Aktualisieren von Teilnetzen

Teilnetze werden aktualisiert, um sicherzustellen, dass Attribute, Features und Konnektivität in einem Netzwerk aktuell und gültig sind. Beim Aktualisieren eines Teilnetzes werden auch Inkonsistenzen in einem Teilnetz deutlich, z. B. ungültige Features, getrennte oder inkonsistente Teilnetze und eine falsche Anzahl Teilnetz-Controller. Mit dem Werkzeug Teilnetz aktualisieren können Teilnetze, die nach vorgenommenen Änderungen als nicht überprüft markiert sind, aktualisiert werden, sodass sie wieder gültig sind.

Teilnetze werden bei ihrer Erstellung und bei der Überprüfung der Netzwerk-Topologie, nachdem Teilnetz-Features bearbeitet wurden, als nicht überprüft markiert. Wenn ein Teilnetz ohne Fehler aktualisiert wird, wird es als überprüft markiert. Dieser Vorgang wird über das Is dirty-Attribut in der Teilnetztabelle verfolgt. Weitere Informationen finden Sie unter Nicht überprüfte Teilnetze.

Untersuchte und aktualisierte Teilnetzeigenschaften

Beim Aktualisieren des Teilnetzes werden bestimmte Eigenschaften und Anforderungen überprüft. Auch bestimmte Attribute für Netzwerk-Features werden aktualisiert. Einige dieser Eigenschaften werden in der Teilnetzdefinition für die Ebene festgelegt.

Wenn ein Teilnetz für die Default-Version aktualisiert wird, werden die Geometrie, das Attribut des Teilnetznamens und die weitergegebenen Felder der SubnetLine-Feature-Class aktualisiert. Wenn der Vorgang für eine benannte Version ausgeführt wird, werden diese Aktualisierungen auf die in der Version bearbeiteten Zeilen beschränkt.

Fehler können bei der Aktualisierung von Teilnetzen generiert werden. Weitere Informationen zu den spezifischen Fehlern, die beim Aktualisieren von Teilnetzen auftreten können, finden Sie unter Fehlerverwaltung.

Detailinformationen:
Vom Werkzeug Teilnetz aktualisieren werden die Attribute aller Netzwerkklassen mit Ausnahme der SubnetLine-Feature-Class am jeweiligen Speicherort bearbeitet. Das bedeutet, dass der Prozess zum Aktualisieren von Teilnetzen die Ereignisverwaltung übergeht und keine Aufforderung zur Auswertung von Attributregeln einblendet. Diese Standardrichtlinie für den Bearbeitungsmodus kann als Teil der Teilnetzdefinition für die Ebene konfiguriert werden.

Weitere Informationen zum verwendeten Bearbeitungsmodus des Werkzeugs Teilnetz aktualisieren

Die folgenden Unterabschnitte enthalten Informationen zu den Eigenschaften, die beim Aktualisieren eines Teilnetzes überprüft werden.

Gültige Features und Objekte

Gemäß der Angaben in der Teilnetzdefinition werden bestimmte Asset-Gruppen und Asset-Typen für die einzelnen Datasets als gültig für jede Ebene in einer Netzart definiert. Features und Objekte, die die Teilnetzdefinition verletzen, werden beim Aktualisieren des Teilnetzes erkannt, indem die Attribute der durchlässigen Features im Teilnetz überprüft werden. Wenn beim Aktualisieren eines Teilnetzes ungültige Features erkannt werden, wird ein Fehler gemeldet und es werden Fehler-Features erstellt.

Bei der Aktualisierung von Teilnetzen wird die Eigenschaft "Gültige Bauteile" nicht für Grenz-Features ausgewertet, die mehrere Teilnetze verbinden. Dies sind Teilnetz-Controller, die die Grenze von zwei verschiedenen Teilnetzen definieren, beispielsweise einen offenen Schalter zwischen zwei Schaltkreisen oder ein geschlossenes Ventil zwischen zwei Zonen.

Die folgenden gültigen Features und Objekte werden in der Teilnetzdefinition der einzelnen Ebenen angegeben:

  • Gültige Bauteile
  • Teilnetz-Controller für gültige Bauteile
  • Gültige Linien
  • Gültige Knoten
  • Gültige Kantenobjekte
  • Gültige Knotenobjekte
  • Teilnetz-Controller für gültige Knotenobjekte

