0

我有一个大的(200MB)geoJSON 文件,其中包含很多复杂的多边形和多多边形。在https://gist.github.com/jinky32/81f61e1fc118822ba103?short_path=d16949b上有一个非常截断的例子

如您所见,此文件由具有 1 或 2 字符串属性的多边形和多面体组成。下面是这些形状在 mapshaper.org 上突出显示同一图块中任一值的多面体时的外观示例(本质上是 c此图块的 0.90+% 由具有一个值或另一个值的多面体组成)

字符串值 1 ----- ---- ----- 字符串值 2

我不需要区分这些不同的值,并且字符串值为 1 或 2 的多边形/多面体可以组合在一起,我希望这会减小文件大小。

谁能建议我如何实现这一点 - 最好使用 cli 工具?

4

1 回答 1

0

答案是使用 ogr2ogr:

ogr2ogr -f "GeoJSON" -dialect sqlite -sql "select st_union(geometry) as geometry from OGRGeoJSON where string in ('1','2')" gj_union_test.json geojsontest.json
于 2016-03-15T17:12:40.203 回答