Suite

Conserver les propriétés lors de la conversion de JSON en SHP


J'essaie de convertir la carte Nielsen des DMA d'un JSON en un fichier de formes. Les propriétés du json sont formatées comme ceci :

"id": 546, "properties": { "name": "dma:", "latitude": 33.896366, "tvperc": 88.6, "dma": 546, "dma1": "Columbia, SC", "cableperc " : 50,5, "adsperc": 38,8, "longitude": -80.9102195

Cependant, lorsque je fais glisser le json vers QGIS, l'ID et la colonne de nom sont les seuls éléments conservés. De même, lorsque j'essaie de le convertir en un fichier de formes viaogr2ogr, la même chose se produit. Y a-t-il un moyen de conserver les propriétés ? Je sais que je peux utiliser le-sélectionnerparamètre, mais il n'y a pas d'exemples sur la façon de l'utiliser nulle part dans la documentation. Mon code est ci-dessous.

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

Convertissez d'abord les données Nielsen de topojson en geojson. Une façon de le faire est d'utiliser cet outil en ligne topojson to geojson.

À partir de là, copiez et enregistrez le geojson résultant dans un nouveau fichier, puis vous pouvez le convertir en fichier de formes, etc.

ogr2ogr -f "ESRI Shapefile" output.shp input.geo.json


Voir la vidéo: QGIS Convert geojson to shapefile SIG 13 (Octobre 2021).