Skip to main content

Экспортировать контуры (Инструменты инженерной сети)

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

Экспортирует объекты и информацию о связности о пространственных и непространственных объектах, которые составляют контуры в специализированной телекоммуникационной сети. Данные сохраняются в отдельные файлы .json для каждого контура в указанной выходной папке.

Экспортированные данные могут быть использованы для архивирования или в качестве входных данных для других инструментов с помощью ModelBuilder, инструментов-скриптов или модели, либо через интеграцию с внешними сторонними системами.

Примечание:

При работе с инженерными сетями в корпоративных базах геоданных операция экспорта контуров выполняется асинхронно с помощью сервиса геообработки UtilityNetworkTools. Сервис UtilityNetworkTools уже предварительно настроен в папке System для сервисов объектов, которые включают инженерную сеть. Для него настроен более длительный показатель тайм-аута, и он зарезервирован под задачи геообработки инженерной сети.

Подробнее об экспорте контуров

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

  • Значение параметра Входная инженерная сеть должно ссылаться на Версию инженерной сети 8 или более позднюю.

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

    • Входная инженерная сеть должна быть из сервиса инженерной сети.

    • Учетная запись подключенного портала ArcGIS Enterprise должна быть записью владельца инженерной сети портала.

    • Лицензия:

      Для использования этого инструмента в многопользовательском развертывании, активной учетной записи портала должна быть назначена лицензия с расширением типа пользователя ArcGIS Advanced Editing.

  • Когда отмечен параметр Настроить экспорт подтверждений, требуется следующее:

    • Топология сети должна быть включена.

    • Параметр Входная инженерная сеть должен ссылаться на версию ветви по умолчанию.

Параметры

Подпись Объяснение Тип данных

Входная инженерная сеть

Инженерная сеть, содержащая контуры для экспорта.

Utility Network; Utility Network Layer

Специализированная сеть

Специализированная сеть телекоммуникаций, содержащая экспортируемые контуры.

String

Настроить экспорт подтверждений

Указывает, будет ли обновлен атрибут LASTEXPORTED для соответствующего контура в таблице Контур.

  • ОтмеченоАтрибут LASTEXPORTED для соответствующего контура в таблице Контур будет обновлен. Если контур был помечен для удаления (Статус = Удалено), она будет удалена из инженерной сети. Параметр Входная инженерная сеть должен ссылаться на версию по умолчанию, чтобы использовать эту опцию.

  • Не отмеченоАтрибут LASTEXPORTED для соответствующего контура в таблице Контур не будет обновлен. Используется по умолчанию.

Boolean

Выходная папка

Имя и расположение выходной папки, в которой будут храниться файлы .json, созданные для всех экспортированных контуров.

Folder

Максимальное количество переходов

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

Максимальное число скачков между ребрами, допустимое в пути, включая начальное местоположение. Все ребра и связи связности соединение-соединение оцениваются при прохождении как имеющие фиксированную единицу длины 1. По умолчанию используется 100.

Long

Включить контейнеры

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

Определяет, будут ли объекты-контейнеры включены в результаты трассировки.

  • ОтмеченоОбъекты-контейнеры будут включены в результаты трассировки.

  • Не отмеченоОбъекты-контейнеры не будут включаться в результаты трассировки. Используется по умолчанию.

Boolean

Включать до первого пространственного контейнера

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

Указывает, будут ли в результатах трассировки среди возвращаемых только те контейнеры, которые встречались до первого пространственного контейнера, включая его самого, для каждого сетевого элемента. Если пространственные контейнеры не встречаются, но для данного элемента сети присутствуют не пространственные контейнеры, то все не пространственные контейнеры будут включены в результаты. Этот параметр включается только тогда, когда параметр include_containers установлен на INCLUDE_CONTAINERS.

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

  • Не отмеченоВ результаты попадут все контейнеры. Используется по умолчанию.

Boolean

Включить содержание

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

Определяет, будет ли трассировка возвращать содержимое объектов- контейнеров в качестве результатов.

  • ОтмеченоСодержимое объектов-контейнеров будет включено в результаты трассировки.

  • Не отмеченоСодержимое объектов-контейнеров не будет включаться в результаты трассировки. Используется по умолчанию.

Boolean

Включить структуры

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

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

  • ОтмеченоСтруктурные объекты будут включены в результаты трассировки.

  • Не отмеченоСтруктурные объекты не будут включаться в результаты трассировки. Используется по умолчанию.

Boolean

Включить объекты барьеров

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

