Zusammenfassung
Ändert die Eigenschaften eines gespeicherten Netzwerkschemas.
Vorsicht:
Wenn sich das Schema auf ein Versorgungsnetz oder ein Verfolgungsnetz in einer Enterprise-Geodatabase bezieht, können nur der Schemabesitzer und der Besitzer des Portal-Versorgungsnetzes oder der Besitzer des Portal-Verfolgungsnetzes das Werkzeug Schemaeigenschaften ändern verwenden, um den Zugriffsrechtetyp des Eingabeschemas zu ändern.
Verwendung
Dieses Werkzeug wird nicht unterstützt, wenn Sie mit einer Datenbankverbindung zu einem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase arbeiten. Sie müssen entweder den zugehörigen veröffentlichten Utility Network- oder Trace Network-Service oder ein Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase verwenden.
Der Eingabe-Netzwerkschema-Layer muss aus einem Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase oder einem Netzwerkschema-Service stammen.
Das Werkzeug ändert die Schemaeigenschaften, die für die gespeicherten Schemas initialisiert wurden. Mit diesem Werkzeug haben Sie folgende Möglichkeiten:
- Umbenennen des Schemas
- Ändern der Ebene der Zugriffsrechte
- Bearbeiten der Schema-Tags
Syntax
arcpy.nd.AlterDiagramProperties(in_network_diagram_layer, out_name, {access_right_type}, {tags})
Parameter | Erklärung | Datentyp |
in_network_diagram_layer | Das gespeicherte Netzwerkschema, das geändert werden soll. | Diagram Layer |
out_name | Der neue Name des Eingabe-Netzwerkschemas. | String |
access_right_type (optional) | Gibt die Ebene der Zugriffsrechte für das Eingabe-Schema an.
| String |
tags (optional) | Tags, mit deren Hilfe das gespeicherte Schema gefunden werden kann. Diese Tags können im Bereich Schemas suchen verwendet werden. Verwenden Sie zum Hinzufügen mehrerer Tags das Nummernzeichen (#), um die einzelnen Tags voneinander zu trennen. Dies ermöglicht eine gründlichere und effizientere Schemasuche. | String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_network_diagram_layer | Das aktualisierte Netzwerkschema. | Schema-Layer |
Codebeispiel
Beim folgenden eigenständigen Skript wird das Werkzeug AlterDiagramProperties verwendet, um ein in der Datenbank gespeichertes Netzwerkschema abzurufen und dessen Eigenschaften zu ändern.
# 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")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja