【问题标题】:TopoJSON - adding properties to a topoJSON fileTopoJSON - 向 topoJSON 文件添加属性
【发布时间】:2016-02-24 18:29:55
【问题描述】:

刚开始使用 TopoJSON。 所以我有一张来自US Census site 的美国县地图。 我只想为每个州和每个州的县添加State CodesCounty Names 作为对象属性statecounty 使用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]
        ]

【问题讨论】:

    标签: javascript d3.js topojson


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多