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

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Аватара пользователя
nadiopt
Гуру
Сообщения: 4621
Зарегистрирован: 29 янв 2009, 13:27
Статьи: 4
Репутация: 437
Ваше звание: хрюкало
Откуда: Москва-Питер
Контактная информация:

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

Сообщение nadiopt » 02 апр 2017, 20:32

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

Алексей Борисов
Активный участник
Сообщения: 135
Зарегистрирован: 02 авг 2014, 18:29
Репутация: 21
Откуда: Москва

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

Сообщение Алексей Борисов » 03 апр 2017, 09:38

К сожалению, нет возможности увидеть иллюстрацию к вашему посту. Можно ли залить её непосредственно сюда?

Аватара пользователя
nadiopt
Гуру
Сообщения: 4621
Зарегистрирован: 29 янв 2009, 13:27
Статьи: 4
Репутация: 437
Ваше звание: хрюкало
Откуда: Москва-Питер
Контактная информация:

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

Сообщение nadiopt » 03 апр 2017, 10:06

конечно, вот она
Вложения
2017-04-02_20-18-34.png
2017-04-02_20-18-34.png (17.98 КБ) 748 просмотров
ин гроссен фамилен нихт клювен клац клац

Александр Мурый
Гуру
Сообщения: 5042
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 712
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый » 03 апр 2017, 12:36

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

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

Аватара пользователя
nadiopt
Гуру
Сообщения: 4621
Зарегистрирован: 29 янв 2009, 13:27
Статьи: 4
Репутация: 437
Ваше звание: хрюкало
Откуда: Москва-Питер
Контактная информация:

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

Сообщение nadiopt » 03 апр 2017, 13:09

огромное спасибо! отпишусь по результатам
апд: прекрасно отрабатывает, то что нужно!
ин гроссен фамилен нихт клювен клац клац

Ответить

Вернуться в «Общие вопросы»