Буфер в линию

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
mercurchik
Новоприбывший
Сообщения: 3
Зарегистрирован: 27 апр 2018, 14:18
Репутация: 0
Откуда: Россия

Буфер в линию

Сообщение mercurchik »

Привет всем! Стоит такая задача - из буфера вынуть серединную линию. можно линией, можно массивом точек.. Идеально,если подскажете такое решение в Arcgis, но и любые другие способы приветствуются! Буду премного благодарна за помощь или подсказки!
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Буфер в линию

Сообщение Vadim »

Если полигонов немного, можно конвертировать полигоны в линии, "обрезать"/удалить конечные перемычки, объединить контуры бывших буферов в единую составную (сдвоенную) и запустить инструмент "Collapse dual line to centerline".
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Буфер в линию

Сообщение Vadim »

Если полигонов много, то можно воспользоваться моделью (generate_line_gdb) - прикладываю.
Вложения
Polygon to Centerline.rar
(45.24 КБ) 405 скачиваний
polygon2line.png
polygon2line.png (73.03 КБ) 6478 просмотров
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Буфер в линию

Сообщение Vadim »

А ещё есть готовый инструмент в ArcGIS Pro, но он по спецлицензии:(

https://pro.arcgis.com/ru/pro-app/tool- ... erline.htm
mercurchik
Новоприбывший
Сообщения: 3
Зарегистрирован: 27 апр 2018, 14:18
Репутация: 0
Откуда: Россия

Re: Буфер в линию

Сообщение mercurchik »

Vadim, огнромное спасибо за ответы! но не соображу как верно заполнить поля с шириной, чтобы получить желаемое. У меня 1 буфер шириной в 1 км. обрезала края. сделала мультиобъект из двух параллельных линий( края буфера). Далее "Collapse dual line to centerline"... в максимальной ширине если указываю 1000, то на выходе получаю кусочки линий, которые пересекают несколько раз мои "края" и частично совпадают с ними. если указываю 500 или меньше - получаю линии, точно совпадающие с моими краями. Не подскажете, что я делаю не так? :(
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Буфер в линию

Сообщение Vadim »

mercurchik, укажите максимальную ширину большую, чем размер буфера, например, 5000 м.
mercurchik
Новоприбывший
Сообщения: 3
Зарегистрирован: 27 апр 2018, 14:18
Репутация: 0
Откуда: Россия

Re: Буфер в линию

Сообщение mercurchik »

Vadim писал(а): 27 апр 2018, 16:01 укажите максимальную ширину большую, чем размер буфера, например, 5000 м.
спасибо огромное!
Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

Re: Буфер в линию

Сообщение Vadim »

Welcome) Самому время от времени приходится эту задачу решать.
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя