Идентификация ошибок построения геометрической сети
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Хотя геометрические сети можно создавать и редактировать с лицензиями ArcGIS for Desktop Advanced и Standard, с лицензией Basic они доступны только для чтения.
При построении геометрической сети выбранные для нее классы объектов могут содержать объекты, геометрия которых для этого не походит. Геометрия может быть такая:
- Объекты с пустой геометрией
- Объекты-ребра с составной геометрией
- Объекты-ребра, формирующие замкнутые петли или имеющие одно и то же соединение от и до
- Объекты-ребра с нулевой длиной
- Соединения, совпадающие с вершинами объектов-ребер, с различными значениями Z
- Отдельные соединения, которые не подключены ни к каким ребрам
- Объекты-ребра, которым не дали сомкнуться самим с собой, так как их длина очень близка к допуску замыкания
Объекты с некорректной геометрией идентифицируются в ходе построения сети и записываются в таблицу ошибок построения сети. Таблица имеет то же имя, что и геометрическая сеть, с приставкой "_BUILDERR ", например, для сети с именем "MyNetwork " таблица будет называться "MyNetwork _BUILDERR ". Таблица находится в рабочей области и содержит список ошибок с указанными для каждой Object ID, Class ID и Errortype. Значение Errortype соответствует нумерации esriNetworkErrorType, в котором перечислены возможные причины некорректности геометрии в сети. В конце процесса построения геометрической сети в диалоговом окне отображается итог всех перечисленных в таблице ошибок.
Таблица ошибок построения сети управляется пользователем. В связи с этим она не обновляется при редактировании содержащихся в ней объектов. Поэтому, чтобы таблица корректно отражала состояние объектов, конечный пользователь должен обновлять ее содержание по мере надобности. Таблица используется командой Ошибки построения сети (Network Build Errors) в ArcMap для идентификации объектов с некорректной геометрией.
Методы восстановления некорректностей построения сети зависят от типа неправильной геометрии.
Более подробно о восстановлении геометрии объектов сети
Более подробно о других способах проверки связности сети и инструментах восстановления
-
Щелкните Настройка (Customize) > Панели инструментов (Toolbars) > Редактирование геометрической сети (Geometric Network Editing).
Панель Редактирование геометрической сети (Geometric Network Editing) добавлена в ArcMap.
- Добавьте классы геометрической сети в ArcMap.
- На панели инструментов Редактор (Editor) щелкните Редактор (Editor) > Начать редактирование (Start Editing).
- В таблице содержания ArcMap выберите слой, участвующий в геометрической сети.
- Выберите команду Сетевые ошибки построения (Network Build Errors).
- Отображается диалоговое окно, показывающее число ошибок, а объекты с неправильной геометрией становятся выбранными.
- Если вы строите сеть в базе геоданных ArcSDE, вам потребуется зарегистрировать данные в качестве версионных до начала редактирования.
Более подробно о регистрации и отмене регистрации данных как версионных
- Если количество ошибок, показанных в диалоговом окне Ошибки построения сети (Network Build Errors), не совпадает с числом выбранных объектов, возможно, у вас есть некорректные объекты с пустой геометрией или нулевой длиной. Откройте редактор атрибутов для идентификации некорректных объектов в соответствии с их классом.