После того как вы создали топологию и загрузили данные, вы в любое время можете выполнить проверку классов пространственных объектов, участвующих в топологии. Во время проверки выполняются следующие операции:
- Разбиение и кластеризация вершин пространственных объектов для поиска объектов с общими границами (с совпадающими координатами)
- Вставка общих координат вершин для объектов с общей геометрией
- Выполнение набора проверок целостности, с помощью которого определяются любые нарушения правил, заданных для топологии
После выполнения проверки новой топологии, последующее редактирование приводит к появлению измененных областей, которыми отмечаются подгруппы набора классов объектов, требующие повторной проверки. Это позволяет сократить время и увеличить производительность обработки, т.к. повторная проверка выполняется только над отредактированными участками.
Способы проверки топологии
- Вы можете проверить топологию в окне Каталога или ArcCatalog, щелкнув правой кнопкой на топологии в дереве и щелкнув Проверить.
- Топологию можно проверить из панели инструментов Топология во время редактирования.
- Инструмент геообработки Проверить топологию может использоваться для проверки топологии в рамках автоматизированного рабочего процесса. Скрипты используются для автоматизации серий одинаковых задач, а также для построения регулярно повторяемых рабочих процессов.
Приемы проверки топологии
- Вы можете сами выбирать, когда и как часто выполнять проверку топологии. Обычно, каждая топология проверяется полностью только один раз. Все последующие проверки затрагивают только измененные области (т.е., области, в которых были внесены изменения).
- ArcGIS автоматически находит измененные области при редактировании и при изменении определений топологии. Когда вы выполняете повторную проверку топологии, ArcGIS автоматически определит измененные области, требующие проверки.
- Как часто следует проверять топологию? Лучше всего выполнять повторную проверку после редактирования набора классов объектов. Кроме того, вы можете проверить часть вашего набора данных во время редактирования, чтобы сразу найти и исправить ошибки в течение одного сеанса редактирования.
- Если вы меняете определение топологии, вам потребуется выполнить повторную проверку. Например, если вы изменили набор правил топологии, касающихся ранга координат, вся топология будет помечена как измененная область и будет целиком перепроверена при выполнении следующей проверки.
- Повторные проверки топологии не приводят к повторному смещению координат при кластерной обработке. После первичной кластеризации координат, при следующих проверках они больше не перемещаются, если только не добавляется новая геометрия, влияющая на параметры допуска координат x,y существующих пространственных объектов (т.е., если вы добавляете новую улицу к имеющейся уличной сети, разделяете земельный участок и т.д.). В таких случаях произойдет повторная кластеризация вершин пространственных объектов для измененных областей, в которых вершины оказались в пределах кластерного допуска, при этом они, возможно, будут перемещены.
- Классы пространственных объектов, участвующие в топологии, всегда можно использовать в ArcGIS, независимо от того, была ли проведена проверка топологии. Если проверка топологии выполнена не была, некоторые пространственные объекты могут не соответствовать правилам целостности. Однако, их все равно можно использовать – содержат они ошибки или нет.
- После того, как вы проверили или отредактировали слои топологии в базе геоданных, вы можете просмотреть информацию о количестве оставшихся ошибок топологии. Откройте свойства слоя топологии, перейдите на закладку Ошибки и нажмите Итоговая информация. Если вы желаете сохранить этот отчет, вы можете экспортировать результаты в текстовый файл.