Xy को परिवर्तित करना QGIS के उपयोग से देशांतर अक्षांश का समन्वय करता है?


13

मैं इस डाउनलोड करने योग्य आकार के साथ काम कर रहा हूं जिसमें XY निर्देशांक हैं। वे एक जैसे हैं '3672187.92698000, 534175.72095400'

मैं उन्हें देशांतर अक्षांश में परिवर्तित करना चाहूंगा ताकि वे अधिक पसंद करें '-90.097017, 29.963176'

मैंने देखा है कि इस सवाल का उपयोग मैंने ArcMap का उपयोग करके किया है लेकिन मेरे पास वह सॉफ्टवेयर नहीं है। मैं क्यूजीआईएस डाउनलोड और स्थापित करने में सक्षम था लेकिन मैं दुर्भाग्य से इसके जटिल इंटरफ़ेस से हैरान हूं। यदि संभव हो तो इसके साथ रूपांतरण करना चाहते हैं।


आर्कगिस एक तरफ लगता है - संख्या कहीं से भी आ सकती है लेकिन ऐसा प्रतीत होता है कि आप जानना चाहते हैं कि क्यूजीआईएस उन्हें आयात और प्रोजेक्ट करने के लिए क्या कर सकता है।
PolyGeo

2
आप कहते हैं कि आपके पास ईएसआरआई प्रारूप में है, आपका क्या मतलब है? यह एक आकृति है? या निर्देशांक के साथ सिर्फ एक पाठ फ़ाइल है? इसके अलावा, जैसे कि आपने जो प्रश्न लिंक किया था, उसमें आपको इनपुट कोऑर्डिनेट रेफरेंस सिस्टम (सीआरएस) (आपके मामले में अनुमानित एक), और लेट के सीआरएस, लॉन्ग यू वांट (जियोग्राफिक), जो आप शायद चाहते हैं, को जानना होगा। WGG84 (जीपीएस द्वारा उपयोग किया जाने वाला)। इसके बिना आप किसी भी निर्देशांक के जोड़े को सटीक रूप से नहीं बदल सकते। "जीआईएस के लिए कोमल परिचय, अध्याय 7 - अनुमानों के साथ काम करना"
एलेक्जेंडर नेटो

उदाहरण X, Y और lng / lat मैंने दिया एक सटीक जोड़ी होनी चाहिए। मैंने आर्कगिस का उल्लेख किया क्योंकि यह उस वेबसाइट से जुड़ा सॉफ्टवेयर है जिसमें से डेटासेट आया था। मैंने प्रश्न में संपूर्ण डेटासेट का लिंक शामिल किया है।
जुगवाल्ट

आपका डेटासेट लिंक यहां एक और प्रश्न का संदर्भ देता है। इसके बावजूद, तथ्य यह है कि आर्कजीआईएस में उत्पन्न डेटा अप्रासंगिक है। जैसा कि दूसरों ने कहा है, आपको लेट / लॉन्ग को ठीक से बदलने के लिए इनपुट (सोर्स) कोऑर्डिनेट सिस्टम को जानना होगा।

कॉपी पेस्ट त्रुटि - निश्चित डेटासेट लिंक। मैं देखूंगा कि क्या मैं स्रोत समन्वय प्रणाली का पता लगा सकता हूं।
जुगवाल्ट

जवाबों:


15

आपके द्वारा उल्लिखित डेटासेट एक आकार-प्रकार है, जो ESRI द्वारा आविष्कार किया गया एक प्रारूप है, लेकिन QGIS सहित अधिकांश GIS सॉफ़्टवेयर द्वारा समझा जाता है।

ज़िप निकालने के बाद, आप इसे Add vector layer.shp फ़ाइल के साथ जोड़ सकते हैं और इंगित कर सकते हैं । सीआरएस जानकारी को .prj फ़ाइल में संग्रहीत किया जाता है, और परत CRS स्वचालित रूप से QGIS द्वारा सही सेट किया जाएगा। आपके मामले में, NAD_1983_StatePlane_Louisiana_South_FIPS_1702_Feetइकाइयों के रूप में अमेरिकी पैरों के साथ।

इसके साथ openlayers plugin, आप एक Openstreetmap या Google बैकग्राउंड लेयर जोड़ सकते हैं। ऐसा करने के लिए, आपको प्रोजेक्ट सीआरएस टू सेट करना होगा EPSG:3857

