TopoJSON - 向topoJSON文件添加属性

时间:2016-02-24 18:29:56

标签: javascript d3.js topojson

使用TopoJSON的新手。 所以我有US Census site的美国县地图。 我只想为每个州和每个州的县添加State CodesCounty Names作为对象属性state& county使用TopoJson CLI。我不太确定这是否可行,或者过程或最佳方法是做什么的。感谢任何帮助/建议。

州结果:

 {
    "type": "Topology",
    "transform": {
        "scale": [0.0006551017832872691, 0.0004481092489656037],
        "translate": [-179.23108600000003, 17.831509]
    },
    "state": "AL",
    "arcs": [
        [
            [25327, 82497],
            [0, -36],
            [-55, -24],
            [0, -24],
            [-55, -12],
            [-55, 0],
            [-109, 48],
            [0, 119],
            [55, 12],
            [0, 36],
            [54, 12],
            [55, 0],
            [55, -12],
            [0, -36],
            [55, -24],
            [0, -59]
        ]
]
} 

县的结果:

        "county": "countyname",
        "arcs": [
            [573, 574, 575, 576, 577, 578, 579]
        ]

1 个答案:

答案 0 :(得分:1)

我不确定使用TopoJSON CLI是否可行,但如果您将其视为任何其他JSON,则可以轻松生成所需的字段并将其添加到您的TopoJSON中。实际上我最近在Python中用TopoJSON和前端的JavaScript做过这个。后者并不漂亮,但确实有效!