Ładowanie GeoJSON do QGIS

12

Jestem początkującym w QGIS. Próbuję się tego nauczyć przez lynda.com. Próbowałem pobrać mapę przestępczości nanaimo w formacie GeoJSON, ale dostaję komunikat, że źródło danych jest nieprawidłowe.

Jestem oszołomiony tym, co robię, postępując zgodnie z instrukcjami do tego listu.

wybór QGIS

Phillip Money
źródło

Odpowiedzi:

15

JSON, którego używasz, to po prostu prosty JSON, a nie GeoJSON. Główna różnica polega na tym, że GeoJSON zawiera obiekt geometrii, o którym możesz przeczytać więcej tutaj w specyfikacji GeoJSON.

Możesz jednak przekonwertować JSON na plik CSV i w ten sposób załadować go do QGIS.

  1. Przejdź do strony takiej jak ta i wpisz adres URL swojego JSON. Podłączyłem „ http://www.nanaimo.ca/crimereporting/api/incident ” do „Opcji 2 - Wpisz URL”.
  2. Konwertuj JSON na plik CSV w tej witrynie i pobierz go na swój komputer.
  3. Następnie w QGIS dodaj rozdzieloną warstwę tekstową przycisk jest zakreślony poniżej (używam QGIS w wersji 2.14.3). wprowadź opis zdjęcia tutaj
  4. Załaduj plik CSV utworzony i pobrany z tej witryny, upewnij się w oknie dialogowym, że ustawiłeś format pliku jako „CSV”, pole x na „Long”, a pole y na „Lat”. Skorzystaj z obrazu poniżej w celach informacyjnych. wprowadź opis zdjęcia tutaj
  5. Po załadowaniu warstwy powinna pojawić się na mapie, możesz otrzymać ostrzeżenie, że nie zdefiniowano żadnego CRS i że przyjmie EPSG: 4326. Końcowe wyjście powinno wyglądać jak poniżej.

wprowadź opis zdjęcia tutaj

Andrew Jeffrey
źródło