अज्ञात होने पर शेपफाइल के समन्वय प्रणाली की पहचान?


94

मेरे पास एक शेपफाइल है लेकिन इसकी समन्वय प्रणाली अज्ञात है, और * .prj फ़ाइल नहीं है।

अब मैं इसे कैसे पहचान सकता हूं?

जवाबों:


49

हमेशा "क्रूर बल" विधि होती है:

  1. एक ज्ञात समन्वय प्रणाली के साथ एक परत लें जो आपकी अज्ञात परत के साथ ओवरले करने वाली है।

  2. अब कुछ शिक्षित अनुमान लगाते हैं कि अज्ञात परत क्या प्रक्षेपण हो सकती है। (UTM, प्लेट कैरी, आदि)। प्रत्येक प्रक्षेपण में अपनी ज्ञात समन्वय प्रणाली परत को तब तक प्रोजेक्ट करें जब तक कि आप एक अज्ञात परत से यथासंभव मेल नहीं खाते।


1
यह मेरा तरीका भी है। मैं इसे "साबित" करने के लिए दो अलग-अलग सॉफ़्टवेयर का उपयोग करता हूं। आप अनुमानों पर कुछ बुनियादी दिशा के लिए भी इस प्रश्न का उपयोग कर सकते हैं। gis.stackexchange.com/questions/2769/…
ब्रैड नेसोम

6
आप डेटाफ़्रेम (आर्कपैम) प्रोजेक्शन को बदलकर और फ़्लाइ पर ज्ञात लेयर रीप्रोजेक्ट को बदलकर स्टेप 2 को थोड़ा सरल बना सकते हैं।
ब्रैंडन कोपलैंड

13
ध्यान दें कि आपको डेटा प्रोजेक्ट नहीं करना चाहिए। आपको प्रक्षेपण को परिभाषित करना चाहिए। डेटा प्रोजेक्ट करने से निर्देशांक बदल जाता है। प्रक्षेपण को परिभाषित करना सिर्फ उस डेटा को एक प्रक्षेपण प्रदान करता है और उस सॉफ़्टवेयर को बताता है कि डेटा किस प्रक्षेपण में पहले से मौजूद है। आर्ककैप में ये दो अलग-अलग उपकरण हैं, "डिफाइन प्रोजेक्शन" वह है जिसे आप उपयोग करना चाहते हैं।
शॉन

मैं समन्वित मूल्यों को पढ़ना पसंद करता हूं, मैं आमतौर पर बता सकता हूं कि क्या वे दशमलव डिग्री, मीटर या पैर (कठिन टी भेद) हैं और फिर सबसे अच्छी प्रणाली में चले जाते हैं। WGS 84 से शुरू करें यदि यह दशमलव, UTM यदि मीटर, स्टेट प्लेन अगर पैरों में दिखाई देता है। मेरे पास एक बार ऐसा था जिसे कोई भी ठीक नहीं कर सकता था (गुरुत्वाकर्षण विसंगतियों के लिए)। यह ...... किलोमीटर की एक रैखिक इकाई के साथ यूएसए राज्य विमान था। मैं इस तथ्य से बता सकता था कि यह पास था, मेरे पास सिस्टम सही था लेकिन राज्य छोटा था, आह किलोमीटर रैखिक इकाई थी।
अगर आप नहीं जानते हैं

33

मैं मैपरेज़ और ब्रैंडन कोपलैंड की टिप्पणियों को एक उत्तर जोड़कर प्रचारित कर रहा हूं जो उनकी तकनीक का उपयोग करता है।

  1. यदि आपके पास ArcGIS डेस्कटॉप है, तो कुछ संदर्भ डेटा जोड़ें जो समान क्षेत्र को ArcMap में शामिल करता है। इस संदर्भ डेटा में एक मान्य समन्वय प्रणाली (प्रक्षेपण) परिभाषा होनी चाहिए।
  2. अज्ञात समन्वय प्रणाली में डेटा जोड़ें।
  3. इस क्षेत्र में संभावित समन्वय प्रणालियों का उपयोग करने के लिए अनुसंधान करें। चेक करने के लिए एक जगह ईपीएसजी रजिस्ट्री है
  4. डेटा फ़्रेम की समन्वय प्रणाली को संभावनाओं पर सेट करें। यदि डेटा-ए-ज्ञात-कोऑर्डिसेस डेटा-बिना-ए-ज्ञात-कॉर्डिसेस के साथ पंक्तिबद्ध होता है, तो आपने शायद समन्वय प्रणाली की पहचान की है।

यह तकनीक इस तथ्य का लाभ उठाती है कि आर्कपैम एक नई समन्वय प्रणाली में डेटा को मेमोरी में परिवर्तित कर सकता है। डेटा-रहित-ज्ञात-कोऑर्डिसेस को परिवर्तित नहीं किया जा सकता है, इसलिए इसे केवल प्रदर्शित किया जाता है। इन-मेमोरी में ज्ञात डेटा को प्रोजेक्ट करके, हम जल्दी से देख सकते हैं कि विभिन्न संभावित समन्वय प्रणालियों में इसका क्या समन्वय है।


4
साइड नोट: QGIS में इन-मेमोरी को रीप्रोजेक्ट करने को "ऑन-द-फ्लाई" कहा जाता है।
UnderDark

3
इसे आर्कगिस में 'ऑन-द-फ्लाई' भी कहा जाता है! मैं बहुत से ऐसे लोगों को ढूंढता रहता हूं जो उस वाक्यांश को नहीं समझते हैं, इसलिए मैं इसके बजाय 'इन-मेमोरी' का उपयोग करने की कोशिश कर रहा हूं।
mkennedy

क्या यह लिंक अभी भी मान्य है? लगता है कि मैं इसे कैसे याद कर रहा हूं, इससे थोड़ा अधिक जटिल है, हालांकि यह epsg-registry.org है
GISKid

1
@ लोगो आप सही कह रहे हैं। मुझे लगता है कि जब मैंने यह उत्तर लिखा था तब epsg-registry.org वेबसाइट पोस्ट-डेट्स थी। मैं अपडेट करूंगा।
mkennedy

1
एक और महान संसाधन: epsg.io
जियोसाइड

29

चूँकि यह प्रश्न कभी पुराना नहीं होता, इसलिए मैंने एक साइट का निर्माण किया जो Brute Force विधि की है । यदि आप नक्शे पर ज़िपित shp + shx को खींचते हैं तो यह PostGIS में उपलब्ध हर समन्वय प्रणाली में इसे मैप करेगा। यदि आप जानते हैं कि "सही" कैसा दिखता है, तो आप उस क्षेत्र को ज़ूम कर सकते हैं और बहुभुज पर क्लिक कर सकते हैं। epsg.io से .jj फ़ाइल प्राप्त करें। "


15
उत्कृष्ट विचार है, लेकिन मुझे लगता है कि वेबसाइट वास्तव में काम नहीं कर रही है
फैबियो डायस

22

1
download2.esri.com/MappingCenter2007/arcGISResources/more/… रिसोर्स सेंटर (मैपिंग सेक्शन) में एक हालिया पोस्ट है, जो प्रक्रिया के ऊपर जाती है, ब्रोथेन के सुझाव के समान है
SaultDon

22

मेरी पिछली नौकरी में, मेरे पास "FSU_Geol.shp" नामक भूविज्ञान डेटा (बहुभुज) की एक परत थी। मेरे मालिक ने मुझे दिया और मुझे कई चीजों का पता लगाने के लिए कहा। सबसे पहले, वह ग्राहक द्वारा इस आकृति को सौंपा गया था, और कोई .prj फ़ाइल नहीं थी, इसलिए वह चाहता था कि मैं इसका पता लगाऊं। वह यह भी जानना चाहते थे कि भूविज्ञान की श्रेणियां क्या हैं। मैं आगे-आगे जा सकता था, लेकिन पीछा करने के लिए कटौती की अनुमति देता है .... मैं इसे googled, और मैं यहाँ समाप्त हुआ ।

