Chargement de GeoJSON dans QGIS

12

Je suis un débutant avec QGIS. J'essaie de l'apprendre sur lynda.com. J'ai essayé de télécharger la carte du crime nanaimo au format GeoJSON, mais je reçois un message disant que la source de données n'est pas valide.

Je suis perplexe quant à ce que je fais car je suis les instructions à la lettre.

choix de QGIS

Phillip Money
la source

Réponses:

15

Le JSON que vous utilisez est simplement un JSON simple et non GeoJSON. La principale différence est que le GeoJSON contient un objet géométrique dont vous pouvez en savoir plus ici dans la spécification GeoJSON.

Vous pouvez cependant convertir votre JSON en fichier CSV et le charger dans QGIS de cette façon.

  1. Accédez à un site comme celui-ci et saisissez l'URL de votre JSON. J'ai branché « http://www.nanaimo.ca/crimereporting/api/incidents » dans «Option 2 - Entrer l'URL».
  2. Convertissez le JSON en fichier CSV sur ce site et téléchargez-le sur votre ordinateur.
  3. Ensuite, dans QGIS, ajoutez une couche de texte délimitée, le bouton est entouré ci-dessous (im utilisant QGIS version 2.14.3). entrez la description de l'image ici
  4. Chargez le fichier CSV que vous avez créé et téléchargé à partir de ce site Web, assurez-vous dans la boîte de dialogue que vous avez défini le format de fichier comme "CSV", le champ x sur "Long" et le champ y sur "Lat". Utilisez l'image ci-dessous pour référence. entrez la description de l'image ici
  5. Une fois que vous avez chargé la couche, elle devrait apparaître dans votre carte, vous pouvez recevoir un avertissement indiquant qu'aucun CRS n'a été défini et qu'il supposera EPSG: 4326. La sortie finale devrait ressembler à ci-dessous.

entrez la description de l'image ici

Andrew Jeffrey
la source