ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Проверка и восстановление связности геометрической сети

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Краткая информация

Выявляет и исправляет различные проблемы связности и ошибки геометрии сети.

Использование

  • Типы некорректной связности сети, которые найдет этот инструмент, включают следующие:

    • Сеть с элементами, не имеющими соединений
    • Объект сети с одним или несколькими утерянными элементами сети
    • Объект сети с дублирующимися элементами сети
    • Объект сети, связанный с некорректными элементами сети
    • Объект сети, связанный или соединенный с несуществующим элементом сети

  • В отличие от команд Проверка связности (Verify Connectivity) и Исправить связность (Repair Connectivity) в ArcMap, инструмент Проверка и восстановление связности геометрической сети (Verify And Repair Geometric Network Connectivity) не создает выбранный набор объектов. Объекты с неподходящей связностью записываются в Выходной файл журнала (Output Log File).

  • Все важные предупреждения, которые появляются после в ходе работы инструмента, отображаются в диалоговом окне выполнения инструмента, окне Результаты (Results) и Выходном файле журнала (Output Log File).

  • При запуске инструмента с выключенной опцией Исправить сеть по завершении проверки (Repair network after verify completes) (verify_or_repair установлено на VERIFY_ONLY в Python), если найдены несоответствия сети, инструмент будет перезапущен со включенным параметром Исправить сеть по завершении проверки (verify_or_repair установлено на VERIFY_AND_REPAIR в Python).

  • При запуске инструмента со включенной опцией Выполнить полную проверку в пределах экстента (Perform exhaustive check within extent) (exhaustive_check установлено на EXHAUSTIVE_CHECK в Python), будут выполнены дополнительные проверки сетевых объектов в пределах указанного экстента. Типы дополнительных проверок, выполняемых инструментом:

    • Сетевое соединение, не совпадающее с ребрами, к которым оно присоединено
    • Элемент сети связан с ребром нулевой длины
    • Ребро сети с неверным порядком элементов ребра

  • Этот инструмент на выходе получает значение Boolean, которое используется, когда инструмент запускается в режиме только проверки. Значение True означает, что были найдены несоответствия сети и инструмент должен быть заново запущен в режиме восстановления. Значение False говорит об отсутствии несоответствий и о том, что никаких действий производить не требуется. При запуске в режиме восстановления это значение будет пропущено. Это значение можно использовать в ModelBuilder в качестве предварительного условия для выполнения других инструментов.

  • При использовании этого инструмента в скрипте Python, объект-результат, возвращенный инструментом, содержит следующие выходные данные:

    ПоложениеОписаниеТип данных

    0

    Файл журнала

    Файл

    1

    Найдено ошибок

    Логический

  • Примечание:

    Инструмент доступен в версии 10.2.1 или более поздней.

Синтаксис

VerifyAndRepairGeometricNetworkConnectivity_management (geometric_network, out_log, {verify_or_repair}, {exhaustive_check}, {extent})
ПараметрОбъяснениеТип данных
geometric_network

Проверяемая геометрическая сеть.

Geometric Network
out_log

Файл журнала, содержащего подробности выполнения инструмента.

File
verify_or_repair
(Дополнительный)

Определяет, будут ли исправляться ошибки связности.

  • VERIFY_ONLY — Запускает проверки геометрических сетей на предмет ошибок связности, но не исправляет эти ошибки. Это значение используется по умолчанию.
  • VERIFY_AND_REPAIR —После проверок осуществляется исправление ошибок связности.
Boolean
exhaustive_check
(Дополнительный)

Определяет, будет ли осуществляться полная проверка геометрической сети. Полная проверка увеличит время работы инструмента. Поэтому рекомендуется запускать ее для поднабора геометрической сети, например для экстента изменений, внесенных в версию.

  • NO_EXHAUSTIVE_CHECK —Полная проверка не осуществляется. Это значение используется по умолчанию.
  • EXHAUSTIVE_CHECK —Выполняется полная проверка для указанного экстента.
Boolean
extent
(Дополнительный)

Четыре координаты, фиксирующие экстент, для которого будет запущена полная проверка. Экстент указывается как Минимальная X, Минимальная Y, Максимальная X, Максимальная Y.

Extent

Производные выходные данные

NameОбъяснениеТип данных
out_issues_foundЛогический

Пример кода

Следующий автономный скрипт Python показывает пример использования инструмента VerifyandRepairGeometricNetworkConnectivity в скрипте Python для проверки геометрической сети, а также использование полной проверки поднабора объектов.

# Import arcpy module
import arcpy

# Local variables:
Water_Net = "C:\\testing\\GeometricNetworks\\Montgomery.gdb\\Water\\Water_Net"

# Process: Remove Feature Class From Geometric Network
arcpy.VerifyAndRepairGeometricNetworkConnectivity_management("Water_Net”, r"c:\temp\Water_Net.log", "VERIFY_ONLY", "EXHAUSTIVE_CHECK", “1952602 294196 1953546 296176")

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • ArcGIS Desktop Basic: Нет
  • ArcGIS Desktop Standard: Да
  • ArcGIS Desktop Advanced: Да

Связанные разделы

  • Обзор набора инструментов Геометрическая сеть

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация