: Public Package
Created: |
28.02.2011 16:35:44 |
Modified: |
28.10.2011 13:47:04 |
|
Project: |
|
Author: |
Bernd |
Version: |
|
Phase: |
1.0 |
Status: |
Proposed |
Complexity: |
Easy |
Difficulty: |
|
Priority: |
|
Multiplicity: |
|
Advanced: |
|
UUID: |
{529F5E46-0FDB-477f-914F-A4C5FDF8F044} |
Appears In: |
|
Dieses Paket enthält Objektarten für das OKSTRA-Netzänderungsprotokoll, mit dem die Netzreferenzen von in sekundären Datenhaltungen befindlichen Fachdaten an Netzänderungen angepasst werden können.<br/><br/><b>Allgemeines</b><br/><br/>Das OKSTRA-Netzänderungsprotokoll hat die Aufgabe, diejenigen Änderungen am Straßennetz, die für die Referenzierung von Fachdaten auf das Netz von Bedeutung sind, so zu beschreiben, dass eine sekundäre Datenhaltung in ihr geführte, auf das Netz referenzierte Fachdaten (weitestgehend) automatisch an die vorgefallenen Netzänderungen anpassen kann.<br/><br/>Zur Lösung dieser Aufgabe werden die verschiedenen Formen von Netzänderungen im OKSTRA-Netzänderungsprotokoll durch Operationen beschrieben, wobei für jede Operation eine entsprechende OKSTRA-Objektart existiert. In den Namen dieser Objektarten werden folgende Abkürzungen verwendet:<br/><br/><ul>
<li>NK: Netzknoten,</li><li>NP: Nullpunkt,</li><li>AOA: Abschnitt oder Ast.</li></ul>
<br/>Außerdem werden Im OKSTRA-Netzänderungsprotokoll folgende Datentypen verwendet:<br/><br/><ul>
<li><i>Netzknotennummer</i>: Beschreibt die Nummer eines <i>Netzknotens</i> (sieben Stellen, besteht aus einer vierstelligen TK25-Blattnummer sowie einer dreistelligen laufenden Nummer).</li><li><i>Nullpunktnummer</i>: Beschreibt die Nummer eines <i>Nullpunkts</i> (acht Stellen, besteht aus einer siebenstelligen Netzknotennummer sowie einem Zusatzbuchstaben).</li><li><i>AOA_Kennung</i>: Beschreibt die Kennung eines <i>Abschnitts</i> oder <i>Astes</i> (16 Stellen, besteht aus den Nummern der beiden <i>Nullpunkte</i>, an denen der <i>Abschnitt</i> bzw. <i>Ast</i> beginnt und endet).</li></ul>
<br/><b>Netzänderungsoperation und -transaktion</b><br/><br/>Das OKSTRA-Netzänderungsprotokoll gliedert sich in <i>Operationen</i> und <i>Transaktionen</i>. Eine Operation ist eine elementare Änderung am Straßennetz, eine Transaktion eine geordnete Menge von Operationen. Operationen müssen zwingend einer Transaktion zugeordnet werden.<br/><br/>Die Operationen des OKSTRA-Netzänderungsprotokolls sind nicht zur Aktualisierung des Netzes selbst gedacht, sondern nur zur Anpassung der Referenzen sekundär gehaltener Fachdaten an den neuen Netzzustand. Aus diesem Grund verfügt das OKSTRA-Netzänderungsprotokoll auch nur über diejenigen Operationen, die für diesen Zweck benötigt werden; für eine Aktualisierung des Netzes selbst reichen die definierten Operationen nicht aus.<br/><br/>Zur Aktualisierung des Netzes ist neben den Transaktionen und Operationen des OKSTRA-Netzänderungsprotokolls der neue Netzzustand in Form von "normalen" OKSTRA-Objekten (<i>Abschnitten</i>, <i>Ästen</i>, <i>Netzknoten</i> etc.) mit zu übergeben. Mit diesen Daten kann das empfangende System darüber hinaus prüfen, ob der neue Netzzustand im Sinne des Systems konsistent ist. Da die Operationen des OKSTRA-Netzänderungsprotokolls nur einen Ausschnitt der insgesamt durchgeführten Netzänderungen darstellen, kann auf dieser Grundlage keine vollständige Konsistenzprüfung erfolgen. Wenn der neue Netzzustand im Sinne des empfangenden Systems nicht konsistent ist, muss die gesamte Netzänderung zurückgerollt werden.<br/><br/>Zur Darstellung von Operationen und Transaktionen des Netzänderungsprotokolls dienen die Objektarten <i>Netzänderungsoperation</i> und <i>Netzänderungstransaktion</i>.<br/><br/>Eine vollständige Netzänderung im Sinne des vorliegenden Netzänderungsprotokolls ist eine OKSTRA-Datenmenge, die folgende Inhalte besitzt:<br/><br/><ul>
<li>Mindestens eine <i>Netzänderungstransaktion</i> mit den zugehörigen <i>Netzänderungsoperationen</i> (mit diesen Informationen kann das empfangende System die in ihm gehaltenen Fachdaten mit Netzbezug nachführen),</li><li>Den Zustand der betroffenen Netzelemente nach der letzten <i>Netzänderungstransaktion</i> sowie ggf. weiterer Fachdaten in Form der üblichen OKSTRA-Objekte zur Nachführung des Netzes sowie von Fachdaten, die primär im sendenden System und nur sekundär im empfangenden System gehalten werden.</li></ul>
<br/>Wenn eine Netzänderung mehrere <i>Netzänderungstransaktionen</i> enthält, sind diese in der Reihenfolge des Wirksamkeitsdatums abzuarbeiten. In diesem Fall geben die übrigen enthaltenen OKSTRA-Objekte den Zustand des Netzes bzw. weiterer Fachdaten nach Abarbeitung aller enthaltenen <i>Netzänderungstransaktionen</i> an.<br/>
Tag |
Value |
xsdDocument |
S_Netzaenderungsprotokoll.xsd |
 Details:
|