निर्देशांक के साथ CSV को बहुभुज कैसे निर्यात करें?


17

मैं QGIS के लिए बहुत नया हूं, इसलिए कृपया मेरे साथ रहें।

मेरे पास एक ".shp" फाइल है, जिसमें ऑस्ट्रेलिया के उपनगरों के लिए सीमाओं का एक सेट है। मैंने इसे QGIS के लिए खोल दिया है और मैं इसे CSV फ़ाइल में निर्यात करना चाहूंगा ताकि अंतिम फ़ाइल निम्नलिखित की तरह हो जाए।

POSTCODE, LATITUDE, LONGITUDE

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

मेरी नज़र यहाँ एक ऐसे ही सवाल पर थी

QGIS का उपयोग करके परत में बिंदुओं के लिए निर्देशांक की सूची प्राप्त करना?

जिसने मुझे "Layer> Save as" पर जाने के लिए कहा और फिर "OGR सृजन विकल्पों" के "Layer" खंड में "GEOMETRY = AS_XY" या "GEOMETRY = AS_XYZ" टाइप करें।

मैंने ठीक से पालन किया, लेकिन अक्षांश और देशांतर मान वापस नहीं किए जा रहे हैं।



या तो ये उत्तर पुराने हैं या आपको यह समझने के लिए कार्यक्रम को जानना होगा कि आप क्या कह रहे हैं। मैं इनमें से किसी भी उत्तर int eh सॉफ़्टवेयर का पालन नहीं कर सकता। क्या कोई मेरे लिए इसे डंबल कर सकता है कि लेयर डेटा (निर्देशांक) के साथ सीएसवी फ़ाइल कैसे बनाई जाए? धन्यवाद।

1
@JnOviedo कृपया इस बारे में विशिष्ट रहें कि कौन सा कदम समस्याओं का कारण बनता है। यहाँ के उत्तर ठीक हैं।
UnderDark

इस पोस्ट में विली ने जो थॉम्पसन द्वारा सुझाए गए MMQGIS का उपयोग करके विली द्वारा हल किया गया था: gis.stackexchange.com/questions/76321/… सबसे अच्छा संबंध है

जवाबों:


11

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

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


13

मैं 2 समाधान देखता हूं: 1 आप अपना अकेला / अक्षांश स्टोर करने के लिए 2 विशेषताएँ बना सकते हैं:

  • अपनी परत का चयन करें
  • मोड संपादित करने के लिए टॉगल करें
  • विशेषता तालिका खोलें
  • विशेषता कैलकुलेटर खोलें (ctrl + i)
  • अपने कॉलम को नाम दें, पूर्वनिर्धारित ज्यामिति फ़ंक्शन चुनें $ x, $ y (उस संवाद में)

दूसरा समाधान (सभी जेनेट्री प्रकारों के लिए काम करता है)

  • अपनी shp लेयर का चयन करें
  • के रूप रक्षित करें ...
  • txt प्रारूप चुनें
  • GEGRETRY = AS_WKT को OGR लेयर ऑप्शन में रखें

आप WKT के रूप में परत विशेषताओं और ज्यामिति के साथ एक पाठ फ़ाइल के साथ समाप्त हो जाएगा


मैं सिर्फ पोस्ट का शीर्षक देखता हूं, इसलिए केवल दूसरे समाधान पर विचार करें :-)
user14131

ये 3.03 संस्करण में काम नहीं करते हैं। पहले समाधान के बाद, QGIS नए क्षेत्र में केवल शून्य मान देता है। दूसरे समाधान के लिए, .txt प्रारूप के रूप में बचत के लिए कोई विकल्प नहीं है।
अगुस कामाको

7

अब माइकल मिनन द्वारा निर्मित एक महान प्लगइन है जो वास्तव में वही है जो आप खोज रहे हैं। बस अपने प्लगइन रिपॉजिटरी को अपडेट करें और MMQGIS इंस्टॉल करें। मैंने अभी इसे आजमाया है और इसने बहुत अच्छा काम किया है।


3

आप ज्यामिति और अन्य परत विशेषताओं को CSV फ़ाइल में निर्यात करने के लिए MMQGIS प्लगइन का उपयोग कर सकते हैं।


इस उत्तर पर पास अपने ही एक दूसरे के समान प्रतीत हो रहा है gis.stackexchange.com/a/245507/115
PolyGeo

1

दृश्य मार्गदर्शन प्रदान करने के लिए (QGIS संस्करण 3.10.1-A पर लागू)

  • परत पर नेविगेट करें -> इस रूप में सहेजें
  • प्रारूप ड्रॉपडाउन पर, 'अल्पविराम से अलग किया गया मूल्य [CSV] चुनें
  • बचाने के लिए फ़ाइल नाम प्रदान करें
  • निचले खंड में, 'लेयर ऑप्शंस' का विस्तार करें यदि विस्तार नहीं किया गया है (यदि आवश्यक हो तो नीचे स्क्रॉल करें)
  • 'ज्यामिति' के लिए 'AS_WKT' चुनें
  • ओके पर क्लिक करें

(आप अपनी आवश्यकताओं के आधार पर कई विकल्पों के साथ खेलना चाहते हैं) CSV के रूप में ज्यामिति सहेजें

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