Сводка
Создает сеть трассировки.
Набор данных трассировки сети создается на основе входных классов точек и линейных объектов, которые выбраны для участия в сети трассировки.
Использование
Для параметра Входной набор классов объектов необходимо указать существующий набор объектов.
Класс пространственных объектов должен находиться в том же наборе классов объектов, что и сеть трассировки.
Потребуется как минимум одно входное ребро или одно входное соединение.
В качестве входных поддерживаются только классы объектов точек и линий. Классы пространственных объектов не могут участвовать в другой сети трассировки или в других элементах базы геоданных с расширенной функциональностью, таких как топология или набор сетевых данных.
При работе с многопользовательской базой геоданных необходимо следующие:
- Для запуска этого инструмента вы должны быть подключены как владелец данных входного набора классов объектов.
- Сеть трассировки не может принадлежать учетным записям работающего пользователя, авторизованного системой, администратора базы данных или базы геоданных.
Лицензия:
У активной учетной записи портала должна быть 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],...] (Дополнительный) | Классы линейных объектов и связанные с ними правила связности для включения в сеть трассировки.
| Value Table |
Производные выходные данные
Name | Объяснение | Тип данных |
out_trace_network | Выходная сеть трассировки. | Сеть трассировки |
Пример кода
Создание сети трассировки в 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: Да