我是d3.js的新手,我想用TopoJSON创建一个映射,这是我在示例中读取json文件时遇到的问题,比如us.json中的以下内容。
"counties": {
"type": "GeometryCollection",
"geometries": [{
"type": "MultiPolygon",
"arcs": [
[
[0, 1, 2, 3]
]
],
"id": 53073
}, {
"type": "Polygon",
"arcs": [
[4, 5, 6, 7, 8, 9]
],
"id": 30105
}
那些整数是什么意思?除了县,还有陆地和弧这让我完全困惑!
有什么帮助吗?提前谢谢。
因为TopoJSON是GeoJSON的扩展,所以这里有几个链接可以参考:
- GeoJSON格式规范
- TopoJSON规范
关于您问题中的具体要点:
- 关于几何体对象:https://github.com/mbostock/topojson/wiki/Specification#geometry-对象
- 关于圆弧:https://github.com/mbostock/topojson/wiki/Specification#arcs-和坐标