PostGIS 是一个用于存储地理空间数据的开源空间数据库扩展,它提供了许多地理空间功能和操作。在某些情况下,你可能需要将 PostGIS 数据库中的数据导出为 SHP (Shapefile) 或 GDB (Geodatabase) 格式,以便在其他 GIS 软件中使用或与其他人共享。本文将介绍如何使用 PostGIS 导出数据为 SHP 和 GDB 格式。
导出为 SHP 格式
要将 PostGIS 数据库导出为 SHP 格式,可以使用 pgsql2shp
命令行工具。首先,确保你已经安装了 PostGIS 扩展和 pgsql2shp
工具。
下面是一个示例命令,演示如何使用 pgsql2shp
导出 PostGIS 数据库中的表为 SHP 文件:
pgsql2shp -f /path/to/output/directory -h localhost -u username -P password database_name table_name
你需要替换以下参数:
/path/to/output/directory
:你想要保存 SHP 文件的目标文件夹路径。localhost
:PostgreSQL 数据库的主机名。username