Esri फ़ाइल जियोडैटेबेस API केवल 10.x का उपयोग करके बनाई गई फ़ाइल जियोडैटबेस के साथ काम करती है - पुराने संस्करण GDAL, QGIS या किसी अन्य चीज़ के साथ काम नहीं करेंगे जो खुले फ़ाइल जियोडैटेबेस एपीआई पर निर्भर करता है । पुराने व्यक्तिगत जियोडैट डेटाबेस एमएस एक्सेस पर निर्भर करते हैं और पाठक और कोड उपलब्ध हैं।
यदि आपके पास 10.x फ़ाइल जियोडैटेबेस है तो आप FileGDB से परत पढ़ सकते हैं और एक एकल ogr2ogr कमांड ( प्रलेखन देखें ) के साथ PostGIS में लोड कर सकते हैं :
ogr2ogr -overwrite -skipfailures -f "PostgreSQL" PG:"host=myhost user=myuser dbname=mydb password=mypass" "C:\somefolder\BigFileGDB.gdb" "MyFeatureClass"
ऐसा करने के लिए मुझे VS2010 एक्सप्रेस संस्करण भी डाउनलोड करना था और अपने खुद के GDAL, ogr प्लगइन और 1.3 खुली फ़ाइल जियोडेटाबेस एपीआई का निर्माण करना था।
मैं जो करने में असमर्थ रहा हूं, वह एक पुराने 9.x फ़ाइल जियोडेटाबेस को esri सॉफ़्टवेयर (मेरे लिए उपलब्ध नहीं) का उपयोग किए बिना माइग्रेट कर रहा है - मैं अतीत से नहीं मिल सकता ...
HRESULT = -2147220965, errorText = "जियोडाटाबेस की यह रिलीज़ अमान्य है या पुरानी है।"
... जब खुले एपीआई के साथ 9.x "जीडीबी" खोलने की कोशिश की जाती है जो केवल 10.x "जीडीबी" का समर्थन करता है।