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


37

मेरे पास एक ESRI फाइल जियोडैटेबस ( .gdb) फाइल है जिसे मैं आकारफाइल (या किसी अन्य गैर-स्वामित्व प्रारूप) में परिवर्तित करना चाहूंगा। क्या ऐसा करने के लिए कोई खुला स्रोत उपकरण हैं?


अगर यह सिर्फ एक है .gdb, अगर आप मुझे ईमेल करते हैं तो मैं कर सकता हूं।
djq

प्रस्ताव @celenius के लिए धन्यवाद! क्लाइंट मुझे वैकल्पिक प्रारूप में डेटा भेजने में सक्षम था, इसलिए मुझे आपकी मदद की आवश्यकता नहीं होगी।
डैरेन कोप

2
कृपया अद्यतन किए गए उत्तरों के लिए इस प्रश्न को देखें: QGIS में फाइल जियोडैटेबेस (* .gdb) समर्थन?
रयानडाल्टन

@DarrenCope, इस प्रश्न के लिए स्वीकार किए गए उत्तर को बदलना चाहता है, ताकि घटनाक्रम को प्रतिबिंबित किया जा सके?
स्टीव बेनेट

जवाबों:


11

Ogr का अगला संस्करण रीडिंग फ़ाइल जियोडैट डेटाबेस का समर्थन करेगा। अधिक जानकारी यहाँ: http://trac.osgeo.org/gdal/ticket/3332

संपादित करें: इस दौरान यह gdal / ogr में मौजूद है: http://gdal.org/drv_filegdb.html


बहुत ही रोचक! फिर भी, अगर मेरे पास एक ArcView लाइसेंस था, तो यह कोई समस्या नहीं होगी :) हालांकि अपडेट के लिए धन्यवाद!
डैरेन कोप

1
GDAL / OGR फ़ाइलगार्डब ड्राइवर को gis.stackexchange.com/a/20692/108
मैट

38

भू-स्थानिक दुनिया में एक निर्देशिका .gdb में समाप्त होने वाले आम तौर पर है ESRI फ़ाइल Geodatabase स्वरूप है, जो एक खुले एपीआई है - जो कई 3 पार्टी कार्यक्रमों पढ़ सकते हैं / , , और GlobalMapper लोगों मैं से परिचित हूँ नाम है। गदल / ओगर खुला स्रोत है और QGIS और SAGA जैसे कई अन्य अनुप्रयोगों में शामिल है।

विंडोज अंत उपयोगकर्ता सबसे आसानी से OSGeo4W gdal-filegdb पैकेज के माध्यम से filegdb ड्राइवर प्राप्त कर सकते हैं ।

डेवलपर्स के लिए, गदल / ogr FileGDB ड्राइवर डिफ़ॉल्ट रूप से शामिल नहीं है क्योंकि Esri SDK को अलग से डाउनलोड और इंस्टॉल करने की आवश्यकता है ( निर्माण निर्देश देखें )।

एक फ़ाइल .gdb में समाप्त होने की संभावना है गार्मिन GPS डाटाबेस द्वारा इस्तेमाल किया प्रारूप MapSource और बेसकैंप और खुला स्रोत यह पढ़ सकते हैं, को देखने के GPX को गार्मिन GDB परिवर्तित बैच?


1
क्या कोई पुष्टि कर सकता है कि आपको वास्तव में एग्री और ओजीआर से FGDB API SK = = 1.9.0 FGDBs को पढ़ने / लिखने के लिए है और साथ ही एक आर्काइव लाइसेंस भी नहीं है? मैं अपने Esri लाइसेंस सर्वर से डिस्कनेक्ट करने की कोशिश करूँगा और इसे दे दूँगा, लेकिन Esri koolaid का सेवन नहीं करने वाले किसी व्यक्ति से पुष्टि करना अच्छा होगा।
चाड कूपर

@ChadCooper, देख सकते हैं कि क्या एस्री की फाइल जियोडैटेबेस एपीआई पुनर्वितरित हो सकती है? । (और मैंने Osgeo4w के पैकेज को शामिल करने के लिए उत्तर अपडेट किया)
मैट विल्की

5
@ChadCooper हाँ। Gdal / ogr-arcobjects ड्राइवर को esri लाइसेंस की आवश्यकता होती है, gdal / ogr-filegdb को किसी भी लाइसेंस की आवश्यकता नहीं होती है।
रागी यासर बुरहुम

11

नहीं .gdb एक मालिकाना प्रारूप है और ESRI कल्पना साझा नहीं कर रहा है या एक एपीआई प्रदान नहीं कर रहा है।

मेरा मानना ​​है कि कुछ लोग सुविधाओं को खींचने के लिए कुछ को एक साथ हैक करने में सक्षम हैं, लेकिन कोई भी संबंध, टोपोलॉजी, डोमेन, आदि नहीं हैं।

