Загрузка GeoJSON в QGIS

12

Я новичок в QGIS. Я пытаюсь узнать это через lynda.com. Я попытался загрузить карту преступлений nanaimo в формате GeoJSON, но получаю сообщение о том, что источник данных недействителен.

Я смущен тем, что я делаю, поскольку я следую инструкциям к письму.

выбор QGIS

Филипп Деньги
источник

Ответы:

15

Используемый вами JSON - это просто JSON, а не GeoJSON. Основное отличие состоит в том , что GeoJSON содержит объект геометрии вы можете прочитать больше о здесь в спецификации GeoJSON.

Однако вы можете конвертировать JSON в CSV-файл и таким образом загрузить его в QGIS.

  1. Перейти на сайт как этот и положить в URL для вашего JSON. Я подключил « http://www.nanaimo.ca/crimereporting/api/incidents » в «Вариант 2 - введите URL».
  2. Преобразуйте JSON в файл CSV на этом сайте и загрузите его на свой компьютер.
  3. Затем в QGIS добавьте текстовый слой с разделителями, кнопка обведена кружком ниже (я использую QGIS версии 2.14.3). введите описание изображения здесь
  4. Загрузите файл CSV, который вы создали и загрузили с этого веб-сайта, убедитесь, что в диалоговом окне вы установили формат файла «CSV», для поля «x» - «Long», а для поля «y» - «Lat». Используйте изображение ниже для справки. введите описание изображения здесь
  5. После того, как вы загрузите слой, он должен появиться на вашей карте, вы можете получить предупреждение о том, что CRS не был определен, и предполагается, что EPSG: 4326. Окончательный вывод должен выглядеть ниже.

введите описание изображения здесь

Эндрю Джеффри
источник