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


48

मुझे QGIS में एक परत मिली है जो अंकों से युक्त है। इसकी विशेषता तालिका में प्रत्येक बिंदु के लिए संबंधित x और y निर्देशांक नहीं है (शो) । क्या मेरे लिए उन बिंदुओं के लिए निर्देशांक की एक सूची निकालने का कोई तरीका है? (आदर्श रूप से CSV में , लेकिन आवश्यक नहीं)

इसके अलावा, निर्देशांक की निर्यात सूची (कहते हैं, एक सीएसवी फ़ाइल में) के लिए, मैं इसके साथ मौजूदा विशेषता तालिका कैसे शामिल करूं?

आपकी जानकारी के लिए, मैं मैक ओएस एक्स 10.6.7 पर क्यूजीआईएस चला रहा हूं।


1
शायद यह इस सवाल का एक डुप्लिकेट है: gis.stackexchange.com/questions/7199/…
djq

1
आपको एक और सूत्र में मेरे उत्तर में रुचि हो सकती है gis.stackexchange.com/questions/1721/…
विली

जवाबों:


46

अपने संस्करण के आधार पर, आपको उस परत पर राइट-क्लिक करना चाहिए जिसे आप निर्यात करना चाहते हैं, और इस रूप में सहेजें चुनें ... दिखाई देने वाले संवाद बॉक्स की ड्रॉपडाउन सूची से कोमा सेपरेटेड वैल्यू चुनें । फिर, OGR निर्माण विकल्पों के परत भाग में , अपने स्रोत डेटा की गतिशीलता के आधार पर GEOMETRY = AS_XY या GEOMETRY = AS_XYZ टाइप करें

QGIS वेक्टर लेयर को इस रूप में सहेजें ... संवाद


यह बहुत अच्छा है और यह काम करता है! एक और बात: क्या मैं उन स्तंभों को भी निर्यात कर सकता हूं जो पहले से ही मूल परत में CSV में हैं, साथ में X, Y समन्वित हैं? धन्यवाद।
hpy

2
कूल, खुशी है कि यह काम करता है! सुनिश्चित करें कि आपके पास "छोड़ें विशेषता निर्माण" चेकबॉक्स अनियंत्रित है। मैं उस तरह के नकारात्मक चेकबॉक्स का प्रशंसक नहीं हूं, यह हमेशा मुझे दो बार सोचता है कि मुझे किस राज्य में इसकी आवश्यकता है।
MerseyViking

बहुत उपयोगी टिप्स!
हेंज

विंडोज 10 (क्यूजीआईएस 4.3.1) पर किसी और के लिए यह भ्रम हो जाता है कि यह कहाँ सहेजा गया है, अपने "C: \ OSGeo4W64 \ bin" फ़ोल्डर की जाँच करें।
वासादामो

20

यह विशेषता कैलकुलेटर में सरल है आप अपने निर्देशांक को एक नई विशेषता में गणना करने के लिए $ x और $ y का उपयोग कर सकते हैं।


8

आप अतिरिक्त विवरण के लिए इसे पसंद कर सकते हैं जो इकट्ठा है

Win7 पर QGIS 1.7 के लिए मैं परत के लिए विशेषता तालिका खोलता हूं, बटन का उपयोग करता हूं; सभी पंक्तियों का चयन करने के लिए चयन को उल्टा करें, क्लिपबोर्ड पर कॉपी करें

और एक्सेल में पेस्ट करें। पहले कॉलम में अच्छी तरह से ज्ञात टेक्स्ट जानकारी है जो शायद आपके लिए अधिक उपयोगी है।

संपादित करें

मैं अब सीएसवी को ज्यामिति निर्यात करने के लिए प्लगइन mmqgis का उपयोग करता हूं, यह दूसरे छोर पर CAD उपयोगकर्ताओं द्वारा अधिक वांछित है ...


BWill, क्या हमें आपका अन्य खाता @Willy मिलाना चाहिए? यह आपकी प्रतिष्ठा में मदद करेगा और यहां आपकी बातचीत को सरल करेगा।
whuber

मूल संपादन को पुनर्स्थापित किया।
कर्क कुकेन्डल

जब विशेषता तालिका से प्रतिलिपि बनाई जाती है और Excel में चिपकाते हैं, तो कभी-कभी एक विशेषता कई पंक्तियों पर कब्जा कर लेती है, और इसके परिणामस्वरूप नीचे की पंक्ति में किसी भी डेटा को अधिलेखित किया जाता है।
19

3

हां , वास्तव में मैंने कुछ हफ्ते पहले इसी तरह का सवाल पूछा था। यह केवल QGIS 1.7 के लिए सही है (जो कि मैं OSX पर चल रहा हूं और यह काफी स्थिर है)।


2

अपने प्रश्न के लिए यदि आपके पास पोस्टग्रैक्स्ल और बिल्ट-इन पोस्टगिस हैं, तो आप यह जोड़कर नया कॉलम बना सकते हैं, जिसका नाम ord_x और ord_y है। और इस कॉलम को अपडेट करने के लिए sql है:

UPDATE table_name
      SET coord_x = X(the_geom),coord_y = Y(the_geom);

बस इतना ही :)


क्या आपको लगता है कि आप इस सवाल में मेरी मदद कर सकते हैं gis.stackexchange.com/q/268888/36393 ?
मार्को

2

वर्चुअल लेयर्स आपको ठीक वैसा ही करने में सक्षम बनाती हैं। यह लेयर्स टूलबार पर एक आइकन है या आप जा सकते हैं Layer-> Add layer-> वर्चुअल लेयर को एडिट / एडिट कर सकते हैं ... `फिर आपको नीचे की तरह एक विंडो का सामना करना पड़ेगा:

यहाँ छवि विवरण दर्ज करें

में क्वेरी आप की तरह ज्यामिति गुण का चयन कर सकते एक्स और वाई cooridnates और, गुण तालिका से मूल्यों को जिम्मेदार बताते हैं की तरह आईडी उदाहरण में।

एक बार जब आपके पास इच्छित फ़ील्ड के साथ एक तालिका होती है, तो आप save asएक प्रारूप के रूप में सीएसवी का उपयोग और चयन कर सकते हैं ।

यहाँ छवि विवरण दर्ज करें

अंतर्निहित इंजन संचालित करने के लिए SQLite और Spatialite का उपयोग करता है, इसलिए प्रश्नों के लिए प्रलेखन यहां पाया जा सकता है: https://www.gaia-gis.it/fossil/libspatialite/wiki?name=misc-docs


-1

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


इस उत्तर पर पास अपने ही एक दूसरे के समान प्रतीत हो रहा है gis.stackexchange.com/a/245508/115
PolyGeo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.