我有一个大的(200MB)geoJSON文件,它有很多复杂的多边形和多边形。一个非常截断的例子是https://gist.github.com/jinky32/81f61e1fc118822ba103?short_path=d16949b
正如您所看到的,此文件由多边形和多边形组成,这些多边形和多边形的String属性为1或2.以下是在相同图块中突出显示任一值的多边形时这些形状在mapshaper.org上的外观示例(基本上该块的c.90 +%由具有一个值或另一个值的多面体组成)
我不需要区分这些不同的值,并且字符串值为1或2的多边形/多边形可以组合在一起,我希望这会减小文件大小。
任何人都可以建议我如何实现这一目标 - 最好是使用cli工具吗?
答案 0 :(得分: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