如何将shp转换为PostGIS转储?

时间:2013-08-12 06:15:21

标签: postgresql gis postgis shapefile kmz

给出一个来自Gadm e.g. US administrative divisions的shp文件,其中坐标参考系统是WMI84基准的纬度/经度。

输入实际上可能是:

  1. Shape文件,
  2. ESRI个人地理数据库,
  3. ESRI文件地理数据库,
  4. Google地球.kmz,
  5. R(SpatialPolygonsDataFrame)
  6. 如何将此输入转换为WGS84 PostGIS转储?

2 个答案:

答案 0 :(得分:2)

对于shapefile,请使用PostGIS提供的shp2pgsql工具。

您可能需要使用其他不同格式的不同工具。 Here's one of many references on PostGIS Data import。它特别提到ogr2ogr

最后,repost of this question on gis.stackexchange.com上可能会有更明智的答案。

答案 1 :(得分:1)

Gis.stackexchange.com引用an ogr2ogr way可能有效:

ogr2ogr -overwrite -f "PostgreSQL" PG:"host=myhost user=myuser dbname=mydb password=mypass" my_file.shp