Буфер в линию
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 27 апр 2018, 14:18
- Репутация: 0
- Откуда: Россия
Буфер в линию
Привет всем! Стоит такая задача - из буфера вынуть серединную линию. можно линией, можно массивом точек.. Идеально,если подскажете такое решение в Arcgis, но и любые другие способы приветствуются! Буду премного благодарна за помощь или подсказки!
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Буфер в линию
Если полигонов немного, можно конвертировать полигоны в линии, "обрезать"/удалить конечные перемычки, объединить контуры бывших буферов в единую составную (сдвоенную) и запустить инструмент "Collapse dual line to centerline".
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Буфер в линию
Если полигонов много, то можно воспользоваться моделью (generate_line_gdb) - прикладываю.
- Вложения
-
- Polygon to Centerline.rar
- (45.24 КБ) 345 скачиваний
-
- polygon2line.png (73.03 КБ) 5553 просмотра
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Буфер в линию
А ещё есть готовый инструмент в ArcGIS Pro, но он по спецлицензии:(
https://pro.arcgis.com/ru/pro-app/tool- ... erline.htm
https://pro.arcgis.com/ru/pro-app/tool- ... erline.htm
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 27 апр 2018, 14:18
- Репутация: 0
- Откуда: Россия
Re: Буфер в линию
Vadim, огнромное спасибо за ответы! но не соображу как верно заполнить поля с шириной, чтобы получить желаемое. У меня 1 буфер шириной в 1 км. обрезала края. сделала мультиобъект из двух параллельных линий( края буфера). Далее "Collapse dual line to centerline"... в максимальной ширине если указываю 1000, то на выходе получаю кусочки линий, которые пересекают несколько раз мои "края" и частично совпадают с ними. если указываю 500 или меньше - получаю линии, точно совпадающие с моими краями. Не подскажете, что я делаю не так?
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Буфер в линию
mercurchik, укажите максимальную ширину большую, чем размер буфера, например, 5000 м.
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 27 апр 2018, 14:18
- Репутация: 0
- Откуда: Россия
-
- Завсегдатай
- Сообщения: 297
- Зарегистрирован: 03 июн 2015, 10:19
- Репутация: 72
Re: Буфер в линию
Welcome) Самому время от времени приходится эту задачу решать.
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 3 гостя