सुविधाओं को प्राप्त करने का सबसे अच्छा तरीका डेटाबेस को शेपफाइल या ईएसआरआई व्यक्तिगत डेटाबेस में डंप करना होगा। OGR लाइब्रेरी और टूल्स व्यक्तिगत जियोडैट डेटाबेस पढ़ सकते हैं।


4
मालिकाना डेटा प्रारूप वे सामान हैं जो वे कूल एड में डालते हैं जो आपको केवल उनके स्वाद को पीने के लिए मजबूर करते हैं।
डेविड डिक

धन्यवाद DavidF - यह जवाब मुझे उम्मीद है, भले ही यह ज्यादा मदद नहीं करता है! मैं अनुरोध करूंगा कि वे डेटा को दूसरे प्रारूप में भेजें।
डैरेन कोप

हम अभी भी Geodatabase ओपन एपीआई के लिए इंतजार कर रहे हैं - 3 साल पहले उल्लेख किया है ...
Mapperz

2
गोडॉट का इंतज़ार?
डेविडएफ

8
मैट विल्की नोट के रूप में, यह उत्तर अब अप्रचलित है क्योंकि ईएसआरआई ने फ़ाइल जियोडैट डेटाबेस के लिए एक एपीआई साझा किया है।
19

3

ArcObjects के बाहर फ़ाइल जियोडैट डेटाबेस पढ़ने के लिए एपीआई को तीन साल पहले ESRI द्वारा वादा किया गया था, लेकिन अभी भी प्रकाश नहीं देखा है।

इससे संबंधित एक प्रश्न है: फ़ाइल जियोडेटाबेस ओपन एपीआई? कब?



1

QGIS ईएसआरआई के व्यक्तिगत भू-डेटाबेस को पढ़ेगा- लेकिन मुझे नहीं लगता कि कुछ भी फाइल जियोडैट डेटाबेस नहीं पढ़ेगा।


मेरे पास लगभग 250 प्रारूपों को पढ़ने और लिखने का एक अच्छा काम है FME (सशुल्क)।
ब्रैड नेसोम

1

मुझे पता है कि यह फाइल जियोडैटेबस नहीं करता है (जैसा कि हम अभी भी एपीआई जारी करने के लिए एश्री का इंतजार कर रहे हैं) लेकिन एफडीओ टूलबॉक्स बहुत अच्छा है जहां तक ​​फ़ाइल स्वरूपों को पढ़ने और आउटपुट करने की क्षमता है

इसे यहाँ देखें http://fdo.osgeo.org/

पेट्र के रूप में। का कहना है कि FGDB ओपन एपीआई पर रिलीज के लिए दूसरे धागे को भी देखें।

आप हमेशा ST_Geometry (SQL सर्वर स्थानिक डेटा प्रकार, Oracle स्थानिक डेटा प्रकार, PostGem) जैसे कुछ और का उपयोग कर सकते हैं

बस एक विचार, सी.डी.बी.


1

मैंने QGIS और osgeo4W दोनों का उपयोग करने की कोशिश की है और उनमें से कोई भी विशाल डेटासेट के लिए काम नहीं करता है, और मैं FME सुरक्षित सॉफ़्टवेयर का उपयोग करके समाप्त हुआ।

FME सुरक्षित सॉफ्टवेयर

यह एक ओपन सोर्स सॉफ्टवेयर नहीं है, लेकिन इसमें 30 दिनों का फुल ट्रायल सॉफ्टवेयर है। यह अब तक का सबसे अच्छा कन्वर्टर टूल है, जिसे मैंने कभी भी देखा होगा वह सौ प्रारूपों और आसान उपयोग का होगा।


1

चूंकि OpenSource-GIS में बहुत बड़ा विकास हुआ है इसलिए एक नया समाधान है। छवियों द्वारा प्रदान किए गए चरणों के बाद एक फ़ाइल-जियोडैटेबेस (.gdb) को QGIS में लोड किया जा सकता है और इसे शेपाइलाइल के रूप में सहेजा जा सकता है।

निर्देशिका और प्रकार चुनें

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

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


-1

कृपया निम्नलिखित प्रश्न देखें। यह आपको QGIS में सुविधा जोड़ने की अनुमति देगा। और फिर यहाँ पर आप इसे शेपफाइल के रूप में सहेज सकते हैं

क्यूजीआईएस में ईएसआरआई व्यक्तिगत जियोडेटाबेस (.mdb) से फीचर क्लास कैसे जोड़ें


1
यह Q व्यक्तिगत जियोडैट डेटाबेस (.mdb) के लिए विशिष्ट है और यह Q फाइल जियोडैटबेस (.gdb) के बारे में है। दुर्भाग्यवश Esri उनके लिए बहुत समान नामों का उपयोग करता है, लेकिन वे एक ही चीज़ नहीं हैं, और Qgis प्रत्येक के लिए अलग-अलग ड्राइवरों का उपयोग करता है (और v1.9 (जनवरी 2012) से पहले Qgis केवल .mdb किस्म के बारे में जानता है)।
मैट विल्की
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.