Сводка
Изменяет свойства сохраненной схемы сети.
Внимание:
Если схема относится к Инженерная сеть в многопользовательской базе геоданных, только владелец схемы и владелец портала Инженерная сеть может использовать инструмент Изменить свойства, чтобы изменить уровень прав доступа входной схемы.
Использование
Этот инструмент не поддерживается при работе с подключением базы данных к инженерной сети в многопользовательской базе геоданных. Вы должны использовать либо связанный опубликованный сервис инженерной сети, либо инженерную сеть или сеть трассировки в файловой базе геоданных.
Входной слой схемы сети должен быть либо из инженерной сети или из сети трассировки в файловой базе геоданных, либо из сервиса схемы сети.
Инструмент изменяет любые свойства схем, которые были инициализированы в сохраненных схемах. С помощью этого инструмента вы можете делать следующее:
- Переименовать схему.
- Изменить ее уровень прав доступа.
- Отредактировать теги схемы.
Синтаксис
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: Да