29 votos

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

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

{ "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, pulso "añadir capa vectorial", elijo "Archivo" pero no soy capaz de abrirlo.

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

Si no especifico el tipo de entrada, obtengo el error: "su archivo no es válido o fuente de datos reconocida".

¿Cómo tengo que formatear este archivo?

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

1 votos

Para ver el archivo en el explorador de archivos, debe tener la extensión .geojson

30voto

Pablo Puntos 6414

Sólo tienes que arrastrar y soltar el archivo en qgis, tenga en cuenta que Qgis no admite tipos mixtos en el mismo archivo (punto, línea, poli) y se abrirá sólo el primer tipo encontrado. En el ejemplo de abajo con su archivo geojson, he importado cada tipo a la vez. enter image description here

18voto

Michael McBain Puntos 21

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

enter image description here

1 votos

Por favor, ampliar en este lo que la versión de QGIS 2.8.1?

0 votos

Acabo de pasar 15 minutos buscando y no puedo encontrar ninguna documentación para cuando se ha convertido en un apoyo. Basado en la respuesta anterior en 2012, se podría pensar que desde entonces. Revisé los registros de cambios para QGIS, OGR, y la biblioteca json-c y no pude encontrar ninguna referencia a la habilitación de soporte de tipo mixto. Sin embargo, encontré github.com/akvo/akvo-flow/issues/1070 que muestra una captura de pantalla de QGIS al añadir un tipo mixto y el diálogo resultante para elegir qué tipo importar. Si bien sería bueno tener la documentación, yo no esperaría que este contestador que podría haber hecho simplemente la observación para investigarlo.

0 votos

Sin embargo, no está claro si eso es lo que se supone que significa esta respuesta, o si está implicando que el archivo se puede abrir como un tipo de geometría mixta en una sola capa en QGIS (lo cual es poco probable). Para mejorar la respuesta, por favor, amplíe lo que quiere decir con "son compatibles" y qué versión ha probado al menos esto.

0voto

George R Puntos 34

Detalle menor - pero he encontrado que la extensión del archivo tiene que ser .geojson en lugar de .js

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X