Страница 1 из 1

Нумерация угловых зданий квартала

Добавлено: 28 ноя 2021, 12:47
sharada
Добрый день.

Прошу помощи.

Задача: хочу, чтобы на план-схеме города, сгенерированной из OSM в QGIS, присутствовала только нумерация «угловых» зданий (т.е. нумерация на схеме покрывает не все здания, а только находящиеся в углах кварталов - такой способ был популярен на туристских план-схемах городов).

Т.е. необходим алгоритм выбора из шейп-файла зданий именно угловых зданий.

Чисто «теоретически» я себе представляю это так:

1. Строим точки пересечения улиц (например, до residential включительно).
2. Заменяем точки на полигон окружности заданного радиуса (например, 50 метров).
3. Выделяем здания, попадающие или касающиеся полигона.

Но вдруг существует более правильный способ обнаружить угловые здания кварталов с помощью инструментария QGIS?

Re: Нумерация угловых зданий квартала

Добавлено: 28 ноя 2021, 13:37
lam
Все правильно, Вы "теоретически" себе представляете.

Re: Нумерация угловых зданий квартала

Добавлено: 28 ноя 2021, 14:21
sharada
Ура, теорию сдал :)
Теперь по практическому применению. Подскажите, какими именно функциями QGIS воспользоваться, чтобы реализовать шаги 1 и 2. Как созать шейп-файл точек пересечения. И как конвертировать точки пересечения в полигоны (предполагаю, что надо попробовать создать буфер вокруг точки...)

Re: Нумерация угловых зданий квартала

Добавлено: 28 ноя 2021, 14:31
Ivor
Именно буфер, да. Но можно ещё расстояния от зданий до точек пересечения вычислять. Будет несколько заморочнее, но зато универсально (не надо будет подбирать условные 50 м)

Re: Нумерация угловых зданий квартала

Добавлено: 28 ноя 2021, 15:19
trir
я бы всё это делал в БД