Шейп и покрытие (в очередной раз)

0 голосов
спросил 17 Май, 05 от Elana (380 баллов) в категории Программные продукты Esri

Доброго дня всем

В очередной раз возвращаюсь к теме перевода шейпа в покрытие и назад (Аркгис 8.1)

Есть шейп (линейный) нужно чтоб на всех пересечениях линий появились узлы, единственный способ известный мне это перевести шейп в покрытие, построить топологию Cleanа потом перевести назад в шейп

Возникает 2 проблемы:

1- покрытие смешаеться относительно исходного шейпа (если х наложить одно на другое)

2- исчезает атрибутивная таблица

Подскажите пожалуйста... может я чтото не так делаю 

2 Ответы

0 голосов
ответил 18 Май, 05 от Grigoriy (127,020 баллов)

Для линейных объектов не используется Clean. Если нужны просто узлы в местах пересечения линий используйте Build

0 голосов
ответил 27 Май, 05 от yumakaev (5,140 баллов)

Для линейных объектов не используется Clean. Если нужны просто узлы в местах пересечения линий используйте Build

image Хмм?... Разве?

Помнится, CLEAN используется и для линейных, и для полигональных слоёв. Для линейных как раз именно с целью расстановки узлов там, где их нет, чего BUILD как раз не делает.

Атрибутивная информация при CLEAN не должна теряться. Попробуйте выполнить сначала BUILD, чтобы получить нормальную топологию после конвертации, а уже потом CLEAN (!!! при этом вдумчиво выбирайте fuzzy tolerance !!!). Ничего не должно поплыть или потеряться.

Если сплыв данных происходит на этапе конвертации, то тут, конечно, полундра image

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...