Zusammenfassung
Fügt einem Netzwerk eine neue Schemavorlage hinzu. Es kann eine Definitionsdatei der Regeln und Layouts eines Netzwerkschemas (.ndbd) oder eine Definitionsdatei des Netzwerkschema-Layers (.ndld) importiert werden.
Vorsicht:
Dieses Werkzeug ist ein Konfigurations- und Verwaltungswerkzeug.
Verwendung
Bei Verwendung eines Utility Network- oder Trace Network-Service wird dieses Werkzeug nicht unterstützt. Sie müssen entweder ein Versorgungs- oder Verfolgungsnetz in einer File-Geodatabase oder eine Datenbankverbindung zu einem Versorgungs- oder Verfolgungsnetz in einer Enterprise-Geodatabase verwenden. Für die Verwendung einer Enterprise-Geodatabase gelten folgende Voraussetzungen:
- Der Parameterwert Eingabe-Netzwerk muss aus einer Datenbankverbindung stammen, die als Besitzer des Datenbank-Versorgungsnetzes oder als Besitzers des Datenbank-Verfolgungsnetzes hergestellt wurde.
- Bei dem verbundenen ArcGIS Enterprise-Portal-Konto muss es sich um den Besitzer des Portal-Versorgungsnetzes oder den Besitzer des Portal-Verfolgungsnetzes handeln.
- Dieses Werkzeug muss mit der Default-Version verbunden sein, von der vorausgesetzt wird, dass sie öffentlich und nicht geschützt ist.
Wenn einem angegebenen Eingabe-Netzwerk eine neue Schemavorlage hinzugefügt wird, wird eine Vorlage ohne bestimmte Einstellungen erstellt.
Wird das Werkzeug ohne .ndld-Datei oder einer leeren .ndld-Datei als Eingabe ausgeführt, wird durch die Werkzeugausführung automatisch eine Standardschema-Layer-Definition für die neu erstellte Vorlage initialisiert.
Syntax
arcpy.nd.AddDiagramTemplate(in_utility_network, template_name, {ndbd_file}, {ndld_file})
Parameter | Erklärung | Datentyp |
in_utility_network | Das Versorgungsnetz oder Verfolgungsnetz, dem die Vorlage hinzugefügt wird. | Utility Network; Trace Network |
template_name | Der Name der Ausgabe-Schemavorlage. | String |
ndbd_file (optional) | Die Definitionsdatei der Regeln und Layouts eines Netzwerkschemas (.ndbd), die importiert werden soll. Diese Datei kann mit dem Werkzeug Schemavorlagendefinitionen exportieren aus einer vorhandenen Vorlage erstellt werden. | File |
ndld_file (optional) | Die Schema-Layer-Definitionsdatei (.ndld), die importiert werden soll. Diese Datei kann mit dem Werkzeug Schemavorlagendefinitionen exportieren oder mit dem Werkzeug Schema-Layer-Definition exportieren aus einer vorhandenen Vorlage erstellt werden. Wird dieser Parameter nicht angegeben oder eine leere .ndld-Datei geladen, wird in der Eingabeschemavorlage eine Standardschema-Layer-Definition systematisch initialisiert. | File |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_utility_network | Das aktualisierte Versorgungsnetz oder Verfolgungsnetz. | Versorgungsnetz, Verfolgungsnetz |
out_template_name | Der Name der Schemavorlage | Zeichenfolge |
Codebeispiel
Mit diesem Beispielskript wird einem angegebenen Netzwerk eine neue Schemavorlage namens "MyTemplate1" hinzugefügt.
import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "MyTemplate1"
arcpy.AddDiagramTemplate_nd(input_Network, input_DiagramTemplate)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja