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

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

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

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

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

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

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

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

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

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

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

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

    • Версия ArcGIS Enterprise должна быть 10.9 или выше. Версии ArcGIS Pro и ArcGIS Enterprise определяют версию сети трассировки для создаваемой инженерной сети. Более подробно см. Совместимость платформы ArcGIS.
    • Входной набор классов объектов должен быть получен из соединения с базой данных, установленного как аутентифицированный пользователь базы данных и владелец входного набора классов объектов. Этот пользователь, прошедший проверку подлинности в базе данных, становится владельцем сети трассировки базы данных при создании сети трассировки.
      • Этот пользователь должен иметь права доступа для создания ресурсов, и не может быть авторизованным через ОС, администратором базы данных или администратором базы геоданных.
    • Лицензия:
      Участникам организации должна быть назначена лицензия для 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: Да

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