Создать сеть трассировки (Сеть трассировки)

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

Создает сеть трассировки.

Набор данных сети трассировки создается на основе входных классов точек и линейных объектов из набора классов объектов, которые выбраны для участия в сети трассировки.

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

  • Для параметра Входной набор классов объектов необходимо указать существующий набор объектов.

  • Класс пространственных объектов должен находиться в том же наборе классов объектов, что и сеть трассировки.

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

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

    Подробнее о создании сети трассировки.

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

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

    • Версия ArcGIS Enterprise должна быть 10.9 или выше. Версии ArcGIS Pro и ArcGIS Enterprise определяют версию сети трассировки для создаваемой инженерной сети. Дополнительные сведения см. в разделе Совместимость сетей трассировки.

    • Входной набор классов объектов должен быть получен из подключения к базе данных, установленного как аутентифицированный пользователь базы данных и владелец входного набора классов объектов. Этот пользователь, прошедший проверку подлинности в базе данных, становится владельцем сети трассировки базы данных при создании сети трассировки.
      • Этот пользователь должен иметь права доступа для создания ресурсов, и не может быть авторизованным через ОС, администратором базы данных или администратором базы геоданных.
    • Лицензия:
      Участникам организации должна быть назначена лицензия для ArcGIS Advanced Editing с расширением типа пользователя для создания, публикации и работы с сетью трассировки в многопользовательской базе геоданных.

Параметры

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

Набор классов объектов, который будет содержать сеть трассировки.

Feature Dataset
Имя сети трассировки

Имя создаваемой сети трассировки.

String
Входные соединения
(Дополнительный)

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

String
Входные ребра
(Дополнительный)

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

  • Имя класса – имя класса линейных объектов в наборе классов объектов, который будет включен в сеть трассировки.
  • Правила связности – правила связности указанного класса пространственных объектов.
    • Простое ребро – ресурсы будут протекать с одного конца ребра на другой.
    • Сложное ребро – ресурсы будут выкачиваться по всей длине ребра.
Value Table

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

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

Выходная сеть трассировки.

Trace Network

arcpy.tn.CreateTraceNetwork(in_feature_dataset, in_trace_network_name, {input_junctions}, {input_edges})
ИмяОписаниеТип данных
in_feature_dataset

Набор классов объектов, который будет содержать сеть трассировки.

Feature Dataset
in_trace_network_name

Имя создаваемой сети трассировки.

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

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

String
input_edges
[[Class Name, Connectivity Policy],...]
(Дополнительный)

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

  • Class Name – имя класса линейных объектов в наборе классов объектов, который будет включен в сеть трассировки.
  • Connectivity Policy – правила связности указанного класса пространственных объектов.
    • SIMPLE_EDGE – ресурсы будут протекать от одного конца ребра к другому.
    • COMPLEX_EDGE – ресурсы будут выкачиваться по всей длине ребра.

Value Table

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

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

Выходная сеть трассировки.

Trace Network

Пример кода

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

Создание сети трассировки в HydroNetwork.

import arcpy
arcpy.tn.CreateTraceNetwork(r"C:\MyProject\MyNetworkGdb.gdb\Hydro", "HydroNetwork", "PourPoints","HydroLines COMPLEX_EDGE;BlackLines SIMPLE_EDGE")

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

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

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

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

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