如何使用Python和GDAL访问文件地理数据库中的要素类?
我正在尝试使用Python + GDAL访问ESRI文件地理数据库中的矢量数据集。我已经使用文件地理数据库API成功编译了GDAL。自输入以来,FileGDB驱动程序正常工作 ogrinfo --formats 显示FileGDB驱动程序并输入 ogrinfo myfilegdb.gdb 给我有关数据库内容的正确信息。 但是,我找不到如何在Python中访问内容本身的方法。为了访问shapefile,我会写: driver = ogr.GetDriverByName('ESRI Shapefile') ds = driver.Open('shapefile.shp', 0) 访问FileGDB要素类时,我会假定使用以下命令: driver = ogr.GetDriverByName('FileGDB') ds = driver.Open('myfilegdb.gdb/feature_class', 0) 但这似乎不起作用,因为它无法识别/定位数据集。有谁知道如何从ESRI FileGDB调用单个要素类。 我在Ubuntu 12.04 x64上使用Python 2.7,GDAL 1.9.1,filegdb api 1.2。感谢您的任何建议!