Upgrade von Versorgungsnetzen – Versionshistorie

Damit ein Versorgungsnetz immer die aktuelle Funktionalität nutzen kann, ist möglicherweise ein Upgrade erforderlich. Dabei werden Schemaänderungen in das Versorgungsnetz-Dataset und in die Network-Feature-Classes und sonstigen zugehörigen Geodatabase-Objekte übernommen. Verwenden Sie das Werkzeug Dataset aktualisieren, um das Upgrade durchzuführen.

Weitere Informationen zu den Anforderungen für den Upgrade-Prozess

Ein Upgrade des Versorgungsnetz-Datasets ist erforderlich, um neue Funktionalität, die über Schemaänderungen im Informationsmodell hinzugefügt wurde, zu nutzen. Es hängt von der Version des ArcGIS Pro-Clients und der aktuellen Utility Network-Version ab, ob ein Upgrade für das Versorgungsnetz-Dataset verfügbar ist. Der Upgrade-Prozess führt zu einer Erhöhung der Nummer der Utility Network-Version.

Bei der Arbeit mit einer Enterprise-Geodatabase bestimmt die Version von ArcGIS Pro und ArcGIS Enterprise die Version des Versorgungsnetz-Datasets, das erstellt oder aktualisiert wird. Weitere Informationen finden Sie unter Kompatibilität von Versorgungsnetzen.

Beachten Sie, dass nicht jede ArcGIS Pro- und ArcGIS Enterprise-Version Schemaänderungen umfasst und beim Wechsel zu einer neuen Version kein Upgrade des Versorgungsnetz-Datasets erforderlich ist. Ein Upgrade ist nur erforderlich, um die Funktionalität einer neuen Version des Versorgungsnetzes nutzen zu können.

Upgrades sind zwischen Versionen kumulativ und umfassen Änderungen aus übersprungenen Versionen. Wenn Sie beispielsweise für das Versorgungsnetz von Utility Network Version 3 ein Upgrade auf Utility Network Version 5 durchführen, sind alle Schemaänderungen der Versionen 4 und 5 enthalten. Beim Aktualisieren eines Versorgungsnetz-Datasets von Version 3 oder niedriger sind nach dem Upgrade zusätzliche Schritte erforderlich. Im Upgrade-Pfad finden Sie die Schritte für die jeweilige Version.

Tipp:

Version und Versionshistorie für ein Versorgungsnetz können im Abschnitt Allgemein auf der Registerkarte Netzwerkeigenschaften angezeigt werden.

Aktualisieren auf Utility Network Version 7

Utility Network Version 7 bietet Unterstützung für 64-Bit-Objekt-IDs und Big Integer-Felder, die Möglichkeit zur Durchführung von Richtungsverfolgungen anhand des Flow direction-Feldes und ein neues Feld zur Unterstützung von Joins und erweiterten Beschriftungs- und Rendering-Workflows mit Netzwerkschemas. Beim Aktualisieren eines Versorgungsnetzes auf Version 7 werden zusätzliche Tasks ausgeführt, darunter das Löschen und Neuerstellen von Indizes für alle Versorgungsnetz-Tabellen zur Unterstützung von 64-Bit-Objekt-IDs und Big-Integer-Feldern. Daher kann dieser Vorgang etwas mehr Zeit in Anspruch nehmen.

Vor dem Upgrade eines Versorgungsnetzes auf Version 7 sind die folgenden weiteren Schritte erforderlich:

  • Stellen Sie für die Verwendung einer Enterprise-Geodatabase sicher, dass ein Upgrade der Geodatabase durchgeführt wurde. Utility Network Version 7 führt Schemaänderungen ein, zu denen das Hinzufügen von 64-Bit-Objekt-IDs und Big Integer-Feldern zählt.. Version 11.2.0 ist die Mindestversion der Enterprise-Geodatabase, die 64-Bit-Objekt-IDs und Big Integer-Felder unterstützt.

Beim Aktualisieren eines Versorgungsnetzes auf Utility Network Version 7 kommt es zu folgenden Änderungen:

  • Das Feld Object ID wird für alle Versorgungsnetzklassen zur Verwendung von 64-Bit-Objekt-IDs migriert.
  • Den Line- und EdgeObject-Klassen in der Netzart und den StructureLine- und StructureEdgeObject-Klassen im Strukturnetzwerk wurde das neue Feld FLOWDIRECTION hinzugefügt. Hierdurch wird der Parameter Digitalisierrichtung verwenden in den Werkzeugen Verfolgung und Verfolgungskonfiguration hinzufügen unterstützt, um die Digitalisierrichtung der Leitung, die globale ID "Von" und "Bis" bei Kantenobjekten und den Flow direction-Attributwert bei der Durchführung von Verfolgungen flussaufwärts und flussabwärts zu berücksichtigen.
  • Den Schemaklassen TMP_JUNCTIONS, TMP_EDGES, TMP_CONTAINERS, JUNCTIONS, EDGES und CONTAINERS wird das neue Textfeld Info zur Unterstützung von Verbindungen und erweiterten Beschriftungs- und Rendering-Workflows hinzugefügt.
  • Die Beschreibungen der Domäne und der codierten Werte für die UN_<ID>_IsDirty-Domäne werden aktualisiert, um zu kommunizieren, ob ein Teilnetz (0: Überprüft), (1: Nicht überprüft) oder (2: Ungültig) ist.
  • Ein Alias von Status wurde für das ISDIRTYAttributfeld in der SubnetLine-Feature-Class und Subnetworks-Tabelle festgelegt.
  • Das ERRORCODE-Feld in den Tabellen mit nicht überprüften Bereichen und Zuordnungen wurde vom Feldatentyp "Double" auf den Datentyp "Big Integer" aktualisiert.

Nach dem Upgrade eines Versorgungsnetzes auf Version 7 sind die folgenden weiteren Schritte erforderlich:

Upgrade auf Utility Network Version 6

Utility Network Version 6 führt verschiedene interne Aktualisierungen ein, die Vorteile für Benutzer bieten, die mit Netzwerkschemas arbeiten.

Beim Upgrade eines Versorgungsnetzes auf Versorgungsnetz-Version 6 kommt es zu folgenden Änderungen:

  • Das Feld ASSOCIATIONTYPE in der Tabelle "Zuordnungen" wird als Subtype-Feld festgelegt, um die Performance beim Anzeigen von Diagrammen und beim Bearbeiten von Zuordnungen zu verbessern.

Nach dem Upgrade eines Versorgungsnetzes auf Version 6 sind die folgenden weiteren Schritte erforderlich:

Aktualisieren auf Utility Network Version 5

Utility Network Version 5 bietet die Möglichkeit, benannte Verfolgungskonfiguration zu erstellen und zu verwenden, und stellt zusätzliche Optionen zum Konfigurieren der Teilnetzdefinition für eine Ebene bereit. Weitere Informationen finden Sie unter Teilnetzdefinition festlegen.

Beim Aktualisieren eines Versorgungsnetzes auf Utility Network Version 5 kommt es zu folgenden Änderungen:

  • Das neue Feld SUPPORTINGSUBNETWORKNAME wird allen Netzartklassen außer der Feature-Class Assembly hinzugefügt.
  • Die neue Tabelle UN_<ID>_TRACECONFIGURATIONS wird dem Versorgungsnetzschema hinzugefügt, damit das Erstellen, Verwenden und Freigeben von benannten Verfolgungskonfigurationen unterstützt wird.

Nach dem Upgrade eines Versorgungsnetzes auf Version 5 sind die folgenden weiteren Schritte erforderlich:

  • Überprüfen Sie nach dem Upgrade die Service-Einstellungen für vorhandene Utility Network-Services. Stellen Sie im Abschnitt "Zulässige Operationen" der Utility Network-Funktion sicher, dass für alle zulässigen Operationen festgelegt ist, dass ArcGIS Enterprise-10.9-spezifische Operationen einbezogen werden.
  • Beim Aktualisieren eines Versorgungsnetz-Datasets von Version 3 oder niedriger sind zusätzliche Schritte erforderlich, um die kumulativen Änderungen, die in Utility Network-Version 4 vorgenommen wurden, zu integrieren. Weitere Informationen finden Sie im nachfolgenden Abschnitt Erforderliche weitere Schritte nach dem Upgrade eines Versorgungsnetzes auf Version 4.

Aktualisieren auf Utility Network Version 4

Utility Network Version 4 stellt ein neues Modell für Dirty Areas mit integrierter Fehlerverwaltung bereit und bietet die Möglichkeit, nichträumliche Knoten- und Kantenobjekte zu erstellen und mit diesen zu arbeiten. Ferner werden zusätzliche Optionen zum Konfigurieren der Teilnetzdefinition für eine Ebene bereitgestellt. Weitere Informationen finden Sie unter Teilnetzdefinition festlegen.

