只选择Json地图文件的某些部分

有没有办法只选择一些json文件的国家?只选择Json地图文件的某些部分

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

我在网上寻找网站,但是我没有找到任何东西,手动处理文件似乎是一种疯狂。

感谢


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

{ 

"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文件中,您也可以做的是迭代到第一个地区并退出最后一个地区的循环。

以上是 只选择Json地图文件的某些部分 的全部内容, 来源链接: utcz.com/qa/266027.html

回到顶部