CSV फ़ाइल के साथ शेपफाइल में शामिल होने के बाद QGIS में स्नातक किए गए प्रतीकों का विकल्प उपलब्ध नहीं है?


12

मैंने सफलतापूर्वक CSG फ़ाइल से QGIS में एक आकृति फ़ाइल में शामिल किया है, लेकिन किसी कारण से मुझे अपने डेटा का प्रतीक होने में परेशानी हो रही है।

मैं एक स्नातक की उपाधि प्राप्त सिम्बॉल का उपयोग करना चाहता हूं, लेकिन यह विकल्प मेरी सम्मिलित तालिका के लिए किसी भी कॉलम के लिए उपलब्ध नहीं है।

मैंने एक नई परत के रूप में बचत करने की कोशिश की है लेकिन यह समस्या को नहीं बदलता है।

किसी को भी इस के आसपास पाने के लिए कोई सुझाव मिला है?

जवाबों:


11

सबसे अधिक समस्या यह है कि सभी CSV स्तंभों को पाठ फ़ील्ड के रूप में आयात किया गया है। टेक्स्ट का उपयोग स्नातक की हुई शैलियों के लिए नहीं किया जा सकता है।

इसे ठीक करने के लिए, आपको अपने CSV के लिए एक .csvt फ़ाइल की आवश्यकता होती है जो स्पष्ट रूप से CSV कॉलम के डेटा प्रकार को निर्दिष्ट करती है। मूल रूप से, .csvt फ़ाइल केवल एक पंक्ति, उदाहरण के लिए एक पाठ फ़ाइल है

"Integer","Real","String"

तीन कॉलम वाली CSV फ़ाइल के लिए। अधिक जानकारी: http://underdark.wordpress.com/2011/03/07/how-to-specify-data-types-of-csv-columns-for-use-in-qgis/

अगर आप CSV लेयर के "फील्ड्स" टैब और वहां सूचीबद्ध डेटा प्रकारों की जांच करके, काम करने वाले डेटा प्रकारों को निर्दिष्ट कर पाएंगे, तो आप सत्यापित कर पाएंगे।


महत्वपूर्ण विवरण: csvt फ़ाइल में csv फ़ाइल का समान नाम होना चाहिए, और इसे केवल कार्यशील निर्देशिका में रखे जाने की आवश्यकता नहीं है
Hartnäckig

4

मुझे CSVT फ़ाइल का उपयोग करने की भी कोशिश की गई थी, लेकिन बस एक Libre Office स्प्रेडशीट को DBF में सहेजने से बेहतर परिणाम मिले।

फिर डीबीएफ को क्यूजीआईएस में एक वेक्टर परत के रूप में लाएं - और यह एक तालिका के रूप में आएगा।

क्यूजीआईएस में डीबीएफ के क्षेत्र ऑटो-फॉर्मेट में काफी अच्छे लगते हैं, जबकि मुझे सीएसवी / सीएसवीटी फ़ाइल को काम करने के लिए नहीं मिला।


0

हां, आपका डेटा स्ट्रिंग में हो सकता है और संख्यात्मक मान नहीं, जिसके लिए स्नातक किए गए प्रतीक विकल्पों की आवश्यकता होती है। यदि आपका डेटा-सेट बहुत बड़ा नहीं है, तो .csv फ़ाइल को एक्सेल में खोलें और कॉलम और पेस्ट को मानों के रूप में चुनें। इसमें सेव करें.xls या * .xlsx प्रारूप और आप जाने के लिए अच्छे हैं।


0

मुझे एक ही समस्या थी, टेबल को एक dbf फ़ाइल के रूप में खुले कार्यालय से सहेजना, फिर कॉलम हेडर का थोड़ा संपादन करना, ताकि वे लगातार बिना किसी रिक्त स्थान के साथ तार रहे या विराम चिह्न ने चाल चली।

तब उन्हें QGIS ब्राउज़र विंडो में परतों में ले जाना और फिर उन्हें उस आकार की परत से जोड़ना संभव था, जिसका मैं उपयोग कर रहा था


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