Получение данных высокого качества имеет важное значение для любой задачи ГИС. Существует отличный ресурс для получения бесплатных данных с открытой лицензией - OpenStreetMap OSM. База данных OSM состоит из улиц, местных данных, а также полигонов зданий.

Получение доступа к данным OSM в ГИС-формате интегрировано в QGIS. Это руководство показывает процесс поиска, загрузки и использования данных OSM в QGIS. Мы найдем Лондон в базе данных OSM, просмотрим и выделим часть города, затем извлечем все местоположения пабов в shape-файл. Мы будем использовать 2 модуля для выполнения задачи. Убедитесь, что вы установили модули OSM Place Search и OpenLayers. Модуль OSM Place Search устанавливается в виде панели QGIS.

Вы увидите новую панель под названием OSM place search Модуль OpenLayers устанавливается в меню Модули. Этот модуль позволяет вам получить доступ к базовым картам от различных поставщиков в QGIS.

Если вы не видите никаких данных, убедитесь, что вы в сети, так как фрагменты базовой карты загружаются из Интернета. Вы также можете использовать инструмент Прокрутка карты для незначительного перемещения по карте, что приведет к обновлению базовой карты. Введите запрос в строку Name contains При наведении курсора на результат, соответствующее место будет выделено на карте. Выберите первый результат - город Лондон в Великобритании - и нажмите кнопку Zoom.

Вы увидите, что базовый слой сдвигается и центрируется над Лондоном. Вы можете приблизить его с помощью инструмента Zoom и выбрать конкретную область, которая вас интересует. Для этого урока вы можете приблизить центр города, как показано ниже. Теперь мы можем загрузить отображенные на карте данные. В диалоговом окне Download OpenStreetMap data выберите пункт From map canvas в разделе Extent.

Выберите путь и назовите выходной файл london. Загруженный файл с расширением. Сперва нам нужно преобразовать его в подходящий формат, что легко можно сделать в QGIS. Выберите загруженный файл london. Назовите Output SpatiaLite DB file london. Убедитесь, что флажок Create connection SpatiaLite after import отмечен. Нам нужно создать слои геометрии SpatialLite, которые можно просматривать и анализировать в QGIS.

Данные OpenStreetMap в формате shape-файлов

Слои ГИС обычно содержат только один тип объектов, так что вы должны выбрать один из них. Так как мы заинтересованы в точечных местоположениях пабов, следует выбрать: Point nodes в качестве Export type.

Если бы вам нужна была дорожная сеть, стоило бы выбрать Polylines open ways. Данные ГИС имеют 2 составляющие - местоположение и атрибуты. Помимо расположения паба, нас также интересует его имя , так что мы должны также экспортировать эту информацию. Нажмите на пункт Load from DB в разделе Exported tags. При этом будут извлечены все атрибуты из файла london. Проверьте тэги name и amenity.

OSM Tags , чтобы узнать больше о том, что означает каждый атрибут. Убедитесь, что отмечен пункт Load into canvas when finished , и нажмите OK. Обратите внимание, что в нем содержатся ВСЕ точки базы данных OSM из области просмотра. Поскольку нас интересуют только пабы, мы должны написать запрос, чтобы выбрать только их. Вы заметите, что некоторые объекты в колонке amenity имеют значение атрибута pub.

Нажмите кнопку Select features using an expression. Вернувшись к окну карты QGIS, вы увидите, что некоторые точки выделены желтым цветом. Это результат нашего запроса. В диалоговом окне Save vector layer as Оставьте все другие параметры без изменения и убедитесь, что флажок Add saved file to map установлен. Извлечение shape-файла с пабами завершено. Вы можете использовать инструмент Identify , чтобы нажать на любую точку и посмотреть её атрибуты.

Created using Sphinx 1. This work is licensed under a Creative Commons Attribution 4. QGIS Tutorials and Tips v1. Author Ujaval Gandhi Follow spatialthoughts Change Language English Chinese Taiwan Dutch Finnish French German Greek Indonesian Italian Korean Portuguese Romanian Russian Slovenian Spanish Thai Turkish Ukrainian Vietnamese Share.

Вы увидите карту мира, загруженную в QGIS. Примечание Если вы не видите никаких данных, убедитесь, что вы в сети, так как фрагменты базовой карты загружаются из Интернета.

Карта сайта

38 39 40 41 42 43 44 45 46 Смотрите также: