仅选择Json映射文件的某些部分

问题描述 投票:0回答:1

有没有办法只选择json文件的某些国家/地区?

例如,代表欧洲各国NUTS 2细分的given this json,我想修改它并只选择几个国家。例如,如果我只想要意大利(及其地区),我该怎么做?

我在互联网上寻找的网站做了这个,但我没有找到任何东西,手动处理文件似乎很疯狂。

谢谢


我试图手动编辑文件,但有一些问题。文件结构是:

{
"type": "Topology",
"objects":
{
    "nuts2":
    {
        "type": "GeometryCollection",
        "bbox": [-63.15345500000001, -21.387309500000015, 55.83662850000002, 71.18531800099998],
        "geometries": [          
        {
            "type": "Polygon",
            "properties":
            {
                "nuts_id": "ITC1",
                "name": "Piemonte",
                "population": 4374052
            },
            "id": "ITC1",
            "arcs": [
                [2243, 2244, 2245, -1918, -1908, 2246, -122, -164]
            ]
        },
        ...
        ...
        {
            "type": "MultiPolygon",
            "properties":
            {
                "nuts_id": "ITI4",
                "name": "Lazio",
                "population": 5557276
            },
            "id": "ITI4",
            "arcs": [
                [
                    [-2356, -2359, -2258, -2262, -2268, 2361, -2347],
                    [2362]
                ],
                [
                    [2363]
                ],
                [
                    [2364]
                ],
                [
                    [2365]
                ],
                [
                    [2366]
                ]
            ]
        },
        ]
    }
},
"arcs": [
    [
        ... PROBLEM HERE
    ]
    ],
"transform":
{
    "scale": [0.011900198369836986, 0.009258188568956896],
    "translate": [-63.15345500000001, -21.387309500000015]
}
}

我删除了我不感兴趣的"geometries"元素,只留下意大利坚果2.问题是"arcs"内容:元素很多,很难识别..

json
1个回答
1
投票

你在这里唯一能做的就是逐一选择它们,因为意大利的地区不在包含所有这些地区的母语中。

如果所有意大利区域都在Json文件中,您也可以执行的操作是迭代到第一个区域并退出最后一个区域中的循环。

© www.soinside.com 2019 - 2024. All rights reserved.