Python + GDAL kullanarak bir ESRI File Geodatabase'deki vektör veri kümesine erişmeye çalışıyorum. GDAL'yi geodatabase API dosyasıyla başarıyla derledim. FileGDB sürücüsü girildiğinden beri doğru çalışıyor
ogrinfo --formats
FileGDB sürücüsünü gösterir ve
ogrinfo myfilegdb.gdb
bana veritabanının içeriği hakkında doğru bilgi verir.
Ancak, içeriğe Python'da nasıl erişildiğini bulamıyorum. Bir şekil dosyasına erişmek için şunu yazarım:
driver = ogr.GetDriverByName('ESRI Shapefile')
ds = driver.Open('shapefile.shp', 0)
Bir FileGDB özellik sınıfına erişirken, komutları kullanmayı varsayacağım:
driver = ogr.GetDriverByName('FileGDB')
ds = driver.Open('myfilegdb.gdb/feature_class', 0)
ancak veri kümesini tanımlayamadığı / bulamadığı için bu işe yaramaz gibi görünüyor. Bireysel özellik sınıflarının ESRI FileGDB'den nasıl çağırılacağını bilen var mı?
Ubuntu 12.04 x64'te Python 2.7, GDAL 1.9.1, filegdb api 1.2 kullanıyorum. Herhangi bir öneriniz için teşekkür ederiz!