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

Сводка

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

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

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

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

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

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

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

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

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

    • Для запуска этого инструмента вы должны быть подключены как владелец данных входного набора классов объектов.
    • Сеть трассировки не может принадлежать учетным записям работающего пользователя, авторизованного системой, администратора базы данных или базы геоданных.
    • Лицензия:
      У активной учетной записи портала должна быть ArcGIS Trace Networkлицензия для создания, публикации сети трассировки и работы с ней в многопользовательской базе геоданных.

Синтаксис

arcpy.tn.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: Да

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