Добавить конфигурацию трассировки (Сеть трассировки)

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

Создает именованную конфигурацию трассировки в сети трассировки.

Именованные конфигурации трассировки позволяют настраивать и сохранять свойства сложных трассировок для повторного использования и публикации. Именованные конфигурации трассировки в инженерной сети могут использоваться в ArcGIS Pro с помощью инструмента Трассировка или на вкладке Именованные конфигурации панели Трассировка. При работе в многопользовательском развертывании они также могут быть доступны через веб-карту и использоваться веб-приложениями и полевыми приложениями.

Подробнее о том, как добавить конфигурацию трассировки

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входная сеть трассировки

Сети трассировки, которая будет содержать новую именованную конфигурацию трассировки.

Trace Network; Trace Network Layer
Имя конфигурации трассировки

Название для именованной конфигурации трассировки.

String
Тип трассировки

Задает тип настраиваемой трассировки.

  • ПодключенныйБудет применена Трассировка подключенных, которая начинается с одной или нескольких начальных точек и распространяется наружу вдоль подключенных объектов.
  • Вверх по течениюБудет использована трассировка вверх по течению, которая обнаруживает объекты выше по течению от местоположения в сети. Этот тип трассировки использует направление потока.
  • Вниз по течениюБудет использована трассировка вниз по течению, которая обнаруживает объекты ниже по течению от местоположения в сети. Этот тип трассировки использует направление потока.
  • Кратчайший путьБудет использован кратчайший путь трассировки, который находит кратчайший путь между двумя начальными точками сети независимо от направления стока. Стоимость прохождения пути определяется на основе сетевого атрибута, заданного в параметре shortest_path_network_attribute_name.
String
Описание
(Дополнительный)

Описание именованной конфигурации трассировки.

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

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

String
Направление пути
(Дополнительный)

Определяет направление пути трассировки. Стоимость прохождения пути определяется на основе атрибута сети, заданного в параметре Имя сетевого атрибута кратчайшего пути. Этот параметр используется только при запуске трассировки типа Кратчайший путь.

  • Нет направленияПоиск пути между двумя начальными точками выполняется независимо от направления потока. Используется по умолчанию.
  • Путь вверх по течениюБудет использоваться путь вверх по течению между двумя начальными точками.
  • Путь вниз по течениюБудет использоваться путь вниз по течению между двумя начальными точками.
String
Имя сетевого атрибута кратчайшего пути
(Дополнительный)

Имя атрибута сети, который будет использован для вычисления пути. При запуске трассировки типа кратчайший путь, кратчайший путь вычисляется с помощью числового атрибута сети, такого как Длина объекта. Могут быть вычислены пути как на основе стоимости, так и на основе расстояния. Этот параметр является обязательным при запуске трассировки кратчайшего пути.

String
Включить объекты барьеров
(Дополнительный)

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

  • Отмечено – объекты барьеров проходимости будут включены в результаты трассировки. Используется по умолчанию.
  • Не отмечено – объекты барьеров проходимости не будут включены в результаты трассировки.
Boolean
Проверить согласованность
(Дополнительный)

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

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

Boolean
Игнорировать барьеры в начальных точках
(Дополнительный)

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

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

Boolean
Разрешать неопределенный поток
(Дополнительный)

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

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

Boolean
Барьеры условий
(Дополнительный)

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

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

  • Имя – фильтр по любому сетевому атрибуту, заданному в системе.
  • Оператор – выбрать среди различных операторов.
  • Тип – выбрать определенное значение или сетевой атрибут из значений, указанных в компоненте Имя.
  • Значение – задайте определенное значение для типа входного атрибута, которое может вызвать прерывание на основании значения оператора.
  • Комбинировать использование - задайте это значение, если собираетесь добавить несколько атрибутов. Вы можете комбинировать их, используя условие И или Или.

Компоненты Оператора следующие:

  • Равно – атрибут равен значению.
  • Не равно – атрибут не равен значению.
  • Больше – атрибут больше значения.
  • Больше или равно – атрибут больше или равен значению.
  • Меньше – атрибут меньше значения.
  • Меньше или равно – атрибут меньше или равен значению.

Компоненты Типа следующие:

  • Заданное значение – включает фильтр по заданному значению.
  • Сетевые атрибуты – включает фильтр по атрибуту сети.

