11.12. OSMInfo¶
С помощью модуля для QGIS NextGIS OSMInfo у вас есть возможность получить всю информацию по любой точке без подгрузки каких бы то ни было дополнительных слоёв.
Это избавляет от необходимости доставать оригинальные данные, чтобы понять, какой номер у этого дома или как называется озеро на космоснимке.
Доступны все объекты из OSM, в том числе:
АТД и границы;
ООПТ и водоёмы;
вся дорожная инфраструктура;
здания, городская инфраструктура;
точки интереса.
После установки модуля На панели инструментов появятся кнопки:
Также модуль доступен через меню «Интернет» в верхней панели.
11.12.1. Идентификация объектов¶
Активируйте инструмент
и затем кликните на точке карты, по которой хотите получить информацию.
Рис. 11.50. Информация о точке в окне OSMInfo¶
Результат запроса складывается в две группы:
ближайшие объекты;
объекты, в границы которых попадает ваша точка.
Выбранный в списке объект подсвечивается оранжевым.
11.12.2. Контекстное меню объекта¶
Любой объект можно сохранить локально.
При клике правой кнопкой мыши по объекту из списка появляется контекстное меню, в котором доступны следующие действия:
Приблизить к объекту - устанавливает охват окна карты по выбранному объекту;
Копировать в буфер обмена;
Сохранить объект в новый временный слой;
Сохранить объект в выбранный слой;
Открыть в OpenStreetMap;
Копировать OpenStreetMap URL.
Рис. 11.51. Контекстное меню объекта¶
При сохранении слоя сохраняется и структура данных.
Рис. 11.52. Значения атрибутов объекта, добавленного в новый временный слой¶
Процесс добавления объекта из OSM на веб-карту в нашем видео:
11.12.3. Поиск объектов OpenStreetMap¶
Модуль позволяет не только идентифицировать, но и искать объекты в базе OpenStreetMap. Для этого в панели модуля активируйте
режим поиска.
Введите в поле ID объекта, название или другой запрос, затем выберите из списка нужный объект.
Рис. 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. Настройки модуля¶
В панели модуля нажмите
, чтобы вызвать меню модуля.
Здесь можно:
Включить или выключить одновременное отображение всех найденных объектов. По умолчанию отображается только первый объект в списке, чтобы не загружать сразу все геометрии вплоть до страны.
Включить или выключить показ маленьких объектов как точек.
Открыть диалог настроек.
Рис. 11.54. Все объекты отображаются как полигоны, на текущем масштабе некоторые из них очень мелкие¶
Рис. 11.55. Объекты, слишком мелкие для текущего масштаба, отображаются точками¶
Настройки модуля можно открыть через меню модуля или через главное меню Настройки ‣ Параметры ‣ NextGIS ‣ OSMInfo.
Рис. 11.56. Настройки модуля¶
Здесь в разделе «Настройки запроса» можно настроить поведение модуля при клике по карте:
Отключить ближайшие или охватывающие объекты из результатов поиска.
Настроить радиус, в рамках которого осуществляется поиск ближайших объектов.
Настроить таймаут для запросов.
Указать лимит памяти, доступный для обработки запросов, чтобы избежать чрезмерной нагрузки на оперативную память.
Также в настройках можно выбрать нужный сервер Overpass, проверить его доступность и включить отладочные сообщения.
Примечание
Модуль совместим с QGIS 4
