О командах и инструментах проверки сети
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Хотя геометрические сети можно создавать и редактировать с лицензиями ArcGIS for Desktop Advanced и Standard, с лицензией Basic они доступны только для чтения.
Иногда геометрическая сеть содержит объекты с некорректной геометрией или несогласованной связностью. Существует набор команд и инструментов, который позволяет вам выявить и исправить различные проблемы связности и ошибки геометрии сети. Панель инструментов Редактирование геометрической сети (Geometric Network Editing) содержит команды и инструменты, которые используются для проверки и исправления объектов сети.
Команда проверки связности (Verify Network Connectivity) и команда Проверка геометрии объектов сети (Verify Network Geometry)
Проверка сети может оказаться трудной задачей. Команды Команда проверки связности (Verify Network Connectivity) и команда Проверка геометрии объектов сети (Verify Network Geometry) работают для существующей сети и создают выборку объектов сети с несогласованной связностью или некорректной геометрией. Использование этих команд может облегчить поиск и исправление различных несоответствий в вашей сети.
Команда проверки связности (Verify Network Connectivity)
Команда проверки связности (Verify Network Connectivity) создает выборку объектов сети с неправильной связностью и отображает диалоговое окно с перечнем выбранных объектов. Типы некорректной связности сети включают следующие:
- Сеть с элементами, не имеющими соединений
- Объект сети с одним или несколькими утерянными элементами сети
- Объект сети с дублирующимися элементами сети
- Объект сети, связанный с некорректными элементами сети
- Объект сети, связанный или соединенный с несуществующим элементом сети
После идентификации объектов с некорректной связностью можно использовать инструмент Перестроить связность (Rebuild Connectivity) или команду Восстановить связность (Repair Connectivity) для исправления ошибок. Инструмент Перестроить связность (Rebuild Connectivity) работает с областями, определенными пользователем, удаляя и создавая связность сети для всех объектов, входящих или пересекающих данные области. По сути, инструмент лучше всего работает для небольших областей с высокой плотностью объектов с несогласованной связностью. Команда Восстановить связность (Repair Connectivity) работает с целостной сетью, восстанавливая для нее несоответствия как в геометрической, так и в логической сети. Эту команду лучше всего использовать в случаях, когда объекты с несоответствующей связностью распределены по всей сети или представляют значительную часть объектов в сети.
Кроме того, чтобы идентифицировать объекты с несогласованной связностью, Команда проверки связности (Verify Network Connectivity) также выполнит проверку и в логической сети. В случае нахождения несоответствий появляется окно предупреждения, показывающее их наличие в логической сети, там же будет дана рекомендация запустить команду Восстановить связность (Repair Connectivity) для исправления ошибок.
Файл, содержащий список ошибок и предупреждений, создается Командой проверка связности (Verify Network Connectivity), если строка реестра RepairConnectivity находится в разделе HKEY_CURRENT_USER\Software\ESRI\Geodatabase. Например, D:\Temp\ создаст файл журнала в каталоге D:\Temp\. Имя файла журнала имеет то же имя, что и текущая версия геометрической сети, если она в базе геоданных ArcSDE.
Команда проверки геометрии объектов сети (Verify Network Geometry)
Команда Проверка геометрии объектов сети (Verify Network Geometry) создает выборку объектов сети, геометрия которых некорректна для сети. Типы некорректной геометрии сети:
- Объект с пустой геометрией
- Объект с составной геометрией (только для ребер)
- Объекты, начальная и конечная точка которых являются одной и той же точкой (только для ребер)
- Объекты с геометрией нулевой длины (только для ребер)
Команда Проверка геометрии объектов сети (Verify Network Geometry) идентифицирует только те объекты с пустой геометрией или нулевой длинной, которые находятся в пределах выборки. Чтобы создать выборку, щелкните правой кнопкой мыши в таблице содержания в ArcMap на слое, который вы хотите проверить. Во вкладке Выборка (Selection) щелкните Выбрать все (Select All), а затем щелкните Команда проверки геометрии объектов сети(Verify Network Geometry).
Чтобы восстановить каждый из типов некорректной геометрии требуются различные операции. Чтобы определить, что нужно сделать в каждом конкретном случае, см. Восстановление связности геометрической сети.
Инструменты Команда проверки связности (Verify Network Connectivity) и Проверка геометрии объектов сети (Verify Network Geometry)
Инструменты Команда проверки связности (Verify Network Connectivity) и Проверка геометрии объектов сети (Verify Network Geometry) производят примерно одинаковую проверку на корректность объектов сети, что и команды, только, они могут делать это и для определенного пользователем экстента, и для всей сети.
Инструмент Команда проверки связности (Verify Connectivity) требует больших вычислений, поэтому в большинстве случаев его нежелательно использовать для поиска ошибок. Команда проверки связности сети (Verify Network Connectivity command) может быть использована вместо инструмента, поскольку она вернет несогласованности сети во временном отрезке.
Нажатие клавиши Esc при определении области интереса при работе инструментов Команда проверки связности (Verify Network Connectivity) и Проверка геометрии объектов сети (Verify Network Geometry) прервет данную операцию.