отбор линий, непараллельных данной
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
отбор линий, непараллельных данной
друзья, заранее прошу прощения за несколько корявый заголовок
появилась вот какая проблема
есть два слоя дорог. Некоторые из них - это на самом деле одна и та же дорога, просто по-разному прорисована. Другие - новые, они подходят к главным под некоторым углом (см. рисунок)
нам надо убрать все дублирующиеся линии и оставить все, что подходят под углом (потому что это новые дороги)
предлагалось построить буфер и убрать все дороги в нем, но ведь в него попадут и дороги под углом. Если бы можно указать "выбрать дороги, большая часть которых находится в буфере", проблема была бы решена, но я не знаю, как это сделать:( Из софта кугис и аркгис.
появилась вот какая проблема
есть два слоя дорог. Некоторые из них - это на самом деле одна и та же дорога, просто по-разному прорисована. Другие - новые, они подходят к главным под некоторым углом (см. рисунок)
нам надо убрать все дублирующиеся линии и оставить все, что подходят под углом (потому что это новые дороги)
предлагалось построить буфер и убрать все дороги в нем, но ведь в него попадут и дороги под углом. Если бы можно указать "выбрать дороги, большая часть которых находится в буфере", проблема была бы решена, но я не знаю, как это сделать:( Из софта кугис и аркгис.
ин гроссен фамилен нихт клювен клац клац
-
- Активный участник
- Сообщения: 153
- Зарегистрирован: 02 авг 2014, 18:29
- Репутация: 24
- Откуда: Москва
Re: отбор линий, непараллельных данной
К сожалению, нет возможности увидеть иллюстрацию к вашему посту. Можно ли залить её непосредственно сюда?
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: отбор линий, непараллельных данной
конечно, вот она
- Вложения
-
- 2017-04-02_20-18-34.png (17.98 КБ) 4469 просмотров
ин гроссен фамилен нихт клювен клац клац
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: отбор линий, непараллельных данной
Сделал "наколеночный" костыль в виде граф.модели для QGIS (processing).
Там задаётся 3 аргумента: "новые" дороги, "старые" дороги, ширина буфера (подбирается опытным путём); данные должны быть в прямоугольной СК в метрах (у меня было в EPSG:3857). Результат прямо зависит от адекватной ширины буфера (я ставил 10000-20000 м). Надо пробовать на реальных данных, короче говоря.
Результат ниже. Жёлтые линии - те самые, которые как бы "не параллельны" старым линиям.
Там задаётся 3 аргумента: "новые" дороги, "старые" дороги, ширина буфера (подбирается опытным путём); данные должны быть в прямоугольной СК в метрах (у меня было в EPSG:3857). Результат прямо зависит от адекватной ширины буфера (я ставил 10000-20000 м). Надо пробовать на реальных данных, короче говоря.
Результат ниже. Жёлтые линии - те самые, которые как бы "не параллельны" старым линиям.
Редактор материалов, модератор форума
- nadiopt
- Гуру
- Сообщения: 4744
- Зарегистрирован: 29 янв 2009, 13:27
- Репутация: 495
- Ваше звание: хрюкало
- Откуда: Санкт-Петербург
- Контактная информация:
Re: отбор линий, непараллельных данной
огромное спасибо! отпишусь по результатам
апд: прекрасно отрабатывает, то что нужно!
апд: прекрасно отрабатывает, то что нужно!
ин гроссен фамилен нихт клювен клац клац
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 36 гостей