Szenarien zum Erstellen und Aktualisieren von Schnittpunkten

Mit der Location Referencing-Lizenz verfügbar.

Das Werkzeug Schnittpunkte generieren generiert neue Schnittpunkte und aktualisiert vorhandene Schnittpunkte. In den folgenden Abschnitten werden Szenarien für das Generieren und Aktualisieren von Schnittpunkten beschrieben.

Schnittpunkte und Konfliktvermeidung

Wenn die Konfliktvermeidung aktiviert ist, gelten für überschneidende Routen die folgenden Bedingungen.

  • Wenn die Konfliktvermeidung nicht aktiviert ist und die Routen bei der Schnittpunktberechnung nicht gesperrt werden, sind Sie dafür zuständig, etwaige Schnittpunktkonflikte mit der Parent-Version abzugleichen. Dazu müssen in der Editierversion vorgenommene Routenänderungen in der Parent-Version angenommen (abgeglichen) und die Schnittpunkte neu berechnet werden.
  • Wenn die Konfliktvermeidung aktiviert ist, werden auch alle Routen gesperrt, die sich mit Routen überschneiden, für die Schnittpunkte berechnet werden.

Im folgenden Beispiel wurde vor der Ausführung von Schnittpunkte generieren die Route D ausgewählt (in Gelb hervorgehoben). Da sich die Routen AA, BB, CC und DD mit Route D überschneiden, müssen für alle diese Routen Sperren angefordert werden.

Route D ist ausgewählt, und es keine Sperren vorhanden.
Vor der Ausführung des Werkzeugs sind keine Sperren vorhanden.

Vor dem Generieren von Schnittpunkten werden die Routen D, AA, BB, CC und DD gesperrt (in Grün hervorgehoben).

Für überschneidende Routen wurden Sperren angefordert.
Für überschneidende Routen wurden Sperren angefordert.

Wenn für überschneidende Routen keine Sperren verfügbar sind, schlägt das Werkzeug fehl.

Wie die nächste Abbildung zeigt, wurde Route D für das Generieren von Schnittpunkten ausgewählt (in Gelb hervorgehoben). Da sich die Routen AA, BB, CC und DD mit Route D überschneiden, müssen für diese Routen Sperren angefordert werden. Da Route CC (in Orange hervorgehoben) durch Person B nicht gesperrt werden kann (da sie durch Person A oder durch Person B in einer anderen Version gesperrt ist), können keine Schnittpunkte generiert werden.

Da alle Sperren nicht verfügbar sind, werden keine Schnittpunkte generiert.
Da alle Sperren nicht verfügbar sind, werden keine Schnittpunkte generiert.

Wenn die Konfliktvermeidung aktiviert ist, gelten für das Anfordern von Sperren die folgenden Bedingungen.

  • Wenn das Werkzeug an der Default-Version ausgeführt wird, werden die Sperren, die wegen der Ausführung dieses Werkzeugs angefordert wurden, nach einer erfolgreichen Ausführung wieder aufgehoben.
  • Wenn das Werkzeug an einer Child-Version ausgeführt wird, werden die Sperren, die wegen der Ausführung dieses Werkzeugs angefordert wurden, auch nach einer erfolgreichen Ausführung nicht wieder aufgehoben.
  • Wenn das Werkzeug wegen eines Fehlers oder mitten in der Ausführung beendet wird, werden die Sperren, die durch das Werkzeug angefordert wurden, wieder aufgehoben.

Szenarien für das Generieren von Schnittpunkten

In den folgenden Abschnitten werden Szenarien für die Schnittpunktgenerierung beschrieben.

Einzelne Schnittpunkte

Im folgenden Schema mit der Tabelle wurde ein einzelner Schnittpunkt generiert, an dem drei Routen aufeinander treffen.

Routenschnittpunkte
Es wurden Routenschnittpunkte generiert, an denen Routen aufeinander treffen.

Schnittpunkt-IDSchnittpunktnameRouten-IDName der Feature-ClassFeature-IDVon-DatumBis-DatumMesswert

1

A und B und C

A,B,C

Network1

01.01.2000

<NULL>

5

Ein Schnittpunkt, der im obigen Szenario generiert oder aktualisiert wurde, hat die folgenden Merkmale:

  • An der Position, an der die drei Routen A, B und C aufeinander treffen, wurde ein einzelner Schnittpunkt generiert.
  • Der Schnittpunktname wurde durch die Sortierreihenfolge der Routen-IDs bestimmt.
  • Die Routen-IDs sind durch Komma voneinander getrennt und alphabetisch sortiert.
  • Eine Feature-ID wurde nur für Schnittpunkte von nicht übereinander liegenden Routen bereitgestellt.
  • Die Datumsangaben wurden durch den gemeinsamen Datumsbereich für alle Routen, die den Schnittpunkt bilden, bestimmt.
  • Der Messwert ist der Messwert der ersten Route in der Routen-ID an der Position des Schnittpunkts.

Zuweisen von Zeitintervallen zu einem Schnittpunkt

Im folgenden Schema mit der Tabelle wurde ein Schnittpunkt mit Zeitintervallen versehen.

Schnittpunkte mit Zeitintervallen
Die Schnittpunkte sind mit Zeitintervallen versehen.

Route A ist im Zeitintervall 2010-<NULL> vorhanden, Route B ist im Zeitintervall 2000-2012 vorhanden, und Route C ist im Zeitintervall 2020-<NULL> vorhanden. Die Schnittpunkte wurden durch den gemeinsamen Datumsbereich für alle Routen, die den Schnittpunkt bilden, bestimmt.

SchnittpunktIDSchnittpunktnameRouteIDFeatureKlassenameFeatureIDVon-DatumBis-DatumMesswert

1

A und B

A,B

Network1

2010

2012

5

2

A und C

A,C

Network1

2020

<NULL>

5

Das Zeitintervall eines Schnittpunkts im obigen Szenario hat die folgenden Merkmale:

  • Da im Zeitintervall 2010-2012 nur Route A und Route B vorhanden waren, wird für diese Datumsangaben ein Schnittpunkt (ID:1) zwischen diesen zwei Routen erstellt.
  • Da Route B nach 2012 nicht mehr vorhanden war und ab 2020 die neue Route C vorhanden ist, wird für das Zeitintervall 2020-<NULL> ein Schnittpunkt (ID:2) für Route A und Route C erstellt, da dies der gemeinsame Datumsbereich zwischen diesen zwei Routen ist.

Mehrere Schnittpunkte

Das folgende Schema und die Tabelle enthalten Details zum Schnittpunkt mehrerer Routen an mehr als einer Position.

Die Features überschneiden sich an mehr als einer Position.
Die Features überschneiden sich an mehr als einer Position.

SchnittpunktIDSchnittpunktnameRouten-IDFeature-ClassnameFeature-IDVon-DatumBis-DatumMesswert

1

A und B

A,B

Network1

2000

<NULL>

2

2

A und B (2)

A,B

Network1

2000

<NULL>

8

Wenn sich die Features an mehr als einer Position überschneiden, dann erhalten die Schnittpunktnamen das Suffix …(2), …(3) und so weiter.

Verwenden von Z-Werten

In den folgenden Schemas und Tabellen werden Z-Werte nicht verwendet. Im zweiten Beispiel werden Z-Werte verwendet.

Z-Werte werden nicht verwendet
Z-Werte werden nicht verwendet.

Die folgende Tabelle enthält die Z-Werte an der Stelle des Schnittpunkts.

Z-Werte auf Routen

RouteZ-Wert

A

10

B

34

C

34

Die folgenden zwei Tabellen enthalten je nachdem, ob Z-Werte in der Intersection-Feature-Class verwendet werden oder nicht, ein anderes Ergebnis.

Wenn Z-Werte nicht verwendet werden

Schnittpunkt-IDSchnittpunktnameRouten-IDName der Feature-ClassFeature-IDVon-DatumBis-DatumMesswert

1

A und B und C

A,B,C

Network1

01.01.2000

<NULL>

5

Wenn Z-Werte verwendet werden

Schnittpunkt-IDSchnittpunktnameRouten-IDName der Feature-ClassFeature-IDVon-DatumBis-DatumMesswert

1

B und C

B,C

Network1

01.01.2000

<NULL>

24

Zum Generieren der Schnittpunkte werden Z-Werte verwendet. Somit sind Route B und Route C am Schnittpunkt beteiligt, da ihre Z-Werte (34 und 34) innerhalb der Z-Toleranz (in diesem Fall 0,001 m) liegen. Route A mit einem Z-Wert von 10 liegt außerhalb der Z-Toleranz.