Определяет, будут ли объекты-барьеры проходимости включены в результаты трассировки. Включение барьеров проходимости являются дополнительной опцией, даже если они представлены в определении подсети. Этот параметр не применяется для объектов устройств с терминалами.

  • ОтмеченоОбъекты барьеров проходимости будут включаться в результаты трассировки. Используется по умолчанию.

  • Не отмеченоОбъекты барьеров проходимости не будут включаться в результаты трассировки.

Boolean

Игнорировать барьеры в начальных точках

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

Определяет, будут ли в конфигурации трассировки игнорироваться динамические барьеры для начальных точек.

  • ОтмеченоБарьеры в начальных точках будут проигнорированы при трассировке.

  • Не отмеченоБарьеры в начальных точках не будут проигнорированы при трассировке. Используется по умолчанию.

Boolean

Проверить размещаемость

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

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

  • ОтмеченоОшибка будет возникать в ходе трассировки, если появятся неразмещаемые непространственные объекты соединений или ребер, у которых нет необходимых связей связности, содержания или прикреплений в их иерархии связей.

  • Не отмеченоТрассировка не будет проверять неразмещенные объекты и будет возвращать результаты независимо от того, есть ли неразмещенные объекты в иерархии связей для трассируемых объектов. Используется по умолчанию.

Boolean

Запуск в асинхронном режиме на сервере

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

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

  • ОтмеченоОперации экспорта будут выполняться асинхронно.

  • Не отмеченоОперации экспорта будут выполняться синхронно. Используется по умолчанию.

Boolean

Барьеры условий

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

Задает условия проходимости барьеров в объекте на основании сравнения с сетевым атрибутом или проверки строки категории. В качестве барьера условия используются атрибут сети или категория сети, оператор и тип, а также значение атрибута. Например, остановите трассировку, если атрибут Device Status объекта равен определенному значению Open. Если объект удовлетворяет этому условию, трассировка остановится. При использовании более одного атрибута, можно применить параметр Комбинировать используя, чтобы задать условие И или Или.

Более подробно об использовании множественных условных выражений

Столбцы таблицы значений:

  • NameFilter by network attribute name.

  • OperatorFilter by an operator.

    • Is equal toThe attribute is equal to the value.

    • Does not equalThe attribute is not equal to the value.

    • Is greater thanThe attribute is greater than the value.

    • Is greater than or equal toThe attribute is greater than or equal to the value.

    • Is less thanThe attribute is less than the value.

    • Is less than or equal toThe attribute is less than or equal to the value.

    • Includes the values (bitwise AND equals the value)A bitwise AND operation in which all bits in the value are present in the attribute (bitwise AND == value).

    • Does not include the values (bitwise AND does not equal the value)A bitwise AND operation in which not all of the bits in the value are present in the attribute (bitwise AND != value).

    • Includes any (bitwise AND equals True)A bitwise AND operation in which at least one bit in the value is present in the attribute (bitwise AND == True).

    • Does not include any (bitwise AND equals False)A bitwise AND operation in which none of the bits in the value are present in the attribute (bitwise AND == False).

  • TypeFilter by a specific type.

    • Specific valueFilter by a specific value or network category.

    • Network attributeFilter by a network attribute.

  • ValueFilter by a specific value.

  • Combine UsingUse this parameter to combine multiple condition barriers.

    • AndCombine the condition barriers.

    • OrUse if either condition barrier is met.

Value Table

Барьеры функции

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

Устанавливает барьер проходимости на объектах на основе функции для ограничения трассировки контура, используемой для фильтрации контуров, которые будут экспортированы. Барьеры функций можно применять для ограничения того, насколько далеко трассировка может уйти от начальной точки, или установки максимального значения, при котором трассировка остановится. Это можно использовать для ограничения контуров, которые будут экспортированы. Например, рассмотрим сценарий, в котором вы хотите экспортировать контуры длиной более 1 километра. Барьер функций можно использовать для экспорта только указанных контуров, когда общая длина превышает 1000 метров.

Столбцы таблицы значений:

  • FunctionFilter by a function.

    • MinimumThe minimum of the input values will be identified.

    • MaximumThe maximum of the input values will be identified.

    • AverageThe average of the input values will be calculated.

    • CountThe number of features will be identified.

    • AddThe sum of the input values will be calculated.

    • SubtractThe difference between the input values will be calculated.

  • AttributeFilter by a network attribute.

  • OperatorFilter by an operator.

    • Is equal toThe function result is equal to the value.

    • Does not equalThe function result is not equal to the value.

    • Is greater thanThe function result is greater than the value.

    • Is greater than or equal toThe function result is greater than or equal to the value.

    • Is less thanThe function result is less than the value.

    • Is less than or equal toThe function result is less than or equal to the value.

    • Includes the values (bitwise AND equals the value)A bitwise AND operation in which all bits in the value are present in the attribute (bitwise AND == value).

    • Does not include the values (bitwise AND does not equal the value)A bitwise AND operation in which not all of the bits in the value are present in the attribute (bitwise AND != value).

    • Includes any (bitwise AND equals True)A bitwise AND operation in which at least one bit in the value is present in the attribute (bitwise AND == True).

    • Does not include any (bitwise AND equals False)A bitwise AND operation in which none of the bits in the value are present in the attribute (bitwise AND == False).

  • ValueFilter by a specific value.

  • Use Local ValuesBoolean value that uses local variables instead of a global variable.

