结合GeoJSON功能

时间:2016-03-14 21:54:47

标签: geojson topojson ogr2ogr

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

正如您所看到的,此文件由多边形和多边形组成,这些多边形和多边形的String属性为1或2.以下是在相同图块中突出显示任一值的多边形时这些形状在mapshaper.org上的外观示例(基本上该块的c.90 +%由具有一个值或另一个值的多面体组成)

String value 1 ----- ---- ----- String Value 2

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

任何人都可以建议我如何实现这一目标 - 最好是使用cli工具吗?

1 个答案:

答案 0 :(得分:0)

答案是使用ogr2​​ogr:

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