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

отбор линий, непараллельных данной

Добавлено: 02 апр 2017, 20:32
nadiopt
друзья, заранее прошу прощения за несколько корявый заголовок
появилась вот какая проблема
есть два слоя дорог. Некоторые из них - это на самом деле одна и та же дорога, просто по-разному прорисована. Другие - новые, они подходят к главным под некоторым углом (см. рисунок)
Изображение
нам надо убрать все дублирующиеся линии и оставить все, что подходят под углом (потому что это новые дороги)
предлагалось построить буфер и убрать все дороги в нем, но ведь в него попадут и дороги под углом. Если бы можно указать "выбрать дороги, большая часть которых находится в буфере", проблема была бы решена, но я не знаю, как это сделать:( Из софта кугис и аркгис.

Re: отбор линий, непараллельных данной

Добавлено: 03 апр 2017, 09:38
Аминодов-Борисов
К сожалению, нет возможности увидеть иллюстрацию к вашему посту. Можно ли залить её непосредственно сюда?

Re: отбор линий, непараллельных данной

Добавлено: 03 апр 2017, 10:06
nadiopt
конечно, вот она

Re: отбор линий, непараллельных данной

Добавлено: 03 апр 2017, 12:36
Александр Мурый
Сделал "наколеночный" костыль в виде граф.модели для QGIS (processing).
select_nonparallel_018.png
select_nonparallel_018.png (57.18 КБ) 4898 просмотров
Там задаётся 3 аргумента: "новые" дороги, "старые" дороги, ширина буфера (подбирается опытным путём); данные должны быть в прямоугольной СК в метрах (у меня было в EPSG:3857). Результат прямо зависит от адекватной ширины буфера (я ставил 10000-20000 м). Надо пробовать на реальных данных, короче говоря.

Результат ниже. Жёлтые линии - те самые, которые как бы "не параллельны" старым линиям.
Selection_017.png
Selection_017.png (68.12 КБ) 4898 просмотров
select_nonparallel.model.zip
(1.6 КБ) 380 скачиваний

Re: отбор линий, непараллельных данной

Добавлено: 03 апр 2017, 13:09
nadiopt
огромное спасибо! отпишусь по результатам
апд: прекрасно отрабатывает, то что нужно!