Вершины на пересечениях

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
alphart
Участник
Сообщения: 94
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Вершины на пересечениях

Сообщение alphart » 02 ноя 2017, 20:26

Добрый день.
Имеется линейный shp, вершины линий которого не замыкаются с объектами прочих слоев.
1. На линии расположены точечные объекты (с замыканием).
Задача: добавить на линию вершины в соответствии с расположением точек.
2. В пределах одного линейного слоя в местах стыка линий также отсутствует вершина.
Задача: добавить вершины в местах пересечений/начала.
3. В пределах разных линейны слоев в местах стыка линий отсутствуют вершины
Задача: добавить вершины во всех линейных слоя.

Возможно в ArcMap существует встроенный функционал?
Спасибо
Вложения
Вершины.jpg
Вершины.jpg (96.2 КБ) 379 просмотров
Последний раз редактировалось alphart 02 ноя 2017, 21:11, всего редактировалось 1 раз.

5Nap
Участник
Сообщения: 82
Зарегистрирован: 21 ноя 2010, 17:36
Репутация: 30

Re: Вершины на пересечениях

Сообщение 5Nap » 02 ноя 2017, 20:56

FeatureToLine - разобьёт объекты на пересечениях.
Добавить вертексы на пересечениях можно через Integrate.
Можно конвертнуть всё в точечный слой, а потом запустить SplitLinesAtPoints.

alphart
Участник
Сообщения: 94
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: Вершины на пересечениях

Сообщение alphart » 02 ноя 2017, 21:10

5Nap, спасибо. Функция Integrate в целом все выполнила.
FeatureToLine - не могу использовать, т.к. линии зачастую состоят из нескольких частей, которые отличаются по атрибутам. Инструмент сильно дробит - позже очень сложно собрать линии воедино.

5Nap
Участник
Сообщения: 82
Зарегистрирован: 21 ноя 2010, 17:36
Репутация: 30

Re: Вершины на пересечениях

Сообщение 5Nap » 03 ноя 2017, 09:25

alphart, вообще в таких случаях (данные хранятся и должны быть топологически совмещены друг с другом) хорошая практика - держать всё внутри датасета и заданными реальными величинами XYResolution и XYTolerance и построенной топологией. Тогда все ваши проблемы будут решаться автоматически при добавлении новых данных.

alphart
Участник
Сообщения: 94
Зарегистрирован: 31 май 2012, 11:55
Репутация: 9
Откуда: Минск

Re: Вершины на пересечениях

Сообщение alphart » 03 ноя 2017, 18:01

Это все понятно. Данные собирали разные люди в разное время.
Сейчас стала задача все совместить в одну БД и со всеми топологическими правилами.
Еще раз спасибо

Ответить

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