Beim Upgrade eines Versorgungsnetzes auf Utility Network Version 4 kommt es zu folgenden Änderungen:

  • Die Sublayer für Punkt-, Linien- und Polygonfehler werden entfernt und sind nicht mehr als Sublayer des Versorgungsnetz-Layers verfügbar.
  • Die Schemas der Tabellen "Dirty Areas" und "Zuordnungen" werden geändert, sodass Fehlerinformationen darin gespeichert werden können.
    • Das Feld UPDATETYPE wird aus der Tabelle "Dirty Areas" entfernt.
    • Das Feld STATUS in der Tabelle "Dirty Areas" gibt nun den Typ der Dirty Area an. Das Feld wird der Tabelle "Zuordnungen" hinzugefügt.
    • Die Felder ERRORCODE und ERRORMESSAGE werden den Tabellen "Dirty Areas" und "Zuordnungen" hinzugefügt.
    • Das Feld PERCENTALONG wird der Tabelle "Zuordnungen" hinzugefügt.
  • Alle Dirty Areas in benannten Versionen werden gekürzt. Dieser Schritt ist erforderlich, um Schemaänderungen in der Tabelle "Dirty Areas" aufnehmen zu können. Neue Dirty Areas werden nach dem Upgrade in der Default-Version generiert, indem die Netzwerk-Topologie aktiviert und ein Abgleich in allen benannten Versionen durchgeführt wird.
  • Die Domäne AssociationStatus wird aktualisiert und enthält nun Änderungen mit den integrierten Feature-Beschränkungen eines Versorgungsnetzes.
  • Den Feldern SUBNETWORKNAME und SUBNETWORKCONTROLLERNAME in der Teilnetztabelle wird ein nicht eindeutiger Attributindex hinzugefügt.
  • Allen Netzartklassen wird das neue Feld SUPPORTEDSUBNETWORKNAME hinzugefügt. In diesem Feld wird das Feature-Teilnetz gespeichert, das von Features in der Feature-Class Assembly unterstützt wird.
    • Beim Vorgang "Teilnetz aktualisieren" wird das Feld SUBNETWORKNAME nicht mehr aktualisiert, um das Teilnetz für Features in der Assembly-Feature-Class zu speichern.
    • Beim Upgrade wird das Feld SUBNETWORKNAME so aktualisiert, dass es nicht länger vom System verwaltet wird. Gelöscht wird es jedoch nicht. Da es nicht erforderlich ist, kann es zur Vermeidung von Verwechslungen aus der Feature-Class Assembly entfernt werden.
  • Für jede Ebene werden weitere Teilnetzeigenschaften gespeichert:

    • Gültige Knoten
    • Gültige Knotenobjekte
    • Gültige Kantenobjekte
    • Unter "Gültige Teilnetz-Controller" werden jetzt Bauteile und Knotenobjekte aufgelistet, die als gültige Teilnetz-Controller festgelegt wurden.

  • Der vom System bereitgestellten Domäne mit codierten Werten "UN_<ID>_IsDirty" wurden ein neuer Code und Beschreibungswert (2: Ungültig) hinzugefügt. Auf diese Weise wird ab ArcGIS Pro 3.1 beim Aktualisieren eines Teilnetzes der neue Teilnetzstatus Ungültig für das Is Dirty-Attribut unterstützt. Damit wird angegeben, dass Bedingungen vorliegen, die die Aktualisierung eines Teilnetzes verhindern.

Zur Modellierung und Arbeit mit einer großen Zahl von realen Features, die einen gemeinsamen geographischen Raum aufweisen, werden nichträumliche Knoten- und Kantenobjekte als Teil des Versorgungsnetzschemas eingeführt:

  • Für das Strukturnetzwerk werden die folgenden Tabellen erstellt:
    • StructureJunctionObject
    • StructureEdgeObject
  • Für jede Netzart werden die folgenden Tabellen erstellt:
    • <domain_network>JunctionObject
    • <domain_network>EdgeObject
  • Die vom System bereitgestellte Domäne mit codierten Werten UN_<ID>_FeatureSourceID wird mit den folgenden zusätzlichen Code- und Beschreibungswerten für das Strukturnetzwerk und die einzelnen Netzarten aktualisiert:
    • <ID>: Strukturknotenobjekt
    • <ID>: Strukturkantenobjekt
    • <ID>: Knotenobjekt <domain_name>
    • <ID>: Kantenobjekt <domain_name>

Nach dem Upgrade eines Versorgungsnetzes auf Version 4 sind die folgenden weiteren Schritte erforderlich.

  • Registrieren Sie das Feature-Dataset, das das Versorgungsnetz als nach Verzweigung versioniert enthält, um die neuen Knoten- und Kantenobjekte zu versionieren. Weitere Informationen finden Sie unter Registrierten eines Datasets als nach Verzweigung registriert.
  • Aktivieren Sie die Netzwerk-Topologie.
  • Entfernen Sie den Versorgungsnetz-Layer aus den vorhandenen Karten, und fügen Sie ihn erneut hinzu, um die Aktualisierungen am nicht überprüften Bereich und an der Fehlersymbolisierung wiederzugeben.
  • Veröffentlichen Sie neue Services mit einer aktualisierten Karte, die die nicht räumlichen Knoten- und Kantenobjekttabellen enthält. Dazu können Sie neue Web-Feature-Layer veröffentlichen oder vorhandene Web-Feature-Layer überschreiben.
  • Gleichen Sie alle benannten Versionen ab, um Dirty Areas basierend auf den vorgenommenen Schemaänderungen beim Upgrade erneut zu generieren.

Aktualisieren auf Utility Network Version 3

Beim Aktualisieren eines Versorgungsnetzes auf Utility Network Version 3 kommt es zu folgenden Änderungen:

  • Ein neues vom System bereitgestelltes Netzwerkattribut wird dem Verfolgungsnetz hinzugefügt. Flow direction ist ein ausgeblendetes, vom System bereitgestelltes Netzwerkattribut, das inline gespeichert wird. Es wurde hinzugefügt, um die zukünftige Arbeit mit Fließrichtungen zu unterstützen, die mit Utility Network Version 7 implementiert wurden.