Подпись | Описание | Тип данных |
Входная сеть | Схема связана с инженерная сеть или сеть трассировки. | Utility Network; Trace Network; Utility Network Layer; Trace Network Layer |
Имя схемы сети | Имя схемы сети. | String |
Выходной слой | Имя создаваемого слоя схемы. Выходной слой схемы можно использовать в качестве входных данных инструмента геообработки, который принимает слой схемы в качестве входного, включая инструменты Хранить схему, Обновить схему и Применить компоновку Развитое дерево. | Diagram Layer |
Краткая информация
Создает слой схемы из схемы сети.
Использование
Выходной слой схемы можно использовать в качестве входных данных инструмента геообработки, который принимает слой схемы в качестве входного, включая Хранить схему, Обновить схему и Применить компоновку Развитое дерево.
Этот инструмент должен запускаться в ModelBuilder или Python перед любым инструментом, который требует слоя схемы.
Параметры
arcpy.nd.MakeDiagramLayer(in_utility_network, network_diagram_name, out_layer)
Имя | Описание | Тип данных |
in_utility_network | Схема связана с инженерная сеть или сеть трассировки. | Utility Network; Trace Network; Utility Network Layer; Trace Network Layer |
network_diagram_name | Имя схемы сети. | String |
out_layer | Имя создаваемого слоя схемы. Выходной слой схемы можно использовать в качестве входных данных инструмента геообработки, который принимает слой схемы в качестве входного, включая инструменты Хранить схему, Обновить схему и Применить компоновку Развитое дерево. | Diagram Layer |
Пример кода
Следующий автономный скрипт использует функцию MakeDiagramLayer для получения сохраненной схемы сети в базе данных и применения для нее компоновки Развитое дерево.
# Name: RetrieveAStoredDiagramAndApplyALayoutOnIt.py
# Description: Retrieve a stored diagram and apply a layout to it.
# Import system modules
import arcpy
# Initialize variables
input_Network = "https://cezembre.esri.com/server/rest/services/Naperville2_Electric_SQL/FeatureServer/0"
input_DiagramName = "my1stdiagram"
# Set overwrite option
arcpy.env.overwriteOutput = True
# Retrieving a given stored diagram and transforming it as a diagram layer
arcpy.nd.MakeDiagramLayer(input_Network, input_DiagramName, "built_diagramlayer")
# Applying the smart tree layout on this diagram
arcpy.nd.ApplySmartTreeLayout("built_diagramlayer")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да