Die Schnittpunkt-ID ist für jede XYZ-Position (wenn Z-Werte berücksichtigt werden) bzw. jede XY-Position (wenn Z-Werte nicht berücksichtigt werden) eindeutig. Wenn mehrere Schnittpunkte an einer Position vorhanden sind (nur möglich, wenn mehrere Zeitintervalle vorhanden sind), dann besitzen alle diese Schnittpunkte dieselbe Schnittpunkt-ID.

Schnittpunkte zwischen Route und Polygon

Das folgende Schema und die Tabelle enthalten Details zu Schnittpunkten zwischen Route und Polygon.

Schnittpunkt zwischen Route und Polygon
Schnittpunkte zwischen Route und Polygon verwenden eine Feature-ID.

SchnittpunktIDSchnittpunktnameRouteIDFCnameFeatureIDVon-DatumBis-DatumMesswert

1

A und Poly1

A

Polygon1

Poly1

2000

<NULL>

2

2

A und Poly1 (2)

A

Polygon1

Poly1

2000

<NULL>

8

Ein Schnittpunkt zwischen Route und Polygon im obigen Szenario hat die folgenden Merkmale:

  • Da dies die Schnittpunkte zwischen Route und Polygon sind, wird für sie eine Feature-ID bereitgestellt.
  • Da dieselbe Kombination für den Namen des Schnittpunkts zwischen Route und Polygon mehr als einmal vorhanden ist, erhalten die Schnittpunktnamen das Suffix …(2), …(3) und so weiter.

Szenarien für das Aktualisieren von Schnittpunkten

  • Beim Aktualisieren von Schnittpunkten können folgende Situationen eintreten:
    • Neue Schnittpunkte werden erstellt: Möglicherweise werden aufgrund von Bearbeitungsaktivitäten neue Schnittpunkte erstellt. Zu diesen Aktivitäten zählen u. a. das Erstellen, Neuausrichten, Erweitern oder Verlängern, und Neuzuweisen einer Route, die kartografische Neuausrichtung sowie andere Bearbeitungsaktivitäten an Nicht-LRS-Features wie z. B. an Schienenwegen oder politischen Grenzen.
    • Vorhandene Schnittpunkte werden stillgelegt: Ein Schnittpunkt wird stillgelegt und sein ToDate-Feld mit dem Bearbeitungsdatum der Route ausgefüllt, wenn eine Route neu ausgerichtet, stillgelegt oder neu zugewiesen wird oder wenn andere Bearbeitungsaktivitäten vorgenommen werden.
    • Vorhandene Schnittpunkte werden verschoben: Schnittpunkte werden aufgrund einer kartografischen Neuausrichtung oder aufgrund von Bearbeitungen an Nicht-LRS-Features verschoben. In solch einem Fall ändert sich die Position dieses Schnittpunktes, und dessen Shape (die Punktposition) wird aktualisiert, wobei die Schnittpunkt-ID beibehalten wird. Die Schnittpunkte werden in diesem Fall nicht stillgelegt. Wenn sich ein Feature an mehreren Stellen mit einer Route überschneidet und sich die Schnittpunktpositionen ändern, bestimmt der der neuen Position am nächsten liegende ursprüngliche Schnittpunkt, an welche Stelle der Schnittpunkt verschoben wird.
    • Vorhandene Schnittpunkte werden gelöscht: Schnittpunkte werden aufgrund einer kartografischen Neuausrichtung oder aufgrund von Bearbeitungen an Nicht-LRS-Features gelöscht. Dies ist der Fall, wenn die Routen die Features in keinem der Zeiträume mehr überschneiden.

In der folgenden Tabelle sind die möglichen Szenarien beim Aktualisieren von Schnittpunkten aufgeführt:

BearbeitungsaktivitätRoute und RoutenschnittpunktRoute und Schnittpunkt mit Nicht-LRS-Layer

Routenänderungen

Legt die vorhandenen Schnittpunkte still oder erstellt Schnittpunkte.

Legt die vorhandenen Schnittpunkte still oder erstellt Schnittpunkte.

Kartografische Neuausrichtung: mit daraus folgender Überschneidung

Verschiebt die vorhandenen Schnittpunkte oder erstellt Schnittpunkte.

Verschiebt die vorhandenen Schnittpunkte oder erstellt Schnittpunkte.

Kartografische Neuausrichtung: keine Überschneidung mehr

Löscht die vorhandenen Schnittpunkte.

Löscht die vorhandenen Schnittpunkte.

Bearbeitung eines Nicht-LRS-Features: mit daraus folgender Überschneidung

N. z.

Verschiebt die vorhandenen Schnittpunkte.

Bearbeitung eines Nicht-LRS-Features: keine Überschneidung mehr

N. z.

Löscht die vorhandenen Schnittpunkte.

Die folgenden Abschnitte enthalten Beispiele für Schnittpunktaktualisierungen.

Schnittpunktaktualisierungen, wenn ein überschneidendes Feature hinzugefügt wurde

Die folgenden Schemas und Tabellen enthalten Details zu den Schnittpunktaktualisierungen, nachdem ein neues überschneidendes Feature hinzugefügt wurde.

Zwischen Route A und Route B ist ein Schnittpunkt vorhanden.

Schnittpunkt von Route A und Route B
Zwischen Route A und Route B ist ein Schnittpunkt vorhanden.

Schnittpunkt-IDSchnittpunktnameRouten-IDName der Feature-ClassFeature-IDVon-DatumBis-DatumMesswert

1

A,B

A,B

Network1

01.01.2000

01.01.2010

5

Wenn Route C erstellt oder angehängt wurde und Route A und Route B an der Position des ursprünglichen Schnittpunkts schneidet, wird ein neuer Schnittpunkt mit derselben Schnittpunkt-ID erstellt, die nun Route A, Route B und Route C umfasst.

Schnittpunkt von Route A, Route B und Route C
Die neue Route C schneidet an derselben Position.

Schnittpunkt-IDSchnittpunktnameRouten-IDName der Feature-ClassFeature-IDVon-DatumBis-DatumMesswert

1

A,B

A,B

Network1

01.01.2000

01.01.2010

5

1

A,B,C

A,B,C

Network1

01.01.2010

<NULL>

5

Schnittpunktaktualisierungen, wenn eine Route stillgelegt wurde

Die folgenden Schemas und Tabellen enthalten Details zu den Schnittpunktaktualisierungen, nachdem eine überschneidende Route stillgelegt wurde.

Schnittpunkt von Route A und Route B
Zwischen Route A und Route B ist ein Schnittpunkt vorhanden.

Schnittpunkt-IDSchnittpunktnameRouten-IDFeatureKlassenameFeature-IDVon-DatumBis-DatumMesswert

1

A,B

A,B

Network1

01.01.2000

<NULL>

5

Wenn ein Teil von Route B stillgelegt wurde, in dem sich die Position des Schnittpunkts befindet, wird der Schnittpunkt mit dem Bis-Datum von Route B stillgelegt.

Schnittpunkt von Route A und Route B wurde wegen Stilllegung von Route B stillgelegt
Der Schnittpunkt wurde wegen der Stilllegung von Route B stillgelegt.

Schnittpunkt-IDSchnittpunktnameRouten-IDFeatureKlassenameFeature-IDVon-DatumBis-DatumMesswert

1

A,B

A,B

Network1

01.01.2000

31.12.2020

5

Schnittpunktaktualisierungen nach kartografischer Neuausrichtung

Die folgenden Schemas und Tabellen enthalten Details zu den Schnittpunktaktualisierungen, nachdem ein Teil von Route B kartografisch neu ausgerichtet wurde.

Die Position des Schnittpunkts wird zusammen mit dem Messwert an der Stelle, an der sich der neue Schnittpunkt entlang der Route A befindet, aktualisiert. Wenn Route B kartografisch neu ausgerichtet wurde und Route A nicht mehr schneidet, wird der Schnittpunkt gelöscht.

Schnittpunkt von Route A und Route B
Zwischen Route A und Route B ist ein Schnittpunkt vorhanden.

Schnittpunkt-IDSchnittpunktnameRouten-IDFeatureKlassenameFeature-IDVon-DatumBis-DatumMesswert

1

A,B

A,B

Network1

01.01.2000

<NULL>

5

Route B wurde kartografisch neu ausgerichtet
Route B wurde kartografisch neu ausgerichtet.

Schnittpunkt-IDSchnittpunktnameRouten-IDFC-NameFeature-IDVon-DatumBis-DatumMesswert

1

A,B

A,B

Network1

01.01.2000

<NULL>

3