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

Сводка

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

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

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

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

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

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

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

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

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

Синтаксис

CreateTraceNetwork(in_feature_dataset, in_trace_network_name, {input_junctions}, {input_edges})
ParameterОбъяснениеТип данных
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

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

NameОбъяснениеТип данных
out_trace_network

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

Сеть трассировки

Пример кода

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

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

import arcpy
arcpy.CreateTraceNetwork_tn(r"C:\MyProject\MyNetworkGdb.gdb\Hydro", 
                            "HydroNetwork", 
                            ["AdditionalJunctions", "HydroJunctions", "PourPoints"], 
                            [["BlackLines", "SIMPLE_EDGE"], ["HydroLines", "COMPLEX_EDGE"]])

Environments

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

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

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

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