Zusammenfassung
Erweitert ein Netzwerkschema um eine Netzwerkelement-Ebene, und zwar basierend auf der Netzwerkverbindung oder Durchlassfähigkeit oder auf Containment oder strukturellen Anbau-Zuordnungen.
Ein Schema, das einen Teil eines Rohrleitungsnetzes enthält, kann beispielsweise zahlreiche Rohre mit offenen Enden und verbundenen Netzwerkelementen aufweisen. Wenn Sie das Werkzeug Schema erweitern mit dem Erweiterungstyp Nach Konnektivität für dieses Schema ausführen, werden alle verbundenen Netzwerkelemente an das Schema angehängt.
Elemente können auch auf der Basis der Durchlassfähigkeit über den Erweiterungstyp Nach Durchlassfähigkeit abgerufen werden. In diesem Fall werden Netzwerkelemente an das Schema angehängt, wenn sie zulassen, dass das Medium im Netzwerk bis zu den nächsten Elementen strömen kann. Ein Schema, das einen Teil eines Rohrleitungsnetzes enthält, kann beispielsweise an einem Rohrende ein geschlossenes Ventil aufweisen. Da eine Ressource, die durch das Netzwerk strömt, nicht über das geschlossene Ventil hinaus strömen kann, wird das Ventil im Schema nicht zurückgegeben. Wenn dieses Schema dagegen statt auf der Durchlassfähigkeit auf der Konnektivität basiert, wird das Ventil zurückgegeben, da es mit dem Rohr verbunden ist.
Vorsicht:
Die Schemaerweiterung kann in der zugehörigen Schemavorlage gesperrt werden. In diesem Fall wird die Eigenschaft Schema erweitern für die Schemavorlage im Abschnitt Schemavorlagen auf der Registerkarte Netzwerkschemas im Dialogfeld Layer-Eigenschaften des Netzwerks als Deaktiviert angezeigt.
Vorsicht:
Wenn Sie eine Editiersitzung geöffnet haben, müssen Sie die Bearbeitungen speichern, bevor Sie dieses Werkzeug ausführen. Dadurch wird sichergestellt, dass im Schema die letzten Änderungen an der Netzwerk-Topologie in der Datenbank widergespiegelt werden. Wenn Sie die Änderungen nicht speichern, werden die Bearbeitungen nicht im Schema widergespiegelt.
Verwendung
Diese Werkzeug wird nicht unterstützt, wenn Sie mit einer Datenbankverbindung zu einem Versorgungsnetz in einer Enterprise-Geodatabase arbeiten. Sie müssen entweder den zugehörigen veröffentlichten Utility 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.
Im Eingabe-Netzwerkschema-Layer muss der Modus Alle Layer aktiviert sein.
Dieses Werkzeug wird in der Regel für die Steuerung und Validierung von Netzwerkdaten verwendet.
Dieses Werkzeug gilt entweder für den gesamten Inhalt eines Netzwerkschemas oder für einen Teil davon (d. h. für eine Teilmenge der ausgewählten Schema-Features). Damit können Sie ein Netzwerkschema vollständig oder teilweise um eine Netzwerkelement-Ebene erweitern, und zwar basierend auf der Netzwerkverbindung oder Durchlassfähigkeit oder auf Containment oder strukturellen Anbauten.
Verwenden Sie dieses Werkzeug, um beim Bearbeiten eines kleinen Teils Ihres Netzwerks ein Netzwerkschema um eine Netzwerkelement-Ebene zu erweitern. Damit können Sie die Konnektivität in diesem Bereich prüfen und die Qualität der Netzwerkdaten visuell kontrollieren.
Wählen Sie ein beliebiges Struktur-Feature im Schema aus, und erweitern Sie mit diesem Werkzeug das Schema durch Anbauten um eine Ebene. Damit werden alle Netzwerkelemente hinzugefügt, die logische Verknüpfungen mit dem ausgewählten Strukturelement aufweisen. Außerdem können Sie die strukturellen Anbau-Zuordnungen visuell überprüfen.
Wählen Sie auf gleiche Weise ein beliebiges Feature in Ihrem Schema aus, das erwartungsgemäß an eine Netzwerkstruktur angefügt wird, und erweitern Sie durch Anbauten das Schema mit diesem Werkzeug um eine Ebene. Wenn ein Anbau mit einer Netzwerkstruktur vorhanden ist, wird die Struktur dem Schema hinzugefügt.
Mit diesem Werkzeug können Sie schnell ein Netzwerkschema oder einen ausgewählten Teil eines Netzwerkschemas über Containment um eine Ebene erweitern. Dadurch werden alle Netzwerkelemente hinzugefügt, die den Inhalten der Elementen der Netzwerk-Container entsprechen, die im Schema oder im ausgewählten Teil des Schemas dargestellt sind.
Die Ausführung dieses Werkzeugs für Teilnetz-Systemschemas schlägt fehl, da diese Schemas durch das Werkzeug Teilnetz aktualisieren verwaltet werden. Folgende Schematypen können nicht geändert werden.
Das Werkzeug Schema erweitern schlägt in folgenden Situationen fehl:
- Es gibt nicht überprüfte Bereiche (Dirty Areas) auf Netzwerk-Features, die ursprünglich zum Erzeugen des Schemas verwendet wurden – unabhängig davon, ob sie sichtbar oder aggregiert sind.
- Es gibt nicht überprüfte Bereiche (Dirty Areas) auf zu Netzwerkobjekten gehörigen Container-Netzwerk-Features, die ursprünglich zum Erzeugen des Schemas verwendet wurden – unabhängig davon, ob sie sichtbar oder aggregiert sind.
- Es gibt nicht überprüfte Bereiche (Dirty Areas) auf Netzwerk-Features, die verarbeitet wurden, um das Schema zu erweitern.
- Es gibt nicht überprüfte Bereiche (Dirty Areas) auf zu Netzwerkobjekten gehörigen Container-Netzwerk-Features, die verarbeitet wurden, um das Schema zu erweitern.
Syntax
ExtendDiagram(in_network_diagram_layer, {ignore_traversability}, {extension_type})
Parameter | Erklärung | Datentyp |
in_network_diagram_layer | Das zu erweiternde Netzwerkschema. | Diagram Layer |
ignore_traversability (optional) | Gibt an, ob zum Erweitern des Schemas Durchlassfähigkeit oder Konnektivität verwendet wird. Ältere Versionen:Dieser Parameter ist seit ArcGIS Pro 2.2 veraltet. Er wird unabhängig von seinem Wert systematisch ignoriert, wenn der Parameter extension_type festgelegt ist. Um die Kompatibilität mit Modellen und Python-Skripten aufrecht zu erhalten, die in ArcGIS Pro 2.1 geschrieben wurden, bleibt er aktiviert, wenn der Parameter extension_type nicht angegeben wurde.
| Boolean |
extension_type (optional) | Gibt an, wie das Schema erweitert wird.
| String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_network_diagram_layer | Der aktualisierte Netzwerkschema-Layer. | Schema-Layer |
Codebeispiel
Mit diesem Beispielskript wird das angegebene Netzwerkschema basierend auf der Durchlassfähigkeit des Netzwerks erweitert.
import arcpy
arcpy.ExtendDiagram_nd('Temporary Diagram', '', 'BY_TRAVERSABILITY')
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja