14 votos

Cargar GeoJSON en QGIS

Soy principiante con QGIS. Estoy tratando de aprender a través de lynda.com. He intentado descargar el mapa del crimen nanaimo en formato GeoJSON, pero me sale un mensaje diciendo que la fuente de datos no es válida.

Estoy perplejo ante lo que hago mientras sigo las instrucciones al pie de la letra.

pick of QGIS

15voto

leonho Puntos 2787

El JSON que está utilizando es JSON simple, no GeoJSON. La principal diferencia es que el GeoJSON contiene un objeto de geometría sobre el que puede leer más. aquí en la especificación GeoJSON.

Sin embargo, puede convertir su JSON en un archivo CSV y cargarlo en QGIS de esa manera.

  1. Vaya a un sitio como éste y pon la URL de tu JSON. He introducido " http://www.nanaimo.ca/crimereporting/api/incidents " en la "Opción 2 - Introducir URL".
  2. Convierte el JSON en un archivo CSV en ese sitio y descárgalo en tu máquina.
  3. A continuación, en QGIS añadir una capa de texto delimitado el botón está rodeado por debajo (im utilizando QGIS versión 2.14.3). enter image description here
  4. Cargue el archivo CSV que creó y descargó de ese sitio web, asegúrese de que en el cuadro de diálogo ha establecido el formato de archivo como "CSV", el campo x como "Long" y el campo y como "Lat". Utilice la siguiente imagen como referencia. enter image description here
  5. Una vez que cargue la capa debe aparecer en el mapa, puede obtener una advertencia diciendo que no se definió CRS y va a asumir EPSG:4326. El resultado final debería ser el siguiente.

enter image description here

2voto

blackrobot Puntos 240

Leer la documentación aquí http://www.nanaimo.ca/crimereporting/help parece que se puede construir una url de consulta como la siguiente y esto devolverá el GeoJSON que está buscando

http://www.nanaimo.ca/crimereporting/api/incidents.geojson

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