Сводка
Изменяет свойства сохраненной схемы сети.
Внимание:
Если схема связана с инженерной сетью или сетью трассировки в многопользовательской базе геоданных, только владелец схемы и владелец инженерной сети портала или владелец сети трассировки портала могут использовать инструмент Изменить свойства схемы, чтобы изменить уровень прав доступа входной схемы. .
Использование
Этот инструмент не поддерживается при работе с подключением базы данных к инженерной сети или сети трассировки в многопользовательской базе геоданных. Вы должны использовать либо связанный опубликованный сервис инженерной сети или сети трассировки, либо инженерную сеть или сеть трассировки из файловой базы геоданных.
Входной слой схемы сети должен быть из инженерной сети или из сети трассировки в файловой базе геоданных или из сервиса схемы сети.
Инструмент изменяет любые свойства схем, которые были инициализированы в сохраненных схемах. С помощью этого инструмента вы можете делать следующее:
- Переименовать схему.
- Изменить ее уровень прав доступа.
- Отредактировать теги схемы.
Синтаксис
arcpy.nd.AlterDiagramProperties(in_network_diagram_layer, out_name, {access_right_type}, {tags})
Parameter | Объяснение | Тип данных |
in_network_diagram_layer | Сохраненная схема сети для изменения. | Diagram Layer |
out_name | Новое имя входной схемы сети. | String |
access_right_type (Дополнительный) | Задает уровень прав доступа входной схемы.
| String |
tags (Дополнительный) | Один или несколько тегов помогут найти нужную схему. Эти теги можно использовать на панели Найти схемы. Чтобы добавить несколько тегов, используйте символ # в качестве разделителя. Теги также позволяют осуществлять более точный и эффективный поиск. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_network_diagram_layer | Обновленная схема сети. | Слой схемы |
Пример кода
В следующем скрипте инструмент AlterDiagramProperties используется для извлечения сохраненной в базе данных схемы сети и изменения ее свойств.
# Name: AlterDiagramProperties.py
# Description: Retrieve a stored diagram and change its properties.
# Import system modules
import arcpy
# Initialize variables
input_network = "https://cezembre.esri.com/server/rest/services/Naperville_ORA/FeatureServer/8"
input_DiagramName = "Test"
# Set overwrite option
arcpy.env.overwriteOutput = True
# Retrieving a given stored diagram and transforming it as a diagram layer
arcpy.MakeDiagramLayer_nd(input_network, input_DiagramName, "built_diagramlayer")
# Renaming this diagram to "SmartTree1_Test", changing its access right
# level, and specifying tags
arcpy.AlterDiagramProperties_nd("built_diagramlayer", "SmartTree1_Test",
"PROTECTED",
"Distribution#RMT0003#Naperville North East")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да