Компоненты Объединенного использования следующие:

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

  • РавноАтрибут равен значению.
  • Не равноАтрибут не равен значению.
  • БольшеАтрибут больше значения.
  • Больше или равноАтрибут больше или равен значению.
  • МеньшеАтрибут меньше значения.
  • Меньше или равноАтрибут меньше или равен значению.
  • Определенное значениеФильтр по определенному значению.
  • Атрибут сетиФильтр по сетевому атрибуту.
  • ИКомбинировать барьеры условий.
  • ИлиИспользуйте, если выполняется любое из условий барьера.
Value Table
Барьеры функции
(Дополнительный)

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

Применяются следующие компоненты барьера функций:

  • Функция – выбрать среди различных функций вычисления.
  • Атрибут – фильтр по любому сетевому атрибуту, заданному в системе.
  • Оператор – выбрать среди различных операторов.
  • Значение – укажите определенное значение типа входного атрибута, которое, если будет найдено, может вызвать прерывание.
  • Использовать локальные значения – вычисляет значения в каждом направлении, в отличие от общего глобального значения. Например, барьер функций, вычисляет сумму длин объектов, при которой трассировка прекращается, если достигнуто значение, большее или равное 4. В общем случае, после того, как вы прошли два ребра со значениями 2, вы уже достигли суммы длин геометрий, равной 4, поэтому трассировка останавливается. Если используются локальные значения, изменяются локальные значения вдоль каждого пути, и трассировка продолжается.

Функциональные компоненты следующие:

  • Минимум – минимальное из входных значений.
  • Максимум – максимальное из входных значений.
  • Добавить – сумма входных значений.
  • Среднее – среднее входных значений.
  • Количество – количество пространственных объектов.
  • Вычесть – разница между входными значениями.

Например, у вас есть объект начальной точки со значением 20. Следующий объект имеет значение 30. Если вы используете функцию минимума, результат равен 20, максимум - 30, добавить - 50, среднее - 25, количество - 2 и разность -10.

Компоненты Оператора следующие:

  • Равно – атрибут равен значению.
  • Не равно – атрибут не равен значению.
  • Больше – атрибут больше значения.
  • Больше или равно – атрибут больше или равен значению.
  • Меньше – атрибут меньше значения.
  • Меньше или равно – атрибут меньше или равен значению.

Компоненты Использовать локальные значения

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

  • СреднееСреднее входных значений.
  • КоличествоЧисло объектов.
  • MaxМаксимальное из входных значений.
  • МинимумМинимальное из входных значений.
  • ДобавитьCумма значений.
  • ВычестьРазница значений.
  • РавноАтрибут равен значению.
  • Не равноАтрибут не равен значению.
  • БольшеАтрибут больше значения.
  • Больше или равноАтрибут больше или равен значению.
  • МеньшеАтрибут меньше значения.
  • Меньше или равноАтрибут меньше или равен значению.
Value Table
Применить проходимость к
(Дополнительный)

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

  • И соединения, и ребраПроходимость будет применима как к соединениям, так и к ребрам. Используется по умолчанию.
  • Только соединенияПроходимость будет применена только к соединениям.
  • Только ребраПроходимость будет применена только к ребрам.
String
Функции
(Дополнительный)

Функция вычисления, которая будет применяться к результатам трассировки.

Функциональные компоненты следующие:

  • Функция – выбрать среди различных функций вычисления.
  • Атрибут – фильтр по любому сетевому атрибуту, заданному в системе.
  • Имя фильтра – фильтрация результатов функции по имени атрибута.
  • Оператор фильтра – выбрать среди различных операторов.
  • Тип фильтра – выбрать среди различных типов фильтра.
  • Значение фильтра – введите определенное значение атрибута входного фильтра.

Опции Функционального компонента следующие:

  • Мин. — минимальное из входных значений.
  • Макс — максимальное из входных значений.
  • Добавить — сумма входных значений.
  • Среднее – среднее входных значений.
  • Количество – количество пространственных объектов.
  • Вычесть – разница между входными значениями.

Например, объект начальной точки имеет значение 20. Следующий объект имеет значение 30. Если используется функция Мин, результатом будет 20. Макс равно 30, Добавить равно 50, Среднее равно 25, Количество равно 2, а Разность равно -10.

Параметры компонента Оператор фильтра следующие:

  • Равно – атрибут равен значению.
  • Не равно – атрибут не равен значению.
  • Больше – атрибут больше значения.
  • Больше или равно – атрибут больше или равен значению.
  • Меньше – атрибут меньше значения.
  • Меньше или равно – атрибут меньше или равен значению.

Параметры компонента Тип фильтра следующие:

  • Заданное значение – включает фильтр по заданному значению.
  • Сетевой атрибут — фильтр по сетевому атрибуту

  • СреднееСреднее входных значений.
  • КоличествоЧисло объектов.
  • MaxМаксимальное из входных значений.
  • МинимумМинимальное из входных значений.
  • ДобавитьCумма значений.
  • ВычестьРазница значений.
  • РавноАтрибут равен значению.
  • Не равноАтрибут не равен значению.
  • БольшеАтрибут больше значения.
  • Больше или равноАтрибут больше или равен значению.
  • МеньшеАтрибут меньше значения.
  • Меньше или равноАтрибут меньше или равен значению.
Value Table
Выходные условия
(Дополнительный)

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

Компоненты выходных условий следующие:

  • Имя – фильтр по любому сетевому атрибуту, заданному в системе.
  • Оператор – выбрать среди различных операторов.
  • Тип – выбрать определенное значение или сетевой атрибут из значений, указанных в компоненте Имя.
  • Значение – задайте определенное значение для типа входного атрибута, которое может вызвать прерывание на основании значения оператора.
  • Комбинировать использование - задайте это значение, если собираетесь добавить несколько атрибутов. Вы можете комбинировать их, используя условие И или Или.

Параметры компонента Оператор следующие:

  • Равно – атрибут равен значению.
  • Не равно – атрибут не равен значению.
  • Больше – атрибут больше значения.
  • Больше или равно – атрибут больше или равен значению.
  • Меньше – атрибут меньше значения.
  • Меньше или равно – атрибут меньше или равен значению.

Параметры компонента Тип следующие:

  • Заданное значение – включает фильтр по заданному значению.
  • Сетевой атрибут – включает фильтр по атрибуту сети.

  • РавноАтрибут равен значению.
  • Не равноАтрибут не равен значению.
  • БольшеАтрибут больше значения.
  • Больше или равноАтрибут больше или равен значению.
  • МеньшеАтрибут меньше значения.
  • Меньше или равноАтрибут меньше или равен значению.
Value Table
Типы результатов
(Дополнительный)

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

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

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

ПодписьОписаниеТип данных
Обновленная сеть трассировки

Обновленная трассировка сети.

Trace Network

arcpy.tn.AddTraceConfiguration(in_trace_network, trace_config_name, trace_type, {description}, {tags}, {path_direction}, {shortest_path_network_attribute_name}, {include_barriers}, {validate_consistency}, {ignore_barriers_at_starting_points}, {allow_indeterminate_flow}, {condition_barriers}, {function_barriers}, {traversability_scope}, {functions}, {output_conditions}, {result_types})
ИмяОписаниеТип данных
in_trace_network

Сети трассировки, которая будет содержать новую именованную конфигурацию трассировки.

Trace Network; Trace Network Layer
trace_config_name

Название для именованной конфигурации трассировки.

String
trace_type

Задает тип настраиваемой трассировки.

  • CONNECTEDБудет применена Трассировка подключенных, которая начинается с одной или нескольких начальных точек и распространяется наружу вдоль подключенных объектов.
  • UPSTREAMБудет использована трассировка вверх по течению, которая обнаруживает объекты выше по течению от местоположения в сети. Этот тип трассировки использует направление потока.
  • DOWNSTREAMБудет использована трассировка вниз по течению, которая обнаруживает объекты ниже по течению от местоположения в сети. Этот тип трассировки использует направление потока.
  • SHORTEST_PATHБудет использован кратчайший путь трассировки, который находит кратчайший путь между двумя начальными точками сети независимо от направления стока. Стоимость прохождения пути определяется на основе сетевого атрибута, заданного в параметре shortest_path_network_attribute_name.
String
description
(Дополнительный)

Описание именованной конфигурации трассировки.

String
tags
[tags,...]
(Дополнительный)

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

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

Определяет направление пути трассировки. Стоимость прохождения пути определяется на основе значения параметра shortest_path_network_attribute_name. Этот параметр учитывается только при запуске трассировки типа SHORTEST_PATH.

  • NO_DIRECTIONПоиск пути между двумя начальными точками выполняется независимо от направления потока. Используется по умолчанию.
  • PATH_UPSTREAMБудет использоваться путь вверх по течению между двумя начальными точками.
  • PATH_DOWNSTREAMБудет использоваться путь вниз по течению между двумя начальными точками.
String
shortest_path_network_attribute_name
(Дополнительный)

