Страница 1 из 1
Буфер в линию
Добавлено: 27 апр 2018, 14:22
mercurchik
Привет всем! Стоит такая задача - из буфера вынуть серединную линию. можно линией, можно массивом точек.. Идеально,если подскажете такое решение в Arcgis, но и любые другие способы приветствуются! Буду премного благодарна за помощь или подсказки!
Re: Буфер в линию
Добавлено: 27 апр 2018, 14:34
Vadim
Если полигонов немного, можно конвертировать полигоны в линии, "обрезать"/удалить конечные перемычки, объединить контуры бывших буферов в единую составную (сдвоенную) и запустить инструмент "Collapse dual line to centerline".
Re: Буфер в линию
Добавлено: 27 апр 2018, 14:51
Vadim
Если полигонов много, то можно воспользоваться моделью (generate_line_gdb) - прикладываю.
Re: Буфер в линию
Добавлено: 27 апр 2018, 14:58
Vadim
А ещё есть готовый инструмент в ArcGIS Pro, но он по спецлицензии:(
https://pro.arcgis.com/ru/pro-app/tool- ... erline.htm
Re: Буфер в линию
Добавлено: 27 апр 2018, 15:57
mercurchik
Vadim, огнромное спасибо за ответы! но не соображу как верно заполнить поля с шириной, чтобы получить желаемое. У меня 1 буфер шириной в 1 км. обрезала края. сделала мультиобъект из двух параллельных линий( края буфера). Далее "Collapse dual line to centerline"... в максимальной ширине если указываю 1000, то на выходе получаю кусочки линий, которые пересекают несколько раз мои "края" и частично совпадают с ними. если указываю 500 или меньше - получаю линии, точно совпадающие с моими краями. Не подскажете, что я делаю не так?

Re: Буфер в линию
Добавлено: 27 апр 2018, 16:01
Vadim
mercurchik, укажите максимальную ширину большую, чем размер буфера, например, 5000 м.
Re: Буфер в линию
Добавлено: 27 апр 2018, 17:06
mercurchik
Vadim писал(а): ↑27 апр 2018, 16:01
укажите максимальную ширину большую, чем размер буфера, например, 5000 м.
спасибо огромное!
Re: Буфер в линию
Добавлено: 27 апр 2018, 17:11
Vadim
Welcome) Самому время от времени приходится эту задачу решать.