यदि आप लेट / लोन डिग्रियों में निर्देशांक चाहते हैं, तो शेपफाइल लेयर पर राइटक्लिक करें, और Save as ...एक अलग नाम के तहत एक नई फाइल में, उसके EPSG:4326लिए सीआरएस का चयन करें, और उस लेयर को कैनवास में जोड़ने के लिए जांच करें। बचत में कुछ समय लग सकता है।

अगले चरण के लिए, आप केवल कुछ बिंदुओं को देखने के लिए बेहतर ज़ूम इन करें। विशेषता तालिका खोलें, और संपादन मोड में प्रवेश करने के लिए नीचे स्थित पेंसिल प्रतीक पर क्लिक करें, और फिर फ़ील्ड कैलकुलेटर आइकन नीचे दाईं ओर। एक नए क्षेत्र नामित degx, प्रकार बनाएं real, सटीक 6, और चयन $xसे geometry। बचत (जो कुछ समय लगता है) के बाद, degy और के लिए भी ऐसा ही $y। संपादन मोड छोड़ें, फिर विशेषता तालिका।

विशेषता तालिका में नए कॉलम आपको अक्षांश और डिग्री में लोन देते हैं।


पूरी तरह से काम किया! तब मैं नए जोड़े गए विशेषताओं के साथ एक CSV के रूप में परत को निर्यात करने में सक्षम था और वास्तव में मुझे इसकी आवश्यकता थी! धन्यवाद!
जुगवाल्ट

मैंने इन चरणों का ठीक से पालन किया और मेरा डेक्स और डिगी सभी NULL हैं। किसी भी विचार मैंने क्या गलत किया?
गेब्रियल फेयर

मुझे अपने मुद्दे का पता चला। QGis एक वर्चुअल कॉलम के रूप में चर जोड़ रहा था।
गेब्रियल फेयर

आपने यह कैसे फिक्स किया? मैं एक ही मुद्दा havig हूँ।
क्रिस सोबोलेवस्की

बस FYI करें, मुझे जवाब मिल गया। जीआईएस फाइलें लाइनों, बिंदुओं या बहुभुज (शायद अधिक?) में आ सकती हैं। मेरी जीआईएस फ़ाइल को लाइनों के रूप में सहेजा गया था, मुझे बिंदु जानकारी निकालने की आवश्यकता थी और फिर मैं आसानी से समन्वय जानकारी प्राप्त कर सकता था।
क्रिस सोबोलेवस्की

8

आप निर्देशांक को एक csv के रूप में आयात कर सकते हैं, उदाहरण के लिए coord.csv नामक फ़ाइल में:

x, y
672187.92698, 534175.72095

1) इसे परत द्वारा आयात करें -> सीमांकित पाठ परत जोड़ें।

अगला संवाद काफी आत्म व्याख्यात्मक होना चाहिए। इस संवाद से ओके पर क्लिक करने के बाद आपसे आपके इनपुट निर्देशांक की समन्वय प्रणाली के लिए कहा जाएगा। आप सही प्रक्षेपण खोजने में मदद करने के लिए सूची के माध्यम से काम कर सकते हैं या फ़िल्टर बॉक्स का उपयोग कर सकते हैं।

2) एक बार जब यह आयात हो जाता है, तो लेयर्स पैनल में लेयर पर राइट क्लिक करें, और "Save as" चुनें।

3) इसे एक आकृति के रूप में सहेजें, और "परत सीआरएस" को "चयनित सीआरएस" में बदलें, फिर डब्ल्यूजीएस 84 ईपीएसजी: 4326 को खोजने के लिए अनुमानों को ब्राउज़ करें। इसे मानचित्र में जोड़ने के लिए चयन करें और ठीक पर क्लिक करें।

4) एक बार आपका नया शेपफाइल बन जाने के बाद, उस पर लेयर के डायलॉग और "ओपन अटेंड टेबल" पर राइट क्लिक करें। संपादन टॉगल करें (ctrl-E) और कैलकुलेटर खोलें (ctrl-I)। "एक नया क्षेत्र बनाएं" चुनें, इसे "देशांतर" कहें, और अभिव्यक्ति $ x करें। "अक्षांश" नामक एक दूसरी नई विशेषता के लिए भी ऐसा ही करें और अभिव्यक्ति $ y करें। अब आपको अपनी विशेषता तालिका में अक्षांश और देशांतर होना चाहिए।

5) यदि आप स्प्रेडशीट में चाहते हैं कि एक त्वरित समाधान इनवर्ट सिलेक्शन आइकन (Ctrl-R) पर क्लिक करें और फिर क्लिपबोर्ड (Ctrl-C) पर कॉपी करें। फिर आप इसे सीधे एक स्प्रेडशीट में पेस्ट कर सकते हैं।


