Буфер в линию

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

Буфер в линию

Сообщение mercurchik » 27 апр 2018, 14:22

Привет всем! Стоит такая задача - из буфера вынуть серединную линию. можно линией, можно массивом точек.. Идеально,если подскажете такое решение в Arcgis, но и любые другие способы приветствуются! Буду премного благодарна за помощь или подсказки!

Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

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

Сообщение Vadim » 27 апр 2018, 14:34

Если полигонов немного, можно конвертировать полигоны в линии, "обрезать"/удалить конечные перемычки, объединить контуры бывших буферов в единую составную (сдвоенную) и запустить инструмент "Collapse dual line to centerline".

Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

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

Сообщение Vadim » 27 апр 2018, 14:51

Если полигонов много, то можно воспользоваться моделью (generate_line_gdb) - прикладываю.
Вложения
Polygon to Centerline.rar
(45.24 КБ) 341 скачивание
polygon2line.png
polygon2line.png (73.03 КБ) 5510 просмотров

Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

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

Сообщение Vadim » 27 апр 2018, 14:58

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

https://pro.arcgis.com/ru/pro-app/tool- ... erline.htm

mercurchik
Новоприбывший
Сообщения: 3
Зарегистрирован: 27 апр 2018, 14:18
Репутация: 0
Откуда: Россия

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

Сообщение mercurchik » 27 апр 2018, 15:57

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

Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

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

Сообщение Vadim » 27 апр 2018, 16:01

mercurchik, укажите максимальную ширину большую, чем размер буфера, например, 5000 м.

mercurchik
Новоприбывший
Сообщения: 3
Зарегистрирован: 27 апр 2018, 14:18
Репутация: 0
Откуда: Россия

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

Сообщение mercurchik » 27 апр 2018, 17:06

Vadim писал(а):
27 апр 2018, 16:01
укажите максимальную ширину большую, чем размер буфера, например, 5000 м.
спасибо огромное!

Vadim
Завсегдатай
Сообщения: 297
Зарегистрирован: 03 июн 2015, 10:19
Репутация: 72

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

Сообщение Vadim » 27 апр 2018, 17:11

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

Ответить

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

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

Сейчас этот форум просматривают: Semrush [Bot] и 4 гостя