क्या FGDB से परतों को संपादित करना संभव है - QGIS में फाइल जियोडैटाब?


12

मुझे लगता है कि मुझे जवाब मिल गया है (आप FGDB का संपादन नहीं कर सकते हैं) लेकिन आस-पास कुछ रिपोर्टें प्रतीत होती हैं कि QGIS में FGDB फ़ाइलों को संपादित करना संभव है।

क्या कोई सलाह दे सकता है कि क्या FGDB के संपादन के लिए QGIS (वर्तमान में 1.8) को सेटअप करना संभव है, और कैसे?

ऐसा लगता है कि संपादन क्षमता की यह कमी या तो ओजीआर में बग हो सकती है या एफजीडीबी एपीआई के साथ संकलन करने के लिए कुछ करना है (मैंने कभी भी क्यूजीआईएस इत्यादि को स्थापित करने के लिए ओएस 4GEOW का उपयोग किया है)।


2
@ आरके - ऐसा लगता है कि यह एक वैध प्रविष्टि है और डुप्लिकेट नहीं है। आपके द्वारा संदर्भित उत्तर इस बात पर चर्चा करता है कि QGIS में परतों को कैसे लोड किया जा सकता है। यह संपादन पर चर्चा नहीं करता है। मुझे लगता है कि यह पूछना वैध है कि फाइल जीडीबी से परतें क्यों जोड़ी जा सकती हैं, लेकिन वे संपादन योग्य नहीं हैं, हालांकि एपीआई और जीडीएएल प्रलेखन का कहना है कि यह संभव होना चाहिए।
स्थानिक

1
GDAL का उपयोग करके शेपफाइल में कनवर्ट करें - फाइल जियोडैटेबेस स्रोत को बंद कर दिया गया है (आर्कोबजेक्ट्स) आप संसाधनों का उपयोग करके बना सकते हैं ।arcgis.com/content/geodat डेटाबेस/10.0/file-gdb-api लेकिन यह अभी भी प्रतिबंधित है।
Mapperz

1
मुझे लगता है कि मुझे यहां खुद को सही करना होगा। फ़ाइल GDB के लिए OGR ड्राइवर के लिए प्रलेखन की समीक्षा करने के बाद , यह केवल FGDB में निर्माण और थोक सुविधा लोड करने के बारे में बात करता है। फीचर स्तर पर संपादन के बारे में कोई बात नहीं की गई है। @Mapperz द्वारा संदर्भित एपीआई प्रलेखन में कहा गया है कि "जियोडैटबेस में डेटा पढ़ें और लिखें" एक विकल्प है, लेकिन किस हद तक नहीं।
स्थानिक

1
यदि आप फ़ाइल GDB API विवरण को देखते हैं , तो यह बताता है कि यह संभव है Insert, Delete and Edit the contents of simple datasets:। यह देखने पर कि QGIS में संपादित करने में असमर्थता OGR ड्राइवर की एक सीमा है।
स्थानिक

2
पिछले मैंने सुना है, फ़ाइल जीडीबी में आर्क एपीआई में एक बग तक नहीं लिखा है (मेरा मानना ​​है कि मैंने इसे ड्राइवर के लिए जीथब पृष्ठ पर देखा था)।
Wildintellect

जवाबों:


2

आप QGIS में fGDBs संपादित कर सकते हैं (1.8.0 स्टैंडअलोन में परीक्षण और पैकेज आधारित स्थापित, Win7 x64), हालांकि ऐसा करने की तकनीक से पता चलता है कि यह अनपेक्षित है, हालांकि मैं इस सुविधा को सक्षम नहीं करने के कारण के बारे में सुनिश्चित नहीं हूं। संपादित करने के चरण नीचे वर्णित हैं:

  1. एक FGDB परत लोड करें
  2. परत गुण खोलें और फ़ील्ड टैब पर स्विच करें
  3. आपको एक संपादन मोड टॉगल बटन देखना चाहिए जो सक्षम है (इस परत के लिए QGIS के अन्य सभी के विपरीत)
  4. संपादन सक्षम करें और ड्राइंग / संशोधन शुरू करें
  5. अपने परिवर्तनों को सहेजने के लिए, एकमात्र तरीका संपादन मोड को अक्षम करना है, जैसा कि ऊपर वर्णित है, उसी बटन का उपयोग करना। फिर आपको सहेजने के लिए प्रेरित किया जाएगा।

ध्यान दें कि यह केवल fGDB में मौजूदा परतों के संपादन की अनुमति देता है, मैं अभी तक नई परतें जोड़ने में सक्षम नहीं हूं।


0

QGIS 3 (शायद QGIS 2) में FileGDB की विशेषताओं को पढ़ना, संपादित करना और बनाना संभव है। आपको वैकल्पिक FileGDB-Driver (OpenFileGDB नहीं) के साथ OSGeo4W- इंस्टॉलेशन की आवश्यकता है।

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