मैं एमएससी छात्रों के लिए एक ट्यूटोरियल लिख रहा हूं जो QGIS का उपयोग करता है। कार्यों में से एक को विशेषता डेटा को संशोधित करने की आवश्यकता है ( यदि आवश्यक हो तो यहां ट्यूटोरियल का पीडीएफ ड्राफ्ट देखें )।
सवाल यह है कि उन्हें विशेषता डेटा को संपादित करने के लिए कैसे प्राप्त किया जाए। मुझे पता है कि यह प्रश्न पहले पूछा गया है , और इसका उत्तर सरल हुआ करता था: बस इसे संशोधित करने के लिए लिब्रे ऑफिस कैल्क का उपयोग करें और फिर इसे सेव करें, यह सुनिश्चित करते हुए पंक्ति क्रम और कॉलम शीर्षक समान रखे जाते हैं। मैंने इस दृष्टिकोण का उपयोग बड़े प्रभाव से पहले किया है।
दुर्भाग्य से, समाधान अब काम नहीं करता है: लिबर ऑफिस (5.4.2) या ओपनऑफ़िस (3.4.1) में .dbf फ़ाइल को सहेजना, Calc QGIS के परिप्रेक्ष्य से डेटा को स्क्रैम्बल करता है (केवल विशेषता तालिका में यादृच्छिक पूर्णांक संख्या दिखाई देती है), और इसके बजाय एक अतिरिक्त .dbt फ़ाइल बनाता है।
इसलिए इस सवाल पर जाएं: मैं एमएससी के छात्रों की एक कक्षा को अगले सप्ताह ऐसा करने के लिए कैसे कहूं? मैंने निम्नलिखित विकल्पों पर विचार किया है:
- बजाय R का उपयोग करें (मेरे लिए बहुत अच्छा है, लेकिन छात्रों के लिए डरावना है)
- फ़ाइल को एक .csv के रूप में संपादित करें, और फिर टाइमस्टैम्प पर आधारित (ठीक है, लेकिन अत्यधिक जटिल लगता है, और 2 घंटे व्यावहारिक में अधिक त्रुटि का परिचय दे सकता है)
- एक वैकल्पिक कार्यक्रम का उपयोग करें: मैंने ग्नुमेरिक और एक्सेल की कोशिश की है, जिनमें से कोई भी जल्दी से अच्छे परिणाम उत्पन्न नहीं करता है।
इस प्रश्न का उत्तर देने में सहायता के लिए, मैंने एक उदाहरण योग्य उदाहरण बनाया है । QGIS में फ़ाइल "points.shp" खोलें, विशेषता तालिका को पास से देखें। LibreOffice में विशेषता तालिका "points.dbf" में कुछ कोशिकाओं को संपादित करें - सहेजें। QGIS में "points.shp" को फिर से खोलें और तले हुए विशेषता तालिका का निरीक्षण करें। .Zip फ़ोल्डर में अन्य शेपफाइल्स पहले से ही लिब्रे ऑफिस और ओपनऑफिस द्वारा दूषित हो चुके हैं, यह स्पष्ट करने के लिए कि समस्या मेरे लिए कैसी दिखती है।
संक्षेप में, मैं इस समस्या को कैसे हल करूं?