नामकरण सम्मेलन में संक्षिप्त नाम "भूतपूर्व सोवियत संघ के भूविज्ञान" के लिए खड़ा था, और Google खोज ने मुझे "सीधे" स्रोत (यूएसजीएस) तक पहुंचा दिया। इस शेपफाइल के बारे में मुझे जो कुछ भी जानने की जरूरत हो सकती है, वह थी सबसे बड़ी कड़ी जो मैंने हिट की थी। मैं यह नहीं कह रहा हूं कि Google कुछ भी और सब कुछ पा सकता है , लेकिन मैं विश्वविद्यालय से बाहर था, और बस "अंधेरे में शॉट" ले रहा था, और मुझे मिली प्रतिक्रिया को देखो!

एक अन्य उदाहरण में, कार्यालय में किसी ने एक बैच फ़ंक्शन का उपयोग करके कई आकार-प्रकार डाउनलोड किए थे। मुझे फिलहाल सॉफ्टवेयर पैकेज का नाम याद नहीं है, लेकिन .prj फाइलें गायब थीं। मैं बस ArcCatalog में मेटाडेटा में चला गया, और मुझे वास्तव में वहां अपना जवाब मिला। फिर से, मुझे उद्धृत न करें, लेकिन मुझे लगता है कि वहाँ स्रोत के लिए एक URL था।

उस दिन से मैं एक गूगल खोज के साथ "शुरू" करता हूं अगर मेटाडेटा में कोई सुराग नहीं है!


18

निर्माता से पूछें।

यदि आप अपने भौगोलिक क्षेत्र के लिए सामान्य सीआरएस जानते हैं, तो आप उनमें से कुछ को आजमा सकते हैं। लेकिन पूछना बेहतर है।


एकमात्र समस्या यह है कि मैं उससे नहीं पूछ सकता ... यह पहला विचार भी था जो मेरे पास था।
कॉम

फिर, आपको ब्रूट फोर्स में जाना होगा क्योंकि ब्रोथेन ने कहा।
UnderDark

18

: मैं वास्तव में इस वेब उपकरण प्यार http://projfinder.com/ । अपनी फ़ाइल जांचें और कुछ निर्देशांक देखें। विश्व के लगभग एक ही स्थान पर ज़ूम करें और अनुमान लगाएं।


यह वास्तव में मैंने पाया सबसे अच्छा उपकरण है। आर्चमैप में अनुमान वास्तव में लंबे समय में उपयोगी नहीं है या यदि आप नहीं जानते कि यह क्या होना चाहिए। Homebrew समन्वय प्रणाली और एक की कमी के साथ पूरी तरह से मदद नहीं कर सकता, लेकिन कौन कर सकता है!
मार्टिन

बहुत बुरा यह अब काम नहीं कर रहा है - किसी को पता है कि किससे संपर्क करना है?
सवेंची जूल

16

एक उपकरण नहीं (मैं अस्तित्व में एक आप ऐसा करते हैं होता है कि का पता नहीं है), लेकिन बाहर की जाँच @ mkennedy के उत्तर के लिए मैं इस बात को कैसे बदल जाएगा 4326 WKID के लिए? । वह बताती है कि वह सही स्थानिक संदर्भ में कैसे पहुंची। SpatialReference.org और धैर्य आपके मित्र होंगे।

इसके अतिरिक्त, Esri एक समन्वय प्रणाली का अनुमान लगाने के बारे में एक गाइड प्रदान करता है (हालांकि यदि आप डेटा के बारे में थोड़ा अधिक जानते हैं तो मैं मेकेनेडी की विधि पसंद करता हूं)।


13

इस प्रश्न के लिए मैंने जो सबसे अच्छा उत्तर दिया है वह गैर-तकनीकी है: पता करें कि आपका डेटा कहाँ से आया है। एजेंसियां ​​और संगठन अनुमानों के अपने उपयोग के अनुरूप होते हैं। पता है कि यह आपके राज्य डॉट से आया है? उनके डेटा के बाकी हिस्सों को देखें और देखें कि यह आपको क्या बताता है। पता नहीं कहाँ से आया है? एक शिक्षित अनुमान आपको सही सड़क पर भेजने की संभावना है।

कम से कम यह समस्या को हल करती है जानवर बल के साथ थोड़ा और अधिक सक्षम है!


11

इस बिंदु पर गंभीर रूप से पुराना है, लेकिन वर्नर फ्लैक और बिरिट्ज़ क्लाउस ने 2007 में आर्काइव्स पर प्रोग्रेस का पता लगाया। मुझे नहीं लगता कि स्रोत कोड है, दुर्भाग्य से। यह VBA- आधारित है इसलिए आर्कगिस डेस्कटॉप v9.2 और संभवतः 9.3 में प्रयोग करने योग्य है। इसमें EPSG जियोडेटिक पैरामीटर डेटासेट से ब्याज के क्षेत्रों के साथ दो शेपफाइल्स शामिल हैं जिनका उपयोग संभावनाओं को संकीर्ण करने के लिए किया जा सकता है।

ब्लू मार्बल जियोग्राफिक कैलकुलेटर और ज्योग्राफिक ट्रांसफार्मर में सिस्टम रिकवरी टूल्स का समन्वय है।


टिप मेलिटा के लिए धन्यवाद। कोड है (* .frm)। लाइसेंस सार्वजनिक डोमेन है। प्रजिंदर "आरजीजीआईएस में प्रोजेक्ट्स एंड डेटम ट्रांसफॉर्मेशन के साथ काम करना" (2006) पुस्तक के साथी हैं।
मैट विल्की

4

GDAL के हिस्से के रूप में दिए गए ओग्रीनॉफ प्रोग्राम को आज़माएं ।

देखें कि OGR का उपयोग करके शेपफाइल मेटाडेटा का उपयोग कैसे करें?

तो ogrinfo आपको .prj फ़ाइल के बिना प्रक्षेपण की जानकारी नहीं दे सकता है, लेकिन संभावित अनुमानों की सूची की जांच करने में आपकी मदद करने के लिए यह अभी भी एक उपयोगी उपकरण है।

उदाहरण के लिए:

Geometry: Polygon
Feature Count: 269 
Extent: (320000.000000, 505000.000000) - (323000.000000, 511000.000000) 

यह प्रतिक्रिया मुझे बताती है कि आकार-माप मीटर के आधार पर संदर्भ प्रणाली का उपयोग कर रहा है, न कि डिग्री पर।

यह मानते हुए कि डेटा कहाँ से मोटे तौर पर है, अब आपके पास संभावित अनुमानों की एक छोटी सूची है।

अन्य सर्वोत्तम प्रथाएं निम्नलिखित हो सकती हैं:

  • उन लोगों से पूछें, जिन्होंने आपको पहली बार में डेटा दिया था, भले ही उन्हें नहीं पता हो कि उनके पास संभावित अनुमानों की एक सूची होनी चाहिए जो पहली बार में देख सकते हैं।
  • यह देखने के लिए देखें कि क्या कोई संबंधित मेटाडेटा है या नहीं।

खरोंच से बल और पाशविक बल के बजाय, ज्ञात की कुछ स्थिति से शुरू करना बेहतर है।


1
यह उस प्रश्न का उत्तर नहीं देता है जो पूछा गया था।
डैन सी

1
अगर कोई prj फाइल नहीं है, तो hen ogrinfo समन्वय प्रणाली की जानकारी के लिए कोई परिणाम नहीं देगा।
देवदत्त तेंग्शे

4

इस पोस्ट में अन्य प्रतिक्रियाओं को जोड़ने के लिए, मैं निम्नलिखित जोड़ूंगा:

कैसे करें: ArcMap का उपयोग करके एक अज्ञात अनुमानित समन्वय प्रणाली की पहचान करें

NAD1927 पर एक विशिष्ट चेक प्रदान करें

यदि निर्देशांक दशमलव डिग्री में हैं, जैसे कि देशांतर -180 और +180, और अक्षांश -90 और +90 के बीच, डेटा के लिए उपयोग किए जाने वाले भौगोलिक समन्वय प्रणाली (डेटा) की पहचान करें। संस्करण 9.2 से पहले, ArcMap डिफ़ॉल्ट रूप से डेटा के लिए GCS_Assumed_Geographic_1 असाइन करता है। यह NAD_1927 डेटा पर डेटा रखता है

के अतिरिक्त

यदि डेटा संयुक्त राज्य में है और एक हद तक दिखाता है जिसमें दशमलव के बाईं ओर के निर्देशांक 6, 7 या 8 अंक हैं, तो डेटा संभवतः राज्य विमान या UTM समन्वय प्रणालियों के लिए अनुमानित है।

अक्सर पूछे जाने वाले प्रश्न: प्रोजेक्शन मूल बातें: जीआईएस पेशेवर को क्या जानना चाहिए

यह पृष्ठ अनुमानों के निर्धारण पर कई जाँचें प्रदान करता है जो एक अज्ञात समन्वय प्रणाली की पहचान करने में मदद करने में महत्वपूर्ण है।

आर्कजीआईएस में मानचित्र अनुमानों के उपयोग को समझने के लिए निम्नलिखित अवधारणाएं मौलिक हैं। कृपया ध्यान दें कि अनुमानों का विषय अत्यंत व्यापक है, और यह लेख कुछ महत्वपूर्ण विषयों पर स्पर्श से अधिक कुछ नहीं कर सकता है।

  1. समन्वय प्रणाली, जिसे मानचित्र अनुमानों के रूप में भी जाना जाता है, स्थानिक डेटा के लिए मनमाने ढंग से पदनाम हैं। उनका उद्देश्य पृथ्वी की सतह पर किसी विशेष स्थान या क्षेत्र के बारे में संचार के लिए एक सामान्य आधार प्रदान करना है। मानचित्र अनुमानों से निपटने में सबसे महत्वपूर्ण मुद्दा यह है कि प्रक्षेपण क्या है और एक डेटासेट के साथ जुड़ी सही समन्वय प्रणाली की जानकारी है।

  2. जब पहला नक्शा अनुमान तैयार किया गया था, तो यह मान लिया गया था कि गलत तरीके से, कि पृथ्वी समतल थी। बाद में धारणा को संशोधित किया गया था, और पृथ्वी को एक आदर्श क्षेत्र माना गया था। 18 वीं शताब्दी में, लोगों ने महसूस करना शुरू कर दिया कि पृथ्वी पूरी तरह से गोल नहीं थी। यह कार्टोग्राफिक गोलाकार की अवधारणा की शुरुआत थी।

  3. पृथ्वी की सतह पर अधिक सटीक स्थानों का प्रतिनिधित्व करने के लिए, मानचित्र निर्माताओं ने पृथ्वी के आकार (भूगणित) का अध्ययन किया और गोलाकार की अवधारणा बनाई। फिर भौगोलिक समन्वय प्रणालियों (जीसीएस) को तैयार किया गया, जिसमें एक डेटम, माप की इकाइयां और एक प्रमुख मध्याह्न रेखा शामिल हैं। एक डेटम पृथ्वी की सतह के एक विशेष हिस्से में एक गोलाकार को जोड़ता है। हाल के डेटम पूरे पृथ्वी की सतह को अच्छी तरह से फिट करने के लिए डिज़ाइन किए गए हैं।

  4. उत्तरी अमेरिका में सबसे अधिक उपयोग किए जाने वाले डेटा हैं:

• NAD 1927 (नॉर्थ अमेरिकन डेटम 1927) क्लार्क 1866 स्फेरॉयड का उपयोग करके
• NAD 1983 (नॉर्थ अमेरिकन डेटम 1983) GRS 1980 स्फेरॉयड का उपयोग करके
• WGS 1984 (वर्ल्ड जिओडेटिक सर्वे 1984) WGS 1984 गोला का उपयोग करके।

1866 में उपग्रह के माप से नए स्फेरोइड विकसित किए गए हैं और 1866 में क्लार्क द्वारा विकसित किए गए लोगों की तुलना में अधिक सटीक हैं। 'भौगोलिक समन्वय प्रणाली' और 'डेटम' शब्द का इस्तेमाल एक-दूसरे के लिए किया जाता है, लेकिन जैसा कि ऊपर उल्लेख किया गया है, एक जीसीएस में एक डेटम, गोलाकार, माप की इकाइयां शामिल हैं। और एक प्रमुख मध्याह्न रेखा

  1. डेटा के लिए निर्देशांक डेटाम और गोलाकार के आधार पर बदलते हैं, जिस पर वे निर्देशांक आधारित होते हैं, भले ही वे उसी मानचित्र प्रक्षेपण और मापदंडों का उपयोग कर रहे हों।

