क्या Re-Projecting ShapeFile केवल * .prj फ़ाइल की सामग्री को अद्यतन करता है?


15

मैं से कुछ शेपफ़ाइलें का प्रक्षेपण परिवर्तन करना चाहते हैं .. मान लें NAD83 (4269)करने के लिए WGS84 (4326).... ... और कुछ 3 पार्टी अनुप्रयोग का उपयोग करके यह मतलब है .prjफ़ाइल केवल अद्यतन किया जाता है .. और नहीं में सामग्री .shpफ़ाइल या किसी अन्य संबंधित फाइलें?


1
कृपया बताएं कि आप किस 3 पार्टी ऐप का उपयोग कर रहे हैं। कुछ एप्लिकेशन केवल .prj फ़ाइल को बदल सकते हैं, और अन्य लोग डीटम परिवर्तन को समन्वित करके एक पूर्ण समन्वय कर सकते हैं। दूसरे शब्दों में वर्तमान में सही उत्तर हाँ और नहीं है :)
मैट विल्की

जवाबों:


10

NAD83 के विशेष मामले में <-> WGS84 और आप मध्यम सटीकता डेटा के साथ काम कर रहे हैं, उदाहरण के लिए उपभोक्ता ग्रेड जीपीएस, यह गंभीर नहीं है अगर केवल .prj फ़ाइल को बदला जाता है, क्योंकि दोनों उस स्तर पर समानार्थी हैं।

यदि आप जियोमैटिक डेटा के साथ एक सेंटीमीटर या उससे अधिक के अंशों के साथ काम कर रहे हैं, तो बेहतर था कि असली डेटम ट्रांसफ़ॉर्मेशन कर रहे हों, न कि सिर्फ प्रेज़ फ़ाइल को बदल रहे हों। यह भी मत भूलना कि NAD83_HARN, NAD83CSRS, आदि) की कई अलग-अलग NAD83 परिभाषाएँ हैं, कि वे केवल उत्तरी अमेरिका के लिए अच्छे हैं, और उस पर एक समान कवरेज नहीं है। युकोन के लिए कौन सा भौगोलिक परिवर्तन देखें ? इस अंतिम बिंदु के मतभेदों की एक लंबी चर्चा के लिए और NAD83 परिवर्तनों पर अधिकांश प्रलेखन से अनुपस्थित ग्राफिक के इस अनुपस्थित ग्राफिक सहित, कैसे चुनें?

NAD83 परिवर्तन कवरेज क्षेत्रों का चित्रण

ग्राफिक में पाठ आर्कगिस में उपलब्ध विभिन्न NAD83 परिवर्तनों के नामों को संदर्भित करता है। अन्य कार्यक्रमों, जैसे PROJ4 और FME में समतुल्य शब्द क्या हैं, यह निर्धारित करना, पाठक के लिए एक अभ्यास है (टिप्पणियों में विस्तार के लिए स्वतंत्र महसूस करें, या बेहतर अभी तक, एक नया प्रश्न पोस्ट करें)।


1
अच्छा जवाब, हालांकि मुझे लगता है कि यह एक अलग सवाल का जवाब दे रहा है, क्या केवल prj फ़ाइल को बदलकर और इस सवाल में विशिष्ट डेटा के साथ (विशेष सटीकता का एक मध्यम स्तर रखने के साथ) दूर हो सकता है। जिस प्रश्न को आप संबोधित कर रहे हैं, उसका उत्तर यह है कि आप 'हां' कहते हैं, जबकि मूल प्रश्न का उत्तर अन्य सभी उत्तरों से पता चलता है, चाहे फिर से खारिज करना केवल .prj फ़ाइल को बदलना चाहिए, 'नहीं' है, जो कुछ लोगों को भ्रमित कर सकता है। ।
करीम बहगट

9

मुझे पूरा यकीन है कि प्रोजेक्टिंग जियोप्रोसेसिंग टूल आपकी सुविधाओं में प्रत्येक शीर्ष के निर्देशांक को बदल देता है।


1
यदि आप परीक्षण करना चाहते हैं, तो आप .prj का नाम बदलकर किसी और चीज़ पर रख सकते हैं और अपने शेपफाइल को लोड कर सकते हैं - पॉइंट्स में x और y कोर्ड्स हैं जो वे आपके प्रोजेक्शन के तहत आएंगे, लेकिन अगर आप मैप प्रोजेक्शन को बदलते हैं तो प्रोजेक्ट नहीं करेंगे।
om_henners

7

प्रोजेक्शन आउटपुट कोऑर्डिनेट स्पेस में प्रोजेक्शन पूरी तरह से नया शेपफाइल लिखता है - नई .prj फाइल आपको बताती है कि नए कॉर्डिनेट किस रेफरेंस सिस्टम में हैं। इसलिए, अगर आपने डेटा के साथ WGS84 शेपफाइल लिया:

latitute, longitude, value
32, -120, off santa rosa island

UTM कहने का अनुमान लगाने के बाद, आकृति में निम्न जानकारी होगी:

x (easting), y (northing), value
216577, 3544370, off santa rosa island

केवल prjफ़ाइल के उपयोग के माध्यम से आप यह जान पाएंगे कि UTM निर्देशांक को संदर्भित xऔर yनिर्देशांक। आपके विशिष्ट मामले में, WGS84 और NAD83 की समानता के कारण आउटपुट निर्देशांक बहुत समान होगा। सुनिश्चित करें कि आप जिस सॉफ़्टवेयर का उपयोग कर रहे हैं, वह जानता है कि इस ऑपरेशन को करने के लिए डेटाम ट्रांसफ़ॉर्मेशन कैसे करना है (प्रक्षेपण से इसका एक अलग प्रकार का परिवर्तन)।


3

आपके प्रश्न का उत्तर नहीं है। सभी .prf फ़ाइल परिभाषित करती है कि डेटा को किस प्रोजेक्शन (पैरामीटर सहित) में संग्रहीत किया गया है। इस डेटा को तब कुछ जीआईएस कार्यक्रमों द्वारा बदले में उपयोग किया जा सकता है "फ्लाई पर डेटा पुन: प्रक्षेपण"। । यही कारण है कि आप अपने डेटा को प्रभावित किए बिना .prj फ़ाइल को हटा सकते हैं, वास्तव में आप इसे नोटिस भी नहीं करेंगे जब तक कि आप इसे .mxd या अन्य GIS दस्तावेज़ को किसी अन्य प्रोजेक्ट के साथ जोड़ने का प्रयास न करें। शेपफाइल को प्रोजेक्ट या रीप्रोजेक्ट करने के लिए .shp फ़ाइल को संपादित करने की आवश्यकता होती है जिसमें भौगोलिक डेटा होता है।

यहाँ Shapfile के लिए विकिपीडिया प्रविष्टि के लिंक दिए गए हैं http://en.wikipedia.org/wiki/Shapefile

और "ESRI आकार तकनीकी विवरण" एक PDF संस्करण ESRI आकार तकनीकी विवरण श्वेतपत्र


2

मुझे लगता है कि यह एक अच्छा सवाल है और बस सवाल के मूल वाक्यांशों के लिए सीधे लक्षित एक और अधिक स्पष्ट जवाब जोड़ना चाहता था।

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

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

  • .shp: हाँ
  • .prj: हाँ
  • अन्य: निश्चित नहीं (शायद .idx स्थानिक सूचकांक फ़ाइल?)

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

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