Value Table

Применить проходимость к

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

Определяет, будет ли применяться барьеры проходимости к соединениям, ребрам или к тем и другим. Например, если условный барьер задан для остановки трассировки в случае, когда Device Status равно Proposed и область проходимости задано только по ребрам, трассировка контура не остановится, даже при обнаружении устройства Proposed, поскольку Device Status применимо только к узлам. Другими словами, параметр показывает, что трассировка должна игнорировать ребра, соединения, или и то и другое.

  • И соединения, и ребраПроходимость будет применима как к соединениям, так и к ребрам. Используется по умолчанию.

  • Только соединенияПроходимость будет применена только к соединениям.

  • Только ребраПроходимость будет применена только к ребрам.

String

Распространители

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

Указывает сетевые атрибуты для распространения, а также то, как это распространение будет происходить во время трассировки. Распространяемые атрибуты классов обозначают ключевые значения на объектах в сети, которые распространяются на остальные объекты в цепи. Например, в специализированной сети телекоммуникаций вы можете распространить значения длин волн из объектов, определенных как местоположения контуров.

Примечание:

Этот параметр доступен только для Python.

Столбцы таблицы значений:

  • AttributeFilter using any network attribute defined in the system.

  • Substitution AttributeSubstitution is not supported with telecom domain networks.

  • FunctionWavelength propagation supports use of the function PROPAGATED_BITWISE_AND.

  • OperatorChoose from the operators INCLUDES_ANY and DOES_NOT_INCLUDE_ANY for wavelength propagation.

  • ValueProvide a specific value for the input attribute type that would cause termination based on the operator value.

Value Table

Включить геометрию

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

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

  • ОтмеченоГеометрия будет включена в результаты.

  • Не отмеченоГеометрия не будет включена в результаты. Используется по умолчанию.

Boolean

Включить описания домена

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

Определяет, будут ли описания доменов включены в выходной файл .json для передачи сопоставления домена для контуров. Этот параметр не применяется к опции типов результатов circuits.

  • ОтмеченоОписания доменов будут включены в результат.

  • Не отмеченоОписания доменов не будут включены в результат. Используется по умолчанию.

Boolean

Синтезировать геометрию

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

Определяет, будут ли геометрии выводиться и создаваться (синтезироваться) для непространственных объектов-соединений и объектов-ребер, пройденных в рамках трассировки контура, при использовании опции типа результата circuits. Параметр include_geometry также должен быть true, чтобы включить геометрию в выходной файл .json.

  • ОтмеченоГеометрия будет выведена и создана для пройденных непространственных объектов соединений и ребер в выходном файле .json.

  • Не отмеченоГеометрия не будет синтезироваться для пройденных непространственных объектов соединений и ребер. Используется по умолчанию.

Boolean

Типы результатов

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

Задает типы возвращаемых результатов.

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

  • ВозможностиБудет возвращена информация об уровне объектов. Используется по умолчанию.

  • Связи содержания и прикрепления к структуреБудут возвращены объекты, которые связаны через связи содержания или прикрепления к структуре.

  • КонтурыОпределение контура будет возвращено с опцией включения информации о связности пути и геометрии для каждого участка контура.

String

Итоговые атрибуты сети

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

Сетевые атрибуты, которые будут включены в результаты при использовании опции типа результата Объекты.

String

Поля результатов

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

Поля из класса объектов, которые будут возвращены как результаты при использовании опции типа результата Объекты. Значения полей будут возвращены в результатах для объектов в контуре.

Столбцы таблицы значений:

  • Feature ClassA feature or object class that participates in the utility network.

  • Field NameThe name of a field from the feature or object class that will have its values returned in the results.

Value Table

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

Подпись Объяснение Тип данных

Обновленная инженерная сеть

Обновленная инженерная сеть

Utility Network

Обновленная рабочая область

Обновленная рабочая область.

Utility Network

Выходная таблица контуров

Выходная таблица, содержащая информацию об экспортированных контурах.

Value Table

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

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

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

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