Schema erweitern (Network Diagram)

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 verbundene 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.

Weitere Informationen zum Erweitern von Netzwerkschemas

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- oder mobilen Geodatabase verwenden.

  • Der Eingabe-Netzwerkschema-Layer muss aus einem Versorgungs- oder Verfolgungsnetz in einer File- oder mobilen 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 des 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 alle Features im Schema aus, die erwartungsgemäß an eine Netzwerkstruktur angefügt werden, und verwenden Sie dieses Werkzeug, um durch Anbauten das Schema um eine Ebene zu erweitern. 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.
    Überprüfen Sie in diesen Fällen die Netzwerk-Topologie, um die nicht überprüften Bereiche zu bereinigen, und führen Sie das Werkzeug erneut aus.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Netzwerkschema-Layer

Das zu erweiternde Netzwerkschema.

Diagram Layer
Durchlassfähigkeit ignorieren
(optional)
Boolean
Erweiterungstyp
(optional)

Gibt an, wie das Schema erweitert wird.

  • Nach KonnektivitätDas Netzwerkschema wird basierend auf der Netzwerkverbindung um eine Netzwerkelement-Ebene erweitert. Dies ist die Standardeinstellung.
  • Nach DurchlassfähigkeitDas Netzwerkschema wird basierend auf der Durchlassfähigkeit des Netzwerks um eine Netzwerkelement-Ebene erweitert.
  • Nach AnbauDas Netzwerkschema wird basierend auf strukturellen Anbau-Zuordnungen um eine Netzwerkelement-Ebene erweitert.
  • Nach ContainmentDas Netzwerkschema wird basierend auf Containment-Zuordnungen um eine Netzwerkelement-Ebene erweitert.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Netzwerkschema

Der aktualisierte Netzwerkschema-Layer.

Diagram Layer

arcpy.nd.ExtendDiagram(in_network_diagram_layer, {ignore_traversability}, {extension_type})
NameErläuterungDatentyp
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.

Vorversion:

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 aufrechtzuerhalten, die in ArcGIS Pro 2.1 geschrieben wurden, bleibt er aktiviert, wenn der Parameter extension_type nicht angegeben wird.

  • IGNORE_TRAVERSABILITYDie Durchlassfähigkeit des Netzwerks wird ignoriert. Dies ist die Standardeinstellung.
  • HONOR_TRAVERSABILITYDie Durchlassfähigkeit des Netzwerks wird berücksichtigt.
Boolean
extension_type
(optional)

Gibt an, wie das Schema erweitert wird.

  • BY_CONNECTIVITYDas Netzwerkschema wird basierend auf der Netzwerkverbindung um eine Netzwerkelement-Ebene erweitert. Dies ist die Standardeinstellung.
  • BY_TRAVERSABILITYDas Netzwerkschema wird basierend auf der Durchlassfähigkeit des Netzwerks um eine Netzwerkelement-Ebene erweitert.
  • BY_ATTACHMENTDas Netzwerkschema wird basierend auf strukturellen Anbau-Zuordnungen um eine Netzwerkelement-Ebene erweitert.
  • BY_CONTAINMENTDas Netzwerkschema wird basierend auf Containment-Zuordnungen um eine Netzwerkelement-Ebene erweitert.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_network_diagram_layer

Der aktualisierte Netzwerkschema-Layer.

Diagram Layer

Codebeispiel

ExtendDiagram: Beispiel (Python-Fenster)

Mit diesem Beispielskript wird das angegebene Netzwerkschema basierend auf der Durchlassfähigkeit des Netzwerks erweitert.

import arcpy
arcpy.nd.ExtendDiagram('Temporary Diagram', '', 'BY_TRAVERSABILITY')

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen