Beseitigen von Konflikten mit Flurstücken in einer versionierten Umgebung

Flurstückskonflikte treten auf, wenn zwei verschiedenen Versionen eines Flurstücks gleichzeitig bearbeitet werden. Das kann passieren, wenn eine Version eines Flurstücks bearbeitet wurde, die über einen längeren Zeitraum geöffnet war, und zwischenzeitlich andere Änderungen an dem Flurstück mit der Default-Version abgeglichen und zurückgeschrieben wurden.

Wird eine Version mit Änderungen am Flurstück abgestimmt und wurden die Änderungen desselben Flurstück in der Zwischenzeit in die Default-Version zurückgeschrieben, können mit der Funktion "Flurstück-Konflikte lösen" Flurstücksgeometrie- und Flurstück-Lineage-Konflikte gelöst werden.

Die Verwendung der Funktion "Flurstück-Konflikte lösen" zusammen mit dem Bereich Konflikte bietet folgende Möglichkeiten:

  • Automatische Zusammenführung und Aktualisierung von Flurstücksgeometrien
  • Automatische Berichtigung der Flurstück-Lineage
  • Auswahl von Attributwerten von Flurstücken, die mit Attributen einer anderen Version in Konflikt stehen

Hinweis:

Verwenden Sie die Funktion "Flurstück-Konflikte lösen" nur für einzelne Flurstücke, die in zwei Versionen bearbeitet wurden. Die Funktion wird möglicherweise nicht ordnungsgemäß ausgeführt, wenn eine Version eines großen Flurstücks in kleinere Flurstücke unterteilt wurde. Damit die Änderungen verglichen werden können, sind zwei einzelne Flurstücke in zwei unterschiedlichen Versionen erforderlich.

Vermeiden von Konflikten mit Flurstücken

Es wird davon abgeraten, Flurstücke gleichzeitig in verschiedenen Versionen zu bearbeiten. Lassen Sie eine Version nicht zu lange geöffnet, damit in anderen Versionen vorgenommene Änderungen nicht in dasselbe Flurstück zurückgeschrieben werden können. Für den Fall, dass die Bearbeitung eines Flurstücks in unterschiedlichen Versionen unvermeidlich ist, erstellen Sie für jeden datensatzgestützten Workflow, der für das Flurstück ausgeführt wird, separate Versionen. Auf diese Weise können Sie mit der Funktion "Flurstück-Konflikte lösen" Konflikte zwischen Flursück-Lineages beheben und auflösen.

Verwalten Sie möglichst wenige große Wegerechtsflurstücke oder andere Flurstücke, die große Bereiche umfassen. Teilen Sie Wegerechtsflurstücke möglichst in kleinere Flurstücke auf, damit diese nicht zeitgleich in verschiedenen Versionen bearbeitet werden.

Konflikte mit Flurstücksdatensätzen

Konflikte mit Flurstücksdatensätzen treten auf, wenn ein Flurstück von zwei verschiedenen Datensätzen in verschiedenen Versionen in die Phase "Retired" verschoben wird. Dieses Szenario ist denkbar, wenn ein Flurstück in verschiedenen Versionen (in datensatzgestützten Workflows) bearbeitet wird und das ursprüngliche Flurstück von zwei verschiedenen Flurstücksdatensätzen in die Phase "Retired" verschoben wird. Dies resultiert in einer fehlerhaften Flurstücks-Lineage. Wenn bei der Abstimmung Aktualisierungen von Flurstücksdatensätzen aus früheren Versionen in ein Flurstück zurückgeschrieben wurden, kommt es zu Datensatz- und Flurstücksgeometriekonflikten, wie in der folgenden Abbildung dargestellt.

Bei der Auflösung von Flurstückskonflikten (siehe Beschreibung im Abschnitt "Auflösen von Flurstückskonfliken" unten) wird in der abgestimmten Version die Flurstück-Lineage korrigiert und die Flurstücksgeometrie aktualisiert.

Konflikte mit Flurstücksdatensätzen

In der obigen Abbildung wird durch die Auflösung von Flurstückskonflikten nach der Abstimmung von Version B die Flurstücksgeometrie durch Zurückschreiben der geänderten Geometrie aus Version A aktualisiert. Die Flurstück-Lineage aus Datensatz B wird mit den Lineage-Änderungen aus Datensatz A aktualisiert, wie in der nachfolgenden Abbildung dargestellt:

Auflösen von Flurstück-Lineage-Konflikten

Konflikte mit der Flurstücksgeometrie und mit Flurstücksdatensätzen

Konflikte mit Flurstücksdatensätzen und der Flurstücksgeometrie treten auf, wenn die Linen- oder Polygongeometrie eines Flurstücks in einem qualitätsbasierten Workflow aktualisiert und aus einer Version zurückgeschrieben und dasselbe Flurstück in einer anderen Version bearbeitet wird. Dieses Szenario ist denkbar, wenn für ein Flurstück in einer Version ein datensatzgestützter Workflow ausgeführt und am selben Flurstück in einer anderen Version eine datenqualitätsbasierte Geometrieänderung vorgenommen und in die Default-Version zurückgeschrieben wird.

Auflösen von Geometriekonflikten