2
आपको वह चरण याद आ गया, जहां उसे सीएसवी परत के लिए सीआरएस देना है। यह EPSG: 4326 नहीं होगा, लेकिन कुछ अनुमानित CRS होगा।
आंद्रे जे

1
मैंने उन पंक्तियों के साथ एक नोट जोड़ा है।
निक एस

1
मैंने इन (उत्कृष्ट लिखित) निर्देशों का पालन किया है, हालांकि परिणामी नए क्षेत्र मान मूल x, y मान (और स्पष्ट रूप से देशांतर / अक्षांश नहीं) के समान हैं। सुनिश्चित नहीं है कि यदि उपयोगी जानकारी है, लेकिन आयातित परत की तरह यह दिखना चाहिए (न्यू ऑरलियन्स) और "सेव अस" से दूसरी बनाई गई परत इसे पूरी तरह से ओवरले करती है।
जुगवाल्ट

1
आपको पहले इसे सही SRID में आयात करने की आवश्यकता है, फिर आपको वांछित SRID में "इस रूप में सहेजें" की आवश्यकता है और आपको अपनी नई फ़ाइल QGIS में लोड करने की आवश्यकता है। ध्यान दें कि यदि आपके पास 'फ़्लाई पर रीप्रोजेक्ट' नहीं है, तो आपका डेटा सभी स्थानों पर होगा। यदि आपने इसे चालू कर दिया है, तो उन लोगों को पूरी तरह से ओवरले करना चाहिए
सिंप्लेक्स

5

आपका प्रश्न ArcGIS / QGIS विशिष्ट नहीं है। यह समन्वय प्रणालियों के साथ करना है। मैं आपके प्रश्नों की व्याख्या करता हूं कि "मैं एक स्थानिक समन्वय प्रणाली में एक्स / वाई सीएसवी डेटा कैसे आयात करता हूं और क्यूजीआईएस का उपयोग करके किसी अन्य समन्वय प्रणाली को निर्यात करता हूं?"।

यदि आपके पास QGIS (v1.8 मानकर) में आपका डेटा सही ढंग से प्रदर्शित नहीं होता है, तो आपको प्लगइन प्रबंधक का उपयोग करके "डिलीट किया गया टेक्स्ट लेयर जोड़ें" प्लगइन सक्षम करना होगा, फिर लेयर का उपयोग करके डेटा आयात करें -> डिलीट किए गए लेयर को जोड़ें, फिर आगे बढ़ें विज़ार्ड के माध्यम से उपयुक्त स्रोत, x / y कॉलम का चयन, और फिर सही समन्वय प्रणाली।

वे अब सही ढंग से QGIS में प्रदर्शित होना चाहिए यह मूल समन्वय प्रणाली है। यदि आप इसे मक्खी पर हटाना चाहते हैं, तो आपको सेटिंग्स -> प्रोजेक्ट गुण -> "फ्लाई रिप्रोडक्शन पर चयन करें" और वांछित प्रदर्शन समन्वय प्रणाली पर जाना होगा।

अब जब आपके पास ठीक से आयातित डेटा है, तो आपको बस अपनी परत को क्लिक करना है और "सेव अस" चुनें। इस संवाद में, उस प्रारूप में परिवर्तन करें, जिसे आप चाहते हैं (आकार, सीएसवी, आदि), एक स्थान सहेजें, और सीआरएस अनुभाग में "चयनित सीआरएस" चुनें, फिर ब्राउज़ करें पर क्लिक करें और "डब्ल्यूजीएस 84" या किसी अन्य वांछित समन्वय प्रणाली का चयन करें। ।


1
यह सिर्फ उन्हीं मूल्यों को निर्यात करने के लिए लगता है। मेरा कूबड़ है कि मुझे नहीं पता कि "सही समन्वय प्रणाली" और "वांछित प्रदर्शन समन्वय प्रणाली" क्या है।
जुगवाल्ट

@Zugwalt: यदि आपके पास आपके पास मौजूद डेटा के स्रोत समन्वय प्रणाली को नहीं पता है, तो यह स्थानिक रूप से अनुपयोगी है। क्या यह यूएस डेटा है? यदि ऐसा है तो यह संभवत: किसी राज्य के विमान या UTM ग्रिड में है। आपको यह जानने के लिए डेटा प्रदाता से संपर्क करना होगा कि डेटा बनाने के लिए किस समन्वय प्रणाली का उपयोग किया गया था।
बेसिलवी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.