Имя атрибута сети, который будет использован для вычисления пути. При запуске трассировки типа кратчайший путь, кратчайший путь вычисляется с помощью числового атрибута сети, такого как Длина объекта. Могут быть вычислены пути как на основе стоимости, так и на основе расстояния. Этот параметр является обязательным при запуске трассировки кратчайшего пути.

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

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

  • INCLUDE_BARRIERSОбъекты барьеров проходимости будут включаться в результаты трассировки. Используется по умолчанию.
  • EXCLUDE_BARRIERSОбъекты барьеров проходимости не будут включаться в результаты трассировки.
Boolean
validate_consistency
(Дополнительный)

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

  • VALIDATE_CONSISTENCYТрассировка возвратит ошибку в случае обнаружения измененных областей для любого из возвращенных объектов.
  • DO_NOT_VALIDATE_CONSISTENCYТрассировка возвращает результаты независимо от обнаружения измененных областей для любых из возвращенных объектов. Используется по умолчанию.
Boolean
ignore_barriers_at_starting_points
(Дополнительный)

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

  • IGNORE_BARRIERS_AT_STARTING_POINTSБарьеры в начальных точках будут проигнорированы при трассировке.
  • DO_NOT_IGNORE_BARRIERS_AT_STARTING_POINTSБарьеры в начальных точках не будут проигнорированы при трассировке. Используется по умолчанию.
Boolean
allow_indeterminate_flow
(Дополнительный)

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

  • TRACE_INDETERMINATE_FLOWТрассировка объектов с неопределенным или неинициализированным потоком будет выполняться.
  • IGNORE_INDETERMINATE_FLOWТрассировка объектов с неопределенным или неинициализированным потоком не будет выполняться. Используется по умолчанию.
Boolean
condition_barriers
[[Name, Operator, Type, Value, Combine Using],...]
(Дополнительный)

Задает условия проходимости барьеров в объекте на основании сравнения с сетевым атрибутом. Барьер условия использует атрибут сети, оператор и тип, а также значение атрибута. Например, остановите трассировку, если атрибут Code объекта равен определенному значению ArtificialPath. Если объект удовлетворяет этому условию, трассировка остановится. При использовании более одного атрибута можно применить компонент Combine Using, чтобы задать условие либо И, либо Или.

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

  • Name – фильтр по любому из атрибутов сети, определенному в системе.
  • Operator – выбрать среди различных операторов.
  • Type – выбрать определенное значение или сетевой атрибут из значений, указанных в компоненте Name.
  • Value - задайте определенное значение для типа входного атрибута, которое может вызвать прерывание на основании значения оператора.
  • Combine Using - задайте это значение, если собираетесь добавить несколько атрибутов. Вы можете комбинировать их, используя условие И или Или.

Компоненты Operator следующие:

  • IS_EQUAL_TOАтрибут равен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.

Компоненты Type следующие:

  • SPECIFIC_VALUEФильтр по определенному значению.
  • NETWORK_ATTRIBUTEФильтр по сетевому атрибуту.

Компонент Combine Using следующий:

  • ANDКомбинировать барьеры условий.
  • ORИспользуйте, если выполняется любое из условий барьера.
Value Table
function_barriers
[[Function, Attribute, Operator, Value, Use Local Values],...]
(Дополнительный)

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

Применяются следующие компоненты барьера функций:

  • Function - выбрать среди различных функций вычисления.
  • Attribute - фильтр по любому сетевому атрибуту, заданному в системе.
  • Operator - выбрать среди различных операторов.
  • Value – укажите определенное значение типа входного атрибута, которое, если будет найдено, может вызвать прерывание.
  • Use Local Values – вычисляет значения в каждом направлении, в противоположность общему глобальному значению. Например, барьер функций, вычисляет сумму длин объектов, при которой трассировка прекращается, если достигнуто значение, большее или равное 4. В общем случае, после того, как вы прошли два ребра со значениями 2, вы уже достигли суммы длин геометрий, равной 4, поэтому трассировка останавливается. Если используются локальные значения, изменяются локальные значения вдоль каждого пути, и трассировка продолжается.

Компоненты Function следующие:

  • AVERAGEСреднее входных значений.
  • COUNTЧисло объектов.
  • MAXМаксимальное из входных значений.
  • MINМинимальное из входных значений.
  • ADDCумма значений.
  • SUBTRACTРазница значений.

Компоненты Operator следующие:

  • IS_EQUAL_TOАтрибут равен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.

Компоненты Use Local Values следующие:

  • TRUEБудут использоваться локальные значения.
  • FALSEБудут использоваться глобальные значения. Используется по умолчанию.