उदाहरण के लिए, नीचे दिए गए भौगोलिक निर्देशांक 3 अलग-अलग डेटमों का उपयोग करते हुए, वाशिंगटन के बेलिंगहम शहर के भीतर स्थित एक बिंदु के लिए हैं:

कोड: DATUM X-Coordinate Y-Coordinate NAD_1927 -122.466903686523 48.7440490722656 NAD_1983 -122.46818353793 48.7438792943649 WGS_1984 -122.46818353793 48.74387985342992

  1. अच्छे डेटा प्रबंधन का एक सिद्धांत डेटा प्रदान करने वाले डेटा स्रोत से प्रक्षेपण मापदंडों को प्राप्त करना है। डेटा के प्रक्षेपण के बारे में एक शिक्षित अनुमान न करें, क्योंकि एक गलत जीआईएस डेटाबेस परिणाम होगा। आवश्यक पैरामीटर निम्नलिखित हैं:

• प्रोजेक्शन
• माप की इकाइयाँ
• ZONE (UTM के लिए)
• FIPS क्षेत्र (स्टेट प्लेन के लिए)
• Datum

प्रक्षेपण के आधार पर अन्य मापदंडों की आवश्यकता हो सकती है। उदाहरण के लिए, एल्बर्स और लैम्बर्ट अनुमानों को निम्नलिखित मापदंडों की आवश्यकता होती है:

• 1 मानक समानांतर, डिग्री, मिनट और सेकंड (डीएमएस) में
• दूसरा मानक समानांतर (डीएमएस)
• केंद्रीय मध्याह्न (डीएमएस)
• अनुमानों की उत्पत्ति (डीएमएस)
• गलत पूर्व की ओर और माप की इकाइयाँ
• झूठी नोटिंग और माप की इकाइयाँ
• एक्स-शिफ्ट और माप की इकाइयाँ
• वाई-शिफ्ट और माप की इकाइयाँ


यदि मेरे पास एक ग्रिड परत है तो मैं क्या करूं जो अज्ञात समन्वय प्रणाली को दिखाता है और मैं इसे कुछ भी निर्दिष्ट करने में असमर्थ हूं? धन्यवाद।
एंड्रयूएलब्रॉन

2

जब मैं अपनी परियोजना (डेम) पर काम कर रहा था तो मुझे भी यही समस्या थी। डीईएम में से एक अज्ञात निर्देशांक था और अनुमान नहीं किया जा सकता, तो मैं 'भू-संदर्भ' में भू-संदर्भ उपकरण का उपयोग किया था ArcMap । Georeferencing के बाद, आपको अपना prj.file मिलेगा।


0

इस वेबसाइट को देखें:

http://www.egger-gis.at/shapefile-projectionfinder/

मैं इस फ्री टूल का डेवलपर हूं। हो सकता है कि यह उपकरण आपको अपने शेपफाइल के सही प्रक्षेपण को खोजने और परिभाषित करने में मदद कर सके। यह हारून रेसिकोट द्वारा http://projfinder.com/ के विचार पर आधारित है ।

आप इसके लिए यह विशेष उपाय आजमा सकते हैं:

ऑस्ट्रिया (जर्मन): https://www.data.gv.at/anwendungen/checkaustrianprojection/

ऑस्ट्रेलिया: https://maegger.github.io/map_australia.html

UTM - क्षेत्र: https://maegger.github.io/map_utm.html


0

आप भौगोलिक और कार्टोग्राफी समन्वय के बीच भेदभाव कर सकते हैं, पहला लाट / लोन डिग्री में हैं दूसरा उत्तर / पूर्व मीटर में हैं। यदि फ़ाइल आकार है तो आप ज्यामिति के निर्देशांक को आकारबेल-1.3.0 के साथ डंप कर सकते हैं और फिर मान देख सकते हैं। ..


0

आप इसे फियोना के साथ कर सकते हैं।

    import fiona as f
    a = fiona.open("C:\QGIS_ShapeFile\qgis\shafile_XXX.shp")
    print(a.crs)

आपको इसका उत्तर मिल जाएगा

    {'init': 'epsg:4326'}

क्या आप वाकई .prj फ़ाइल के बिना काम करेंगे? फियोना को कैसे पता चलेगा?
जेआर

.Prj फ़ाइल के बिना, यह काम नहीं करेगा
संदीप नेपाल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.