топология

0 голосов
спросил 13 Дек, 05 от Гость (210,080 баллов) в категории Программные продукты Esri
Здравствуйте, дорогие специалисты!
Объясните, пожалуйста, можно-ли построить корректно полигональную топологию не используя ArcInfo, только работая в EasyTrase и ArcView3.2

7 Ответы

0 голосов
ответил 13 Дек, 05 от S.E. (12,840 баллов)

Можно. Например вот одно из расширений:

http://arcscripts.esri.com/details.asp?dbid=11205

Есть и другие. EditTools, например

0 голосов
ответил 14 Дек, 05 от ASDA (2,020 баллов)
В EasyTrase существует возможность построить топологию для слоев, но только в последних версиях
0 голосов
ответил 16 Дек, 05 от geologic (39,860 баллов)

Что значит "построить"??? Из чего, желательно знать! Топология - вещь капризная. Если у вас есть топологически корректные линии (а для этого достаточно старательного оператора посадить), то "создать корректный полигональный слой проблемы нет - есть, например, простой скрипт А.Никонова, делает из таких линий полигоны http://www.dataplus.ru/support/esri/arcview/topolog.htm

Загвоздка в том, что обычно линий корректных ни у кого нет - они то не стыкованы, то не пересеченыЮ то торчат и т.п. Проблема, как их чистить грамотно пока никем не решена полноценно, даже в ArcINFO и ArcMap. Обычно используется интерактивная методика, иначе, как и при лобой чистке, много риска выплеснуть с водой младенцев. Есть удачные программы  для этого - для ArcView это EditTools, SantiTools. Есть масса программ для проверки топологии как в линейном, так и в полигональном виде - Тopocheck и т.п. После них чистить полагается вручную.

Я как-то давал обзор для ArcView, да и другие беседы на эту тему помню, стоит пройтись поиском по слову топологи(я).

0 голосов
ответил 17 Дек, 05 от S.E. (12,840 баллов)

Это конечно. Линейная тема должна быть сделана аккуратно. Почти все скрипты, которые создают полигоны из полилиний, требуют, чтобы в линейной теме были соблюдены принципы дугово-узловой топологии, т.е. чтобы не было висячих узлов, псевдоузлов и линии стыковались между собой только на конечных узлах. То есть сборка полигонов происходит по принципу команды BUILD ArcInfo. Скрипт Алексея Никонова вроде тоже работает по такому принципу. В то же в время расширение POLYLINES TO POLYGONS 2.3 (ссылка выше) работает по принципу CLEAN. Линии не обязательно должны стыковаться в конечных узлах. Допускается замыкание одной линии на вертексе другой. Висячие узлы не допускаются. В этом расширении есть проверка на корректность линейной темы. Пока программа не определит, что все ОК, полигоны создаваться не будут. Бывают курьезы. Как-то перегонял линии в полигоны. Программа показала что одна из линий, замкнутая на смежных линиях, имеет висячие узлы. В режиме замыкания подергал конечные узлы, убедился, что они залипаются на вертексах смежных линий. Снова сделал проверку - опять определились висячие узлы. В конце концов удалил эту линию и нарисовал новую. Все, прокатило...

0 голосов
ответил 19 Дек, 05 от Гость (210,080 баллов)
Топология топологией, а узлы после ее построения все равно отскакивают image
Может кто уже победил эту проблему?
А то строишь-строишь топологию, а потом узлы в 3-ем - 4-ом знаке меняют свои координаты, площади плывут....
0 голосов
ответил 19 Дек, 05 от Albert1 (10,780 баллов)

EasyTrace же делает проверку топологии, почему не пользоваться им. И ДАННЫЕ вводить аккуратно. (разговоры, почему программа не хочет сама обрезать лишнее, добавлять несуществующее и т.д. похожи на разговоры типа пришел, координаты к экрану приложил, а он, гад, мне геолкарту 200000 масштаба со всей зарамкой не нарисовал). Да, есть удачные утилиты, для замыкания узлов в определенном радиусе, но это ВСПОМОГАТЕЛЬНОЕ... Основной упор ВСЕГДА делается на оператора ввода. (и, если топограф написал координату с ошибкой, компьютер сам не исправит ее)

0 голосов
ответил 19 Дек, 05 от geologic (39,860 баллов)

Конечно, вспомогательное... Чистка сама по себе приводит к нарушениям, если ее делать не вдумчиво. К нарушениям уже другого плана, реальных объектов...

2Морж: вопрос связанный с топологией, но отдельный. Вопрос дискретности пространства, в котором топология звучит. В одном - до 3-го знака - она есть, а если глянуть до 4-го, то ее нет. Ответ кстати, похож - аккуратнее надо с программными средствами.

2S.E. "Polylines to Polygons 2.3" маломощный скрипт, как и многие. Вот обсуждение, включая шло еще давным-давно, в эпоху сплошного ArcView, там есть сравнительный обзор. Все включая здесь присутствующего Albertа сошлись, кстати, в результате на ЕT. Да и тот, как потом выяснилось, вязнет на больших объемах и сложной конфигурации. https://forum.esri-cis.ru/index.php?qa=8101

С тех пор скрипты AV почти не изменились, а остальные программы (ArcMap, EdiTools, Easy) заметно подросли: однако проблемы с топологией все равно остались, потому что правы те, кто просто за аккуратность ратует. Методика многое дает, что скрипты лишь пытаются исправить.

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