gpt4 book ai didi

gdal - 将 .dbf .prj .shp .shx 转换为 GeoJson

转载 作者:行者123 更新时间:2023-12-02 01:48:05 26 4
gpt4 key购买 nike

我有所有包含数据的文件,我想将所有数据转换成一个 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 ]
]
]
}
}
]
}

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

最佳答案

这些文件统称为“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

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

关于gdal - 将 .dbf .prj .shp .shx 转换为 GeoJson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24354572/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com