Skip to main content

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

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

Экспортирует подсети из традиционной специализированной сети в файл .json. Инструмент также позволяет удалить строку в таблице Подсети, если для атрибута Is deleted установлено значение true. Это означает, что контроллер подсети удален из подсети.

Примечание:

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

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

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

  • Перед экспортом подсети необходимо очистить; запустите сначала инструмент Обновить подсеть.

  • Параметры в категории Trace Parameters можно использовать только в Python.

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

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

    • Лицензия:

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

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

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

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

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

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

Параметры

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

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

Инженерная сеть, содержащая экспортируемую подсеть.

Utility Network; Utility Network Layer

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

Специализированная сеть, которая содержит данную подсеть.

String

Уровень

Уровень, содержащий подсеть.

String

Имя подсети

Имя подсети, которая будет экспортирована из уровня. Выберите конкретный источник для экспорта соответствующей информации о подсети. Если таблица подсети содержит 10000 или более записей для уровня, список выбора параметра не заполняется и для имени подсети предоставляется пустое поле.

String

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

Определяет, будет ли обновлен атрибут LASTACKEXPORTSUBNETWORK для соответствующего контроллера в таблице Подсети и объект в классе SubnetLine.

  • ОтмеченоАтрибут LASTACKEXPORTSUBNETWORK будет обновляться для соответствующего контроллера в таблице Подсети. Если источник был отмечен для удаления (Is deleted = True), он будет удален из таблицы Подсети. Этот параметр требует, чтобы входная инженерная сеть ссылалась на версию по умолчанию.

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

Boolean

Выходной JSON

Название и местоположение, для создания файла .json.

File

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

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

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

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

Примечание:

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

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

  • 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

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

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

Задает барьер проходимости на объектах на основе функции. Барьеры функций можно применять для ограничения того, насколько далеко трассировка может уйти от начальной точки, или установки максимального значения, при котором трассировка остановится. Например, длина каждой пройденной линии добавляется к общему пройденному на данный момент расстоянию. Когда общая пройденная длина достигнет указанного значения, трассировка остановится.

Примечание:

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

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

  • 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 in the input values will be calculated. Subnetwork controllers and loops trace types do not support the subtract function.

  • AttributeFilter by a network attribute.

  • 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).

  • ValueFilter by a specific value.

  • Use Local ValuesBoolean value to use local variables instead of a global variable.

Value Table

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

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

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

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

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

Boolean

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

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

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

Примечание:

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

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

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

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

String

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

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

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

Примечание:

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

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

  • AttributeFilter by a network attribute.

  • Substitution AttributeThe field used for substitution.

  • FunctionFilter by a function.

  • OperatorFilter by an operator.

  • ValueFilter by a specific value.

Value Table

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

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

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

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

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

Boolean

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

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

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

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

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

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

  • Связанные записиЗначения из связанных объектов будут возвращены для объектов в подсети для указанного класса отношений и поля.

    Примечание:

    Для многопользовательских баз геоданных эта опция требует наличия ArcGIS Enterprise 11.5 или более поздней версии.

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

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

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

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

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

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

Boolean

Поля связанных записей

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

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

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

  • Relationship ClassA relationship class that relates to a feature or object class that participates in the utility network.

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

Value Table

Включить направления стока

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

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

Этот параметр применяется только к опциям типов результатов Связность и Объекты.

Примечание:

Для многопользовательских баз геоданных этот параметр требует наличия ArcGIS Enterprise 12.1 или более поздней версии.

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

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

Boolean

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

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

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

Примечание:

Для многопользовательских баз геоданных этот параметр требует наличия ArcGIS Enterprise 12.1 или более поздней версии.

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

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

Boolean

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

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

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

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

Utility Network

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

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

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

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