Attribut "Teilnetzname"

Über das Attribut "Teilnetzname" wird verfolgt, zu welchem Teilnetz Features gehören. Der in dieses Attributfeld eingetragene Wert wird vom Teilnetznamen von Features, die als Teilnetz-Controller festgelegt sind, abgeleitet. Darüber hinaus verfügen Features in der Netzart über ein Attribut mit dem unterstützten Teilnetznamen. Über dieses Attribut kann das Teilnetz verfolgt werden, das von einem Container oder einem Struktur-Feature unterstützt wird.

Wenn ein Feature mehreren Teilnetzen angehört, werden die Attribute "Teilnetzname" und "Unterstützter Teilnetzname" mit dem jeweiligen Teilnetznamen verkettet. Ein Grenz-Feature, das mehrere Teilnetze verbindet, wird beispielsweise aktualisiert, indem die Teilnetznamen, getrennt durch zwei Doppelpunkte, verknüpft werden, z. B. "subnetwork1::subnetwork2".

Weitere Informationen zum Attribut "Teilnetzname"

Bei der Aktualisierung des Teilnetzes wird sichergestellt, dass der Teilnetzname für Teilnetz-Features konsistent ist. Im Fall von Inkonsistenzen werden Fehler-Features generiert. In den folgenden Situationen können Fehler auftreten:

  • Inkonsistente Teilnetze: Wenn ein Teilnetz mehrere Teilnetz-Controller enthält, die passierbar sind, und das Attribut "Teilnetzname" nicht übereinstimmt, gilt dieses Teilnetz als inkonsistent. Beispiel: Ein vermaschtes Netzwerk mit fünf Teilnetz-Controllern. Vier der Teilnetzquellen weisen den richtigen Teilnetznamen auf, die fünfte aber einen anderen. Wenn beim Aktualisieren der Teilnetze inkonsistente Teilnetze erkannt werden, wird im Werkzeug Teilnetz aktualisieren ein Fehler zurückgegeben und es werden Fehler-Features generiert. Die Namen der als inkonsistent angegebenen Teilnetze werden zurückgegeben und können im Bereich Teilnetz-Controller ändern und in der Teilnetztabelle überprüft werden. Zusätzlich werden Punkt-Fehler-Features für die Teilnetz-Controller mit inkonsistenten Teilnetznamen erstellt.

  • Getrennte Teilnetze: Bei partitionierten Netzarten gelten Teilnetze mit Controllern, die denselben Teilnetznamen besitzen und nicht passierbar sind, als getrennte Teilnetze. Beim Aktualisieren der Teilnetze werden Fehler-Features für getrennte Teilnetze generiert, wenn die Teilnetzdefinition dies nicht zulässt. Diese Einstellung wird in der Teilnetzdefinition für die Ebene definiert. Überprüfen Sie in den Netzwerkeigenschaften den Unterabschnitt Ebenen der entsprechenden Netzart.

Wenn eines der benachbarten Teilnetze inkonsistent ist, wird während der Aktualisierung eine Warnung zurückgegeben, in der die Teilnetznamen mit Konflikten aufgelistet sind. Um zu ermitteln, wie Sie die Warnung beheben können, können die angegebenen benachbarten Teilnetze über den Bereich Teilnetz-Controller ändern und die Teilnetztabelle überprüft werden. Sobald die benachbarten Teilnetze bearbeitet wurden, kann der Aktualisierungsprozess für das Teilnetz erneut ausgeführt werden.

Weitere Informationen finden Sie unter Teilnetze.

IsConnected-Attribut

Jedes Feature in den Line-, Device- und Junction-Feature-Classes sowie jedes Objekt in den Knotenobjekt- und Kantenobjekttabellen der Netzart enthält das Attribut "Is connected". Dieses Attribut erleichtert das Identifizieren isolierter Netzwerk-Features und -Objekte, da es Informationen über die Konnektivität zu den Teilnetz-Controllern enthält. Beim Erstellen eines Features wird das Attribut Is connected unabhängig von der Konnektivität des Features zu einer Quelle auf "unknown" festgelegt. Dieses Attribut wird für Netzwerk-Features in Abhängigkeit von der ausgeführten Operation geändert.

Wenn ein Teilnetz aktualisiert wird, wird das Attribut "Is connected" in Abhängigkeit von der Verbindung von Features zu einem Teilnetz-Controller geändert. Dabei bilden die Parameter Ebene oder Teilnetzname im Geoverarbeitungswerkzeug Teilnetz aktualisieren die Grundlage.

Weitere Informationen finden Sie unter IsConnected-Attribut.

Zusammenfassungen, Weitergabe und Attributersetzung

Zusammenfassungen, die in der Teilnetz-Verfolgungskonfiguration der Teilnetzdefinition konfiguriert sind, werden beim Aktualisieren eines Teilnetzes aktualisiert. Beim Aktualisieren eines Teilnetzes schreibt das Werkzeug die Ergebnisse der Zusammenfassungen in die SubnetLine-Feature-Class für die Zusammenfassungsattribute. Wenn Ersetzungen oder Weitergabemodule oder Ersetzungen konfiguriert sind, werden diese beim Aktualisieren eines Teilnetzes ebenfalls berücksichtigt.

Weitere Informationen finden Sie unter: Zusammenfassungen, Attributweitergabe und Attributersetzung.

Aktualisieren von Teilnetzrichtlinien

Wenn der Vorgang "Teilnetz aktualisieren" ausgeführt wird, sind mehrere Optionen verfügbar, die steuern, welche Features aktualisiert werden und wie die Änderungen in der Geodatabase durchgeführt werden. Diese Optionen werden als Teil der Teilnetzdefinition für eine Ebene mit dem Werkzeug Definition des Teilnetzes festlegen konfiguriert.

Untersuchen Sie Ihre Workflows, und legen Sie fest, ob Änderungen an der Standardrichtlinie für die Aktualisierung von Teilnetzen erforderlich sind. Die Optionen "Struktur-Features aktualisieren" und "Container-Features aktualisieren" können in der Teilnetzdefinition geändert werden, um zu verhindern, dass das Feld "Unterstützter Teilnetzname" für Strukturen und Container überlastet wird. Dies kann hilfreich sein, wenn ein geschachteltes Containment vorhanden ist. Wenn ein Workflow Geodatabase-Ereignisse für die Attributänderungen erfordert, die bei der Aktualisierung von Teilnetzen vorgenommen werden, kann in der Teilnetzdefinition für die Ebene die Verwendung von Ereignissen für den Bearbeitungsmodus der Default-Version konfiguriert werden.

Für die Richtlinie "Teilnetz aktualisieren" können die folgenden Optionen festgelegt werden:

  • Struktur-Features aktualisieren: Gibt an, ob beim Aktualisieren des Teilnetzes das Attribut Unterstützter Teilnetzname für Struktur-Features aktualisiert wird. Diese Option ist standardmäßig aktiviert.
  • Container-Features aktualisieren: Gibt an, ob beim Aktualisieren des Teilnetzes der unterstützte Teilnetzname für Container-Features aktualisiert wird. Diese Option ist standardmäßig aktiviert.
  • Bearbeitungsmodus für Standardversion und Bearbeitungsmodus für benannte Version: Bei der Aktualisierung des Teilnetzes werden verschiedene Attributänderungen an Teilnetz-Features vorgenommen. Wenn diese Attributänderungen als direkte Schreibvorgänge durchgeführt werden, umgehen Sie Ereignisse auf Geodatabase-Ebene. Beispiele hierfür sind Feature-bezogene Annotationen oder die Auswertung eines Attributregelsatzes für das auslösende Ereignis "Einfügen" oder "Aktualisieren". Das Standardverhalten umfasst keine Ereignisse, Attributänderungen werden als direkte Schreibvorgänge durchgeführt.

    Hinweis:

    Für die Optionen der Richtlinie "Teilnetz aktualisieren" wird Utility Network Version 4 oder höher benötigt. Die Optionen Bearbeitungsmodus für Standardversion und Bearbeitungsmodus für benannte Option gelten nur für Enterprise-Geodatabases.