Kurzer Überblick zum Abgleichen einer Version
Dieses Thema gilt nur für ArcEditor und ArcInfo.
Wenn Sie die Bearbeitung einer Version abgeschlossen haben, können Sie die Änderungen mit einer Vorgängerversion dieser Version zusammenführen, z. B. der Parent-Version oder der DEFAULT-Version.
Um die Änderungen zusammenzuführen, müssen Sie die Daten abgleichen, ggf. vorliegende Konflikte lösen und die Änderungen zurückschreiben. In diesem Abschnitt wird der erste Schritt dieses Prozesses besprochen: Abgleichen.
Seit Sie mit der Arbeit an Ihrer Version begonnen haben, kann die Zielversion von anderen Benutzern so bearbeitet worden sein, dass Konflikte mit Ihren Änderungen bestehen. Beim Abgleichen wird nach entsprechenden Konflikten gesucht. Konflikte treten in folgenden Fällen auf:
- In der derzeit bearbeiteten und in der Zielversion wird dasselbe Feature aktualisiert.
- Ein einzelnes Feature wird in einer Version aktualisiert und in einer anderen gelöscht.
- Ein topologisch in Beziehung stehendes Feature bzw. eine Beziehungsklasse wird in der derzeit bearbeiteten und in der Zielversion geändert.
Wenn Sie den Abgleich vornehmen, wird die Version, die Sie bearbeiten, mit den Änderungen in der Zielversion aktualisiert. Möglicherweise bemerken Sie, dass sich Features ändern, wenn die Einfügungen, Aktualisierungen und Löschungen von Features oder Datensätzen in der Zielversion auf Ihre Editiersitzung angewendet werden.
Wenn Konflikte bestehen, werden diese je nach gewählter Einstellung von ArcGIS anfänglich zugunsten der Repräsentation in der von Ihnen bearbeiteten Version oder zugunsten der Repräsentation in der Zielversion gelöst. Sobald die Konflikte anfänglich gelöst werden, können Sie diese einzeln überprüfen und bei Bedarf Änderungen daran vornehmen. Wenn ein Konflikt z. B. zugunsten der Edit-Version gelöst wurde, können Sie diese Lösung durch die Zielversion ersetzen oder auch mit den Editierwerkzeugen auf andere Weise ändern.
Beim Abgleich wird nur die Edit-Version aktualisiert, sodass von ArcGIS eine Überprüfung auf Konflikte erfolgen kann. Die Änderungen werden nicht in der Zielversion zusammengeführt. Wenn Sie den Abgleich abgeschlossen und alle Konflikte überprüft haben, beenden Sie den Zusammenführungsprozess, indem Sie die Änderungen in die Zielversion zurückschreiben.
Voraussetzungen
Für die Ausführung eines Abgleichs müssen folgende Bedingungen erfüllt sein:
- Sie müssen der einzige Benutzer sein, der die abzugleichende Version gegenwärtig bearbeitet.
- Die Zielversion darf von keinem anderen Benutzer bearbeitet werden. Eine Ausnahme liegt vor, wenn die Zielversion die DEFAULT-Version ist. In diesem Fall können Sie den Abgleich mit der DEFAULT-Version auch dann ausführen, wenn diese von anderen Benutzern bearbeitet wird.
- Sie müssen die Zielversion anzeigen können, d. h., diese kann öffentlich oder geschützt sein. Wenn sie privat ist, müssen Sie der Besitzer oder der ArcSDE-Administrator sein.
- Wenn der Arbeitsablauf so gestaltet ist, dass ein Benutzer Änderungen und ein anderer den Abgleich vornimmt, stellen Sie sicher, dass der Benutzer, der den Abgleich ausführt, über vollständige Berechtigungen für alle in der Version geänderten Feature-Classes und Tabellen verfügt. Andernfalls ist der Abgleich nicht möglich. Der Benutzer, der den Abgleich ausführt, muss über vollständige Berechtigungen für beide Seiten jeder geänderten Beziehung verfügen, einschließlich einfacher und abhängiger Beziehungen. In diesem Typ von Arbeitsablauf muss der Benutzer, der den Abgleich vornimmt, zudem über ausreichende Berechtigungen für die Versionen verfügen. Der Benutzer, der den Abgleich ausführt, muss außerdem die abzugleichende Version ändern können, d. h., diese muss öffentlich sein. Darüber hinaus muss der Benutzer die Zielversion anzeigen können, d. h., entweder muss er der Besitzer der Version sein, oder die Version muss öffentlich bzw. geschützt sein.
Der Abgleichungsprozess
Der Abgleichvorgang wird über die Werkzeugleiste Versionierung gestartet. Wenn das Dialogfeld Abgleichen geöffnet wird, müssen Sie die folgenden Informationen angeben:
- Zielversion
- Die Art, in der Konflikte definiert werden – folgenden Optionen sind möglich:
Optionen zum Definieren eines KonfliktsEbene der Konfliktdefinition
Zum Erkennen dieser Situationen
Zeile
Ein zweiter Benutzer bearbeitet dieselbe Zeile bzw. dasselbe Feature oder dieselben in topologischer Beziehung zueinander stehenden Features wie Sie. Der Konflikt tritt selbst dann auf, wenn Sie unterschiedliche Attribute bearbeitet haben. Dies ist die Standardeinstellung.
Spalte
Ein zweiter Benutzer bearbeitet dasselbe Attribut eines Features oder einer Tabelle.
- Die Art, in der Konflikte in ArcGIS anfänglich gelöst werden: Zugunsten der von Ihnen bearbeiteten Version (als Edit-Version bezeichnet) oder der Zielversion – Wenn Sie eine Lösung zugunsten der Zielversion auswählen, werden alle in Konflikt stehenden Features in der aktuellen Editiersitzung durch ihre Repräsentationen in der Zielversion ersetzt. Wenn mehrere Benutzer dieselbe Version bearbeiten und Konflikte erkannt werden, wird die Repräsentation in der Editiersitzung durch das zuerst gespeicherte Feature ersetzt. Wenn Sie Konflikte zugunsten der Edit-Version lösen, haben alle in Konflikt stehenden Features in der aktuellen Editiersitzung Vorrang über die entsprechenden Repräsentationen in der Zielversion.
Sie können einen Abgleich nicht mithilfe der Option "Rückgängig" rückgängig machen. Jedes Mal, wenn Sie versuchen, einen Abgleich rückgängig zu machen, wird eine Fehlermeldung angezeigt, da dieser Vorgang nicht unterstützt wird. Um einen Abgleich rückgängig zu machen, müssen Sie die Editiersitzung verlassen, ohne die Änderungen zu speichern.