0

是否有一些工具可以探索单行 topojson 文件的树结构?(美化)

{"type":"Topology","transform":{"scale":[0.0015484881821515486,0.0010301030103010299],"translate":-5.491666666666662,41.008333333333354]},"objects": {"level_0001m":{"type":"GeometryCollection","geometries":[{"type":"Polygon","arcs":[[0]],"properties":{"name":1}},{"type":"Polygon","arcs":[[1]],"properties":{"name":1}},{ ... }]},"level_0050m":{ ... }}}

点评:我目前的方法是在文本编辑器中打开topojson .json,边浏览边手动寻找线索。我最终手工总结了整个内容并保留了一个方便的笔记,例如:

{
"type":"Topology",
"transform": 
    {
    "scale": [0.0015484881821515486,0.0010301030103010299],
    "translate":[-5.491666666666662,41.008333333333354]
    },
"objects": {
    "level_0001m":
        {
        "type":"GeometryCollection",
        "geometries": 
            [
            {"type":"Polygon","arcs":[[0]],"properties":{"name":1}},
            {"type":"Polygon","arcs":[[1]],"properties":{"name":1}},
            { ... }
            ]
        },
    "level_0050m":
        { ... }
    }
}

但是有一些更高级的工具可以打开、探索、编辑 topojson 吗?

4

5 回答 5

1

http://jsonprettyprint.com/json-pretty-printer.php 我用 1.9 mb 的文件尝试了这个,它有效,也许它也适合你

于 2013-09-07T20:25:38.770 回答
1

如果您使用的是 Windows,请尝试JSONedit。它是通用的 JSON 编辑器,但在处理中等大小的 JSON 文件时相对有效(比如你的 world-50m.json:747 kB,254k 节点,包括 165k int 和 88k 数组节点)。可以通过在几个初始元素之后删除数组元素来创建与您的笔记类似的文件(RMB +“删除节点后的所有兄弟姐妹”)。

于 2013-09-04T17:37:58.737 回答
1

使用 JSON 美化器,例如: http: //pro.jsonlint.com

使用http://jsoneditoronline.org 在此处输入图像描述

于 2013-08-26T13:30:11.447 回答
1

试试这个,jsbeautifier。我就是这样做的。

于 2013-08-30T09:35:20.273 回答
1

js-beautify 从命令行生成 json,就像我手动编写它们一样。

https://github.com/einars/js-beautify

于 2013-09-21T07:42:14.727 回答