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

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

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

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

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

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

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

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

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

  • В отличие от команд Проверка связности и Исправить связность в ArcMap, инструмент Проверка и восстановление связности геометрической сети не создает выбранный набор объектов. Объекты с неподходящей связностью записываются в Выходной файл журнала.

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

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

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

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

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

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

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

    0

    Log-файл

    Файл

    1

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

    Логические

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

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

Синтаксис

VerifyAndRepairGeometricNetworkConnectivity(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

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

ИмяОбъяснениеТип данных
out_issues_found

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

Логические

Пример кода

VerifyAndRepairGeometricNetworkConnectivity, пример (автономный скрипт)

В следующем автономном скрипте 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")

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

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

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

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

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

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

ArcGIS Desktop

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

ArcGIS Platform

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

Об Esri

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