OSMInfo - получение информации об объектах в точке или облачная идентификация

Материал из GIS-Lab
Перейти к навигации Перейти к поиску

Введение

Если вы при работе с ГИС часто меняете локации и имеете дело с большим разнообразием объектов, то наверняка вы сталкивались со следующими вопросами.

1. Географический контекст объекта - "Где это?"

Значительную часть времени при работе с ГИС мы тратим на то, чтобы понять географический контекст объекта, на который мы сейчас смотрим. Допустим вам прислали некий слой с объектами, они разбросаны по значительной территории и открыв один из них, возникает первый вопрос - "где он?". Обычно мы отвечаем на этот вопрос подгружая дополнительные слои с границами стран, областей, районов и т.д.

2. Идентификация объекта - "Что это?"

Иногда Или вы смотрите на космический снимок и пытаетесь понять, что это за озеро?

Другой разновидностью вопроса является скрытие информации рендерингом. Мучались с тем что не показывает [OSM Mapnik|MapQuest|ваша любимая подложка на базе OSM]?

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

Идея

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

Реализация

Запросы к Overpass API

Результат запроса складывается в две группы: близкие объекты и объекты, охватывающие вашу точку.

Модуль OSMInfo

Офици