उबंटू के लिए QGIS में फाइल जियोडेटाबेस खोलना?


9

अब तक मुझे स्टैक एक्सचेंज पर निर्देश मिले हैं लेकिन वे खिड़कियों के लिए हैं। और अब तक मुझे जो जानकारी मिली है वह खिड़कियों के लिए है। वर्तमान में मेरे पास Ubuntu 13.04 रेयरिंग टेल है। मैं qgis 1.8 का उपयोग कर रहा हूं। मैं समझता हूं कि गदल स्वतः इसके साथ आता है और मुझे इसे खोलने में सक्षम होना चाहिए (.gdb)। मेरे पास अपने कंप्यूटर पर .gdb फ़ाइल है। मैंने फ़ाइल और डेटाबेस और निर्देशिका के रूप में वेक्टर परत और स्रोत प्रकार जोड़ने की कोशिश की है। डेटाबेस के लिए विकल्प मुझे एक सर्वर से कनेक्ट करना चाहता है, लेकिन मुझे इसकी आवश्यकता नहीं है।

QGIS में फाइल जियोडैटेबेस (* .gdb) सपोर्ट इनस्टॉल करना?

ओपन सोर्स टूल Esri File Geodatabase (.gdb) पढ़ने में सक्षम है?

मैंने ubuntu gis ppa, स्थिर और अस्थिर संस्करण को स्थापित करने की कोशिश की, यह वास्तव में क्यूगिस को पायथन प्लगइन विकल्प खो दिया और मुझे एक साफ स्थापना रद्द करना होगा। सूद apt-get remove --purge qgis

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable

मैंने इसे स्टैटेक्सचेंज पर पढ़ा है: Esri ऐप्स के बिना PostGIS में जियोडेटाबेस डेटा माइग्रेट करना?

शायद यह मेरा जवाब है लेकिन क्या उसका मतलब यह है कि टर्मिनल में?


यहाँ सटीक त्रुटि संदेश है: मान्य या मान्यता प्राप्त डेटा स्रोत नहीं है
TJ

आपकी फ़ाइल जियोडेटाबेस का संस्करण क्या है? उन्हें कम से कम संस्करण 10.0 की आवश्यकता है, क्योंकि पूर्व संस्करण एपीआई द्वारा समर्थित नहीं हैं।
स्थानिक

मैं
टीजे

आपकी फ़ाइल जियोडेटाबेस का स्रोत क्या है? क्या आपने इसे बनाया है, या यह कहीं और से आया है? मैं समझता हूं कि आप जिस सॉफ्टवेयर का उपयोग कर रहे हैं, वह संस्करण 10.1 है, लेकिन आपको यह सुनिश्चित करने की आवश्यकता है कि फ़ाइल जियोडैटबेस का संस्करण कम से कम 10.0 है, और यह एक पूर्व संस्करण के साथ नहीं बनाया गया था।
स्थानिक

नहीं, मैंने इसे 2 सप्ताह पहले 10.1 सॉफ्टवेयर का उपयोग करके बनाया था।
TJ

जवाबों:


0

2019 में qgis 3.6 के साथ, आप ऐसा कर सकते हैं !!!!

चरण 1: Add वेक्टर बटन (लाल वृत्त) पर क्लिक करें

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


चरण 2: निर्देशिका का चयन करें, OpenFileGDB, और फ़ाइल पथ (लाल तीर)

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


चरण 3: सभी परतों का चयन करें (लाल वृत्त) यहां छवि विवरण दर्ज करें


किया हुआ!!!!! आप बस सभी परतों को qgis में जोड़ दें


3

मुझे पता है कि यह प्रश्न पूछे जाने के बाद से कुछ समय हो गया है, लेकिन मुझे इसी तरह की समस्याएं थीं (यद्यपि 14.04 के साथ) और सोचा था कि मैं अपना समाधान पोस्ट करूंगा।

मेरे पास QGIS 1.8 भी स्थापित था (और बाद में 2.18 से कोई फायदा नहीं हुआ।) और jbalk द्वारा दिए गए समाधान से काम नहीं चला क्योंकि ड्रॉप-डाउन सूची में यह विकल्प मौजूद नहीं था। जबकि OpenGDB ड्राइवर QGIS में डिफ़ॉल्ट रूप से स्थापित है, यह केवल मामला है जब इसे GDAL संस्करण 1.11.0 या उच्चतर के खिलाफ संकलित किया जाता है ( फ़ाइल Geodatabase पर रयानडाल्टन की टिप्पणी देखें (* .gdb QGIS में समर्थन ) ? QGIS वेबसाइट निर्देशों के अनुसार QGIS संस्करण के स्थिर संस्करण को स्थापित करते समय , मैंने 0.9 # के GDAL संस्करण के साथ समाप्त किया।

आप टाइप करके अपना GDAL संस्करण देख सकते हैं

gdalinfo - विसर्जन

अब इसे ठीक करने का सबसे आसान तरीका (शायद यह अपडेट 2013 में वापस मौजूद नहीं था) क्यूजीआईएस वेबसाइट पर दिए निर्देशों के अनुसार ubuntugis- आधारित रिपॉजिटरी का उपयोग करके इंस्टॉल करना है । GDAL संस्करण तब अद्यतित होगा (मेरा वर्तमान में 2.1.0 पढ़ता है), OpenGDB ड्राइवर बॉक्स से बाहर काम करेगा, और आप jbalk के निर्देशों का पालन कर सकते हैं।


1

परत> वेक्टर परत जोड़ें> निर्देशिका> प्रकार: ESRI FileGDB> gdb फ़ोल्डर में नेविगेट करें, हाइलाइट करें और ठीक दबाएं।

चूंकि आपने प्रश्न पूछा है, इसलिए QGIS को कई बार अपडेट किया गया है और FileGDB समर्थन में सुधार हुआ है। कृपया QGIS को पुन: स्थापित करें और यदि कोई त्रुटि मिलती है तो उपरोक्त प्रक्रिया और स्क्रीनशॉट पोस्ट करें।

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