15 我们拥有esri个人地理数据库,需要将其导入PostGIS。 最终,我们希望允许人们将MDB上传到Web服务器上,并将其导入到PostGIS中。 在Windows上,使用FW工具,以下工作正常: ogr2ogr -f "PostgreSQL" PG:"host=10.10.10.10 user=someuser dbname=poi password=somepassword port=5432" S:\GISData\Test.mdb -a_srs EPSG:26986 但是,我想使它自动化(并以编程方式进行),因此[我认为]在Linux上要容易得多。 postgis open-source-gis geoprocessing esri-geodatabase — 迈克哈普纳 source
6 您应该能够获得ogr来阅读linux上的Personal Geodatabases。这是OGR帮助页面,描述了如何执行此操作:http : //www.gdal.org/ogr/drv_pgeo.html 本质上,您需要安装unixODBC和MDB工具才能启用支持。 一旦获得针对个人地理数据库的OGR支持,就可以使用Shell脚本来自动化ogr2ogr,也可以使用OGR的Python / php / etc。模块编写更多自定义脚本来迁移数据。 — 戴维 source
1 您也可以使用OGR编写Python脚本。这里有一个用于OGR的“ pymod”示例:http ://svn.osgeo.org/gdal/branches/1.4/gdal/pymod/samples/assemblepoly.py pythonic解决方案可以在Windows或Linux上同样良好地运行。 — 暗处 source