【发布时间】:2013-09-26 19:50:10
【问题描述】:
我正在尝试将“us.json”TopoJSON 文件中的县合并到各自的农业区。我遵循了此处的“合并国家 II”代码:http://bl.ocks.org/mbostock/5416440,它按预期工作。唯一的问题是,由于正在进行的所有处理,在浏览器中加载需要 10-15 秒。
我必须相信有一种更有效的方法来完成这项任务;甚至可以使用 TopoJSON 提前合并多边形,但我对该程序不太熟悉,所以不知道如何继续。
可以在下面的 GitHub Gist 中找到 html 和 JSON 查找文件
https://gist.github.com/nautilytics/6719443
非常感谢任何 cmets 或建议。
【问题讨论】:
-
看看topojson,这种格式更容易(也更高效)将县和区存储在同一个文件中。
-
您还可以查看一个 GIS 应用程序,例如 Quantum GIS,它可以让您合并多个文件。
-
@LarsKotthoff 我使用 ArcGIS 创建了合并的地区文件,但后来我不知道如何从我创建的三个不同 shapefile 中创建一个 TopoJSON 文件 - 一个用于州,一个用于县,和一个地区。此外,这些 shapefile 非常庞大。
-
您可以使用 ArcGIS 创建单个 shapefile。
标签: d3.js