Si tengo un archivo GEOJson, por ejemplo, un archivo llamado test.js con lo 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", elijo "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 falta documentación sobre este tema.
Respuestas:
Simplemente arrastre y suelte el archivo en qgis, tenga en cuenta que Qgis no admite tipos mixtos en el mismo archivo (punto, línea, poli) y abrirá solo el primer tipo encontrado. En el ejemplo de abajo con su archivo geojson, importé cada tipo a la vez.
fuente
A partir de QGIS 2.10.1 (principios de 2015) GeoJSON archivos de tipo mixto son compatibles. Cuando se abre 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:
fuente