给定一个 shp 文件,例如来自 Gadm的文件,例如美国行政区划,其中坐标参考系是纬度/经度,具有 WGS84 基准。
输入实际上可能是:
- 形状文件,
- ESRI 个人地理数据库,
- ESRI 文件地理数据库,
- 谷歌地球.kmz,
- R(空间多边形数据帧)
如何将此输入转换为 WGS84 PostGIS 转储?
对于 shapefile,请使用shp2pgsql
PostGIS 提供的工具。
对于其他不同的格式,您可能需要不同的工具。这是 PostGIS Data import 的众多参考资料之一。它特别提到ogr2ogr
。
最后,在 gis.stackexchange.com上重新发布这个问题可能会有更明智的答案。
Gis.stackexchange.com 引用了一种可能有效的 ogr2ogr 方式:
ogr2ogr -overwrite -f "PostgreSQL" PG:"host=myhost user=myuser dbname=mydb password=mypass" my_file.shp