¿Abriendo un archivo GeoJSON con geometrías mixtas en QGIS?

26

Si tengo un archivo GEOJson, por ejemplo, un archivo llamado test.js con el siguiente:

{ "type": "FeatureCollection",
"features": [
{ "type": "Feature",
  "geometry": {"type": "Point", "coordinates": [102.0, 0.5]},
  "properties": {"prop0": "value0"}
  },
{ "type": "Feature",
  "geometry": {
    "type": "LineString",
    "coordinates": [
      [102.0, 0.0], [103.0, 1.0], [104.0, 0.0], [105.0, 1.0]
      ]
    },
  "properties": {
    "prop0": "value0",
    "prop1": 0.0
    }
  },
{ "type": "Feature",
   "geometry": {
     "type": "Polygon",
     "coordinates": [
       [ [100.0, 0.0], [101.0, 0.0], [101.0, 1.0],
         [100.0, 1.0], [100.0, 0.0] ]
       ]
   },
   "properties": {
     "prop0": "value0",
     "prop1": {"this": "that"}
     }
   }
 ]
}

¿Cómo abrirlo con QGIS?

Abro QGIS, presiono "agregar capa vectorial", selecciono "Archivo" pero no puedo abrirlo.

Si elijo el formato GEOJson, mi archivo no se muestra en la ventana del navegador.

Si no especifico el tipo de entrada, aparece el error: "su archivo no es válido o no se reconoce la fuente de datos".

¿Cómo debo formatear este archivo?

Parece que hay una falta de documentación sobre este tema.

    
pregunta caneta 27.07.2012 - 15:06

2 respuestas

30

Simplemente arrastre y suelte el archivo en qgis, tenga en cuenta que Qgis no admite tipos mixtos en el mismo archivo (punto, línea, polietileno) y abrirá solo el primer tipo encontrado. En el ejemplo siguiente con su archivo geojson, importé cada tipo a la vez.

    
respondido por el Pablo 27.07.2012 - 16:10
14

A partir de QGIS 2.10.1 (principios de 2015) se admiten archivos geojson de tipo mixto . Cuando se abra el archivo, se mostrará un cuadro de diálogo para seleccionar el tipo de geometría deseado. Este ejemplo carga tres capas separadas del archivo de ejemplo publicado en la pregunta:

    
respondido por el Michael McBain 21.05.2015 - 03:50

Lea otras preguntas en las etiquetas