Более

Сохранение свойств при преобразовании JSON в SHP


Я пытаюсь преобразовать карту DMA Nielsen из JSON в шейп-файл. Свойства json имеют следующий формат:

«id»: 546, «properties»: {«name»: «dma:», «latitude»: 33.896366, «tvperc»: 88.6, «dma»: 546, «dma1»: «Колумбия, Южная Каролина», «cableperc» ": 50.5," adsperc ": 38.8," longitude ": -80.9102195

Однако, когда я перетаскиваю json в QGIS, сохраняются только идентификатор и столбец имени. Точно так же, когда я пытаюсь преобразовать это в шейп-файл черезogr2ogr, происходит то же самое. Есть ли способ сохранить собственность? Я знаю, что могу использовать-Выбратьпараметр, но нигде в документации нет примеров того, как его использовать. Мой код ниже.

ogr2ogr -f "ESRI Shapefile" nielsentopo.json "usa-dma.shp"

Сначала преобразуйте данные Nielsen из topojson в geojson. Один из способов сделать это - использовать онлайн-инструмент topojson to geojson.

Оттуда скопируйте и сохраните полученный геоджсон в новый файл, затем вы можете преобразовать его в шейп-файл и т. Д.

ogr2ogr -f "Шейп-файл ESRI" output.shp input.geo.json


Смотреть видео: Cum se analizează JSON complexe în automatizarea puterii (September 2021).