In der obigen Abbildung wurden beispielswiese folgende Bearbeitungen vorgenommen:

  • In Version A wurde eine qualitätsbasierte Änderungen an Flurstück 5 vorgenommen und in die Default-Version zurückgeschrieben. Es wurde kein Flurstücksdatensatz verwendet.
  • In Version B wurde eine datensatzbasierte Teilung von Flurstück 5 vorgenommen, aus der sich die Flurstücke 2 und 3 ergeben. Flurstück 5 geht als historisch in die Phase "Retired" über.
  • Nach der Abstimmung von Version B wird durch die Auflösung von Flustückskonflikten (siehe Beschreibung im Abschnitt "Auflösen von Flurstückskonfliken" unten) die Geometrie von Flurstück 3 aktualisiert.
  • Während der Konfliktlösung wird die nördlichste Linie von Flurstück 3 (im Bereich Konflikte ) durch die gelöschte Version der Linie aus der Default-Version ersetzt.
  • Es werden zwei historische Flurstücke erstellt: das ursprüngliche Flurstück 5 in Version B und die aktualisierte Geometrie des ursprünglichen Flurstücks 5. Beide historischen Flurstücke werden vom Datensatz, durch den die Flurstücke 2 und 3 erstellt wurden, in die Phase "Retired" versetzt.

Bei der Konfliktlösung können Sie auch auswählen, welche Attribute in die endgültige Version des in Konflikt stehenden Polygon- oder Linien-Features geschrieben werden sollen. Hierbei handelt es sich um die Attribute der in Konflikt stehenden Features und nicht jene in der Datenbank. In der obigen Abbildung könnte das Attribut "Name" beispielsweise sowohl in Version A von Flurstück 5 als auch in Version B von Flurstück 3 geändert worden sein. Sie können dann auswählen, welches Attribut Sie für die endgültige Version des Feature wünschen.

In Konflikt stehende Geometrieänderungen

Wenn die Geometrieänderungen der Linien eines Flurstücks mit den Geometrieänderungen derselben Linien in der Default-Version (zurückgeschrieben aus einer anderen Version) in Konflikt stehen, wird die Flurstücksgeometrie bei der Lösung von Flurstückskonflikten während der Abstimmung nicht aktualisiert. Verwenden Sie den Bereich Konflikte, um die Geometrieänderungen manuell aus der Zielversion (Default-Version) oder der aktuellen Version zu übernehmen.

Ebenso wird, wenn sich die Geometrieänderungen der Linien eines Flurstücks mit Änderungen in der Default-Version (zurückgeschrieben aus einer anderen Version) überschneiden, die Flurstücksgeometrie bei der Lösung von Flurstückskonflikten während der Abstimmung nicht aktualisiert. Verwenden Sie den Bereich Konflikte, um die Geometrieänderungen manuell aus der Zielversion (Default-Version) oder der aktuellen Version zu übernehmen.

Auflösen von Flurstückskonflikten

Gehen Sie zum Verwenden der Funktion "Flurstück-Konflikte lösen" bei der Abstimmung einer Version folgendermaßenn vor:

  1. Speichern Sie die Änderungen in der abzustimmenden Version.
  2. Klicken Sie auf der Registerkarte Versionierung auf AbstimmenAbstimmen.
  3. Wählen Sie im Dialogfeld Abstimmen die Option Nach Objekt (Zeile) aus und klicken Sie auf OK.
  4. Klicken Sie auf Ja, um die Konflikte zu überprüfen.

    Ziehen Sie ggf. den Bereich Konflikte weg vom Bereich Kartenansicht. Auf der Karte wird eine Vorschau der Auflösung der Geometriekonflikte angezeigt.

  5. Blenden Sie im Bereich Konflikte die Option Flurstück und dann Aktualisieren-Aktualisieren ein, klicken Sie mit der rechten Maustaste auf die Objekt-ID des Flurstücks, und klicken Sie dann auf Flurstück-Konflikte lösen.
  6. Wählen Sie das Flurstück im Bereich Flurstück-Konflikte aus, um eine Vorschau der geänderten kombinierten Geometrie auf der Karte zu sehen.

    Im Falle von überlappenden oder in Konflikt stehenden Geometrieänderungen wird keine geänderte kombinierte Geometrie dargestellt. Verwenden Sie den Bereich Konflikte, um die Geometrieänderungen aus der Zielversion (Default-Version) oder der aktuellen Version zu übernehmen.

  7. Wählen Sie im Bereich Flurstück-Konflikte die Flurstückslinien aus, um ggf. die zu verwendenden korrekten Attributwerte auszuwählen.
  8. Klicken Sie zum Auflösen der Flurstück-Konflikte auf Lösen.

    Bei der Auflösung von geänderten Flurstücken mit in Konflikt stehenden Datensätzen (d. h. wenn in verschiedenen Versionen eines Flurstücks datensatzgesteuerte Workflows ausgeführt wurden) wird die Flurstück-Lineage wie im obigen Abschnitt "Konflikte mit Flurstücksdatensätzen" beschrieben korrigiert. Die Verwendung des Bereichs Konflikte ist für die Auflösung von Datensatzkonflikten für Flurstücke oder Flurstückslinien nicht erforderlich.

    Wenn bei ein- und derselben Flurstückslinie in Konflikt stehende Attributänderungen für verschiedenen Versionen eingehen, die Flurstücksgeometrie jedoch nicht verändert wurde, verwenden Sie zum Lösen der Konflikte den Bereich Konflikte.

  9. Speichern Sie die Änderungen und klicken Sie auf Zurückschreiben Zurückschreiben, um die Version in die Default-Version zu schreiben.