Topojson示例数据是什么意思



我是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-和坐标

最新更新