Value Table
traversability_scope
(Дополнительный)

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

  • BOTH_JUNCTIONS_AND_EDGESПроходимость будет применима как к соединениям, так и к ребрам. Используется по умолчанию.
  • JUNCTIONS_ONLYПроходимость будет применена только к соединениям.
  • EDGES_ONLYПроходимость будет применена только к ребрам.
String
functions
[[Function, Attribute, Filter Name, Filter Operator, Filter Type, Filter Value],...]
(Дополнительный)

Функция вычисления, которая будет применяться к результатам трассировки.

Функциональные компоненты следующие:

  • Function - выбрать среди различных функций вычисления.
  • Attribute - фильтр по любому сетевому атрибуту, заданному в системе.
  • Filter Name – фильтрация результатов функции по имени атрибута.
  • Filter Operator - выбрать среди различных операторов.
  • Filter Type – выбрать среди различных типов фильтра.
  • Filter Value – введите определенное значение атрибута входного фильтра.

Параметры компонента Function следующие:

  • AVERAGEСреднее входных значений.
  • COUNTЧисло объектов.
  • MAXМаксимальное из входных значений.
  • MINМинимальное из входных значений.
  • ADDCумма значений.
  • SUBTRACTРазница значений.

Например, объект начальной точки имеет значение 20. Следующий объект имеет значение 30. Если вы используете функцию MIN, результат равен 20, MAX — 30, ADD — 50, AVERAGE — 25, COUNT — 2 и SUBTRACT — -10.

Параметры компонента Filter Operator следующие:

  • IS_EQUAL_TOАтрибут равен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.

Параметры компонента Filter Type следующие:

  • SPECIFIC_VALUEФильтр по определенному значению.
  • NETWORK_ATTRIBUTEФильтр по сетевому атрибуту.
Value Table
output_conditions
[[Name, Operator, Type, Value, Combine Using],...]
(Дополнительный)

Определяет типы возвращаемых объектов в зависимости от сетевого атрибута. Например, если трассировка настроена на фильтрацию всех объектов, кроме Водоотводов, любые трассированные объекты, которым не присвоена категория Водоотвод, не будут включены в результаты. Любые трассированные объекты с этой категорией будут возвращены в итоговом наборе выборки. Если используется более одного атрибута, можно использовать опцию Combine Using, чтобы задать условие либо И, либо Или.

Компоненты выходных условий следующие:

  • Name – фильтр по любому из атрибутов сети, определенному в системе.
  • Operator - выбрать среди различных операторов.
  • Type – выбрать определенное значение или сетевой атрибут из значений, указанных в компоненте Name.
  • Value - задайте определенное значение для типа входного атрибута, которое может вызвать прерывание на основании значения оператора.
  • Combine Using — задайте это значение, если собираетесь добавить несколько атрибутов. Вы можете комбинировать их, используя условие И или Или.

Параметры компонента Operator следующие:

  • IS_EQUAL_TOАтрибут равен значению.
  • DOES_NOT_EQUALАтрибут не равен значению.
  • IS_GREATER_THANАтрибут больше значения.
  • IS_GREATER_THAN_OR_EQUAL_TOАтрибут больше или равен значению.
  • IS_LESS_THANАтрибут меньше значения.
  • IS_LESS_THAN_OR_EQUAL_TOАтрибут меньше или равен значению.

Параметры компонента Type следующие:

  • SPECIFIC_VALUEФильтр по определенному значению.
  • NETWORK_ATTRIBUTEФильтр по сетевому атрибуту.

Параметры компонента Combine Using следующие:

  • ANDКомбинирование условий.
  • ORИспользуйте, если выполняется любое из условий.
Value Table
result_types
[result_types,...]
(Дополнительный)

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

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

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

ИмяОписаниеТип данных
updated_trace_network

Обновленная трассировка сети.

Trace Network

Пример кода

AddTraceConfiguration, пример (окно Python)

Этот пример скрипта добавляет именованную конфигурацию трассировки с именем Upstream_HUC12 в сеть трассировки с именем HydroNetwork.

import arcpy
arcpy.un.AddTraceConfiguration(
        r"HydroNetwork", "Upstream_HUC12", "UPSTREAM", 
        "Upstream trace for HUC12_allow indeterminate", ["HUC12", "Upstream"], 
        "NO_DIRECTION", '', "INCLUDE_BARRIERS", "VALIDATE_CONSISTENCY", 
        "DO_NOT_IGNORE_BARRIERS_AT_STARTING_POINTS", "TRACE_INDETERMINATE_FLOW", 
        None, None, "BOTH_JUNCTIONS_AND_EDGES")

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

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

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

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

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