3

我有所有这些包含数据的文件,我想将所有数据转换成一个 geojson 文件。

我正在尝试这样做:

ogr2ogr -f GeoJSON -s_srs pga.prj pga.geojson pga.shp

但我认为它没有做它应该做的事情。我确实得到了一个 pga.geojson 文件,但它只包含一个矩形:

{
  "type": "FeatureCollection",
  "features":
  [
     {
        "type": "Feature",
        "properties":
        {
           "AREA": 0.000000,
           "PERIMETER": 0.000000,
           "PGAPOL_": 2.000000,
           "PGAPOL_ID": 1.000000,
           "GRID_CODE": 2.000000,
           "VALUE": 0.020000
        },
        "geometry":
        {
           "type": "Polygon",
           "coordinates":
           [
             [
               [ 20.000000, 48.000000 ],
               [ 29.000000, 48.000000 ],
               [ 29.000000, 43.000000 ],
               [ 20.000000, 43.000000 ],
               [ 20.000000, 48.000000 ]
             ]
           ]
        }
     }
  ]
}

我认为该文件还应该包含一些似乎没有出现的行。为了让它使用所有文件中的数据,我还应该做什么?

4

1 回答 1

2

这些文件统称为“ ESRI Shapefile ”。最低要求是 .shp、.shx 和 .dbf,但也可能有 .prj、.sbn、.sbx、.fbn、.fbx、.ain、.aih、.ixs、.mxs、.atx、.shp .xml 或 .cpg 文件(不开玩笑!)通常,您只引用 .shp 文件,但其他文件必须存在于同一目录中。

要使用WKT中的几何图形显示特征数据,请尝试使用 ogrinfo 工具:

ogrinfo pga.shp pga

如果您看到类似的数据,那么这就是它应该是的数据,除非您期待其他数据。

于 2014-06-23T20:21:03.620 回答