d3.js将县多边形合并为地区

时间:2013-09-26 19:50:11

标签: d3.js

我正在尝试将“us.json”TopoJSON文件中的县合并到各自的农业区。我已按照此处找到的“合并状态II”代码:http://bl.ocks.org/mbostock/5416440并按预期工作。唯一的问题是,由于正在进行的所有处理,在浏览器中加载需要10-15秒。

我必须相信有更有效的方法来完成这项任务;甚至可能使用TopoJSON提前合并多边形,但我对该程序并不熟悉,所以我不知道如何继续。

可以在下面的GitHub Gist中找到html和JSON查找文件

https://gist.github.com/nautilytics/6719443

非常感谢任何意见或建议。

1 个答案:

答案 0 :(得分:0)

感谢您的评论。我能够从ArcGIS导出三个不同的shapefile图层,然后将它们放入http://mapshaper.org/以简化它们。然后我使用TopoJSON命令行工具将它们全部组合成一个JSON文件。令人惊叹。

最终输出:http://nautilytics.com/NASS-Corn-Acres-Planted/