2014-07-18 20 views
1

我正在使用D3绘制美国地图。问题在于项目设计已经发生了变化,我需要将整个区域作为一个整体来绘制,而不是单个的状态。我不能在我的生活中找到关于如何将状态特征组合到单个区域特征中的任何好信息。在GeoJson文件中,如何将特征(状态)合并到单个特征(区域)中

我假设gdal是工作的正确工具,但我似乎无法找到如何做到这一点。

+0

我对GDAL并不了解,但可以使用ogr2​​ogr(与GDAL相关)将JSON加载到Postgis,然后使用ST_Union合并功能。你也可以使用JavaScript Topogology Suite,https://github.com/bjornharrtell/jsts,它将会读取GeoJSON,然后再将它们结合在一起。你还没有足够说明你的环境和所需的工具能够帮助更多。 –

回答

1

Mike T发布的教程是一个很好的资源,但它并没有解决我遇到的具体问题。

我最终发现的是,当您使用topojson时,有一个topojson.merge方法可将多个路径合并到一个路径中。

0

按照this tutorial将Shapefile转换为GeoJSON,然后转换为TopoJSON,然后转换为D3项目。甚至有。

相关问题