11.12. OSMInfo

С помощью модуля для QGIS NextGIS OSMInfo у вас есть возможность получить всю информацию по любой точке без подгрузки каких бы то ни было дополнительных слоёв.

Это избавляет от необходимости доставать оригинальные данные, чтобы понять, какой номер у этого дома или как называется озеро на космоснимке.

Доступны все объекты из OSM, в том числе:

  • АТД и границы;

  • ООПТ и водоёмы;

  • вся дорожная инфраструктура;

  • здания, городская инфраструктура;

  • точки интереса.

После установки модуля На панели инструментов появятся кнопки:

  • button_osminfo_activate - показать/скрыть панель OSMInfo

  • button_osminfo_ident - определить объекты OpenStreetMap

Также модуль доступен через меню «Интернет» в верхней панели.

11.12.1. Идентификация объектов

Активируйте инструмент button_osminfo_ident и затем кликните на точке карты, по которой хотите получить информацию.

../../_images/osminfo_plugin_result_ru_2.png

Рис. 11.50. Информация о точке в окне OSMInfo

Результат запроса складывается в две группы:

  • ближайшие объекты;

  • объекты, в границы которых попадает ваша точка.

Выбранный в списке объект подсвечивается оранжевым.

11.12.2. Контекстное меню объекта

Любой объект можно сохранить локально.

При клике правой кнопкой мыши по объекту из списка появляется контекстное меню, в котором доступны следующие действия:

  • Приблизить к объекту - устанавливает охват окна карты по выбранному объекту;

  • Копировать в буфер обмена;

  • Сохранить объект в новый временный слой;

  • Сохранить объект в выбранный слой;

  • Открыть в OpenStreetMap;

  • Копировать OpenStreetMap URL.

../../_images/osminfo_plugin_context_ru_3.png

Рис. 11.51. Контекстное меню объекта

При сохранении слоя сохраняется и структура данных.

../../_images/osminfo_plugin_newlayer_ru_2.png

Рис. 11.52. Значения атрибутов объекта, добавленного в новый временный слой

Процесс добавления объекта из OSM на веб-карту в нашем видео:

Посмотреть видео на youtube, rutube.

11.12.3. Поиск объектов OpenStreetMap

Модуль позволяет не только идентифицировать, но и искать объекты в базе OpenStreetMap. Для этого в панели модуля активируйте button_osminfo_search режим поиска.

Введите в поле ID объекта, название или другой запрос, затем выберите из списка нужный объект.

../../_images/osminfo_search_result_ru.png

Рис. 11.53. Результат поиска по запросу «школа»

Строка поиска принимает 3 формата:

  • координаты

  • запрос в свободной форме (как в Wizard, дополнительно включая тип type:closed_way)

  • запрос overpassql

Типы объектов можно вводить на английском или на языке интерфейса модуля, например, русском.

Примеры запросов:

питьевая вода
amenity=drinking_water and type:node
"Drinking Water" in London
(highway=primary or highway=secondary) and type:way
tourism=hotel
tourism=museum in Торжок
музей in Суздаль

Подробнее о синтаксисе запросов можно почитать на сайте OpenStreetMap.

Чтобы вернуться в режим идентификации, нажмите на кнопку с курсором на панели модуля или в панели инструментов.

11.12.4. Настройки модуля

В панели модуля нажмите button_osminfo_menu, чтобы вызвать меню модуля.

Здесь можно:

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

  • Включить или выключить показ маленьких объектов как точек.

  • Открыть диалог настроек.

../../_images/osminfo_small_polys_ru.png

Рис. 11.54. Все объекты отображаются как полигоны, на текущем масштабе некоторые из них очень мелкие

../../_images/osminfo_small_points_ru.png

Рис. 11.55. Объекты, слишком мелкие для текущего масштаба, отображаются точками

Настройки модуля можно открыть через меню модуля или через главное меню Настройки ‣ Параметры ‣ NextGIS ‣ OSMInfo.

../../_images/osminfo_plugin_settings_ru_2.png

Рис. 11.56. Настройки модуля

Здесь в разделе «Настройки запроса» можно настроить поведение модуля при клике по карте:

  • Отключить ближайшие или охватывающие объекты из результатов поиска.

  • Настроить радиус, в рамках которого осуществляется поиск ближайших объектов.

  • Настроить таймаут для запросов.

  • Указать лимит памяти, доступный для обработки запросов, чтобы избежать чрезмерной нагрузки на оперативную память.

Также в настройках можно выбрать нужный сервер Overpass, проверить его доступность и включить отладочные сообщения.

Примечание

Модуль совместим с QGIS 4