Speichern von Änderungen an einer Version
Dieses Thema gilt nur für ArcEditor und ArcInfo.
Wenn Sie mit dem Bearbeiten einer Version beginnen, arbeiten Sie zunächst mit Ihrer eigenen Repräsentation der Version. Andere Benutzer, die mit derselben Version verbunden sind, können Ihre Änderungen erst sehen, wenn Sie diese gespeichert haben. Während Ihrer Bearbeitung wird dieselbe Version möglicherweise von anderen Benutzern bearbeitet.
Angenommen, seit dem Beginn Ihrer Bearbeitung einer Version hat ein anderer Anwender Änderungen an derselben Version gespeichert. Was geschieht, wenn Sie Ihre Änderungen speichern? In diesem Fall muss ArcGIS einen Abgleich der beiden Repräsentationen der Version ausführen. Sie bestimmen anhand der folgenden Einstellungen, wie dieser Vorgang ausgeführt wird:
- Definition von Konflikten
Sie verfügen über folgende Optionen:
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 eines Datensatzes.
- Die Art, in der ArcGIS Konflikte anfänglich lösen soll – zugunsten Ihrer Editiersitzung oder der Repräsentation in der Datenbank
Wenn Sie Konflikte zugunsten Ihrer Editiersitzung lösen, haben alle in Konflikt stehenden Features in Ihrer Editiersitzung Vorrang vor den Repräsentationen in der Datenbank. Lösen Sie Konflikte hingegen zugunsten der Datenbank, werden alle in Konflikt stehenden Features in Ihrer Editiersitzung durch die jeweiligen Repräsentationen in der Datenbank ersetzt. Wenn mehrere Benutzer dieselbe Version bearbeiten und Konflikte erkannt werden, wird die Repräsentation in der Editiersitzung durch das zuerst gespeicherte Feature ersetzt.
- Ob Sie beim Speichern über die Änderungen des anderen Benutzers benachrichtigt werden möchten
Sie haben die folgenden Möglichkeiten:
- Änderungen nicht automatisch speichern – Mit dieser Option werden Sie über die Änderungen des anderen Benutzers benachrichtigt; dessen Änderungen werden jedoch nicht gespeichert. Damit können Sie die Ergebnisse des Zusammenführungsprozesses prüfen, bevor Sie die Daten erneut speichern.
- Änderungen nur automatisch speichern, wenn keine Konflikte vorliegen – In diesem Fall werden Sie nur über die Änderungen des anderen Benutzers benachrichtigt, wenn Konflikte vorliegen. Wenn keine Konflikte vorliegen, werden die beiden Repräsentationen der Version zusammengeführt.
- Änderungen immer automatisch speichern – Mit dieser Option werden Sie über die Änderungen anderer Benutzer niemals benachrichtigt, die beiden Repräsentationen der Version werden stets zusammengeführt, und Konflikte werden entsprechend der Konfliktlösungsregel gelöst, in der angegeben ist, ob Konflikte zugunsten der Editiersitzung oder der Datenbank gelöst werden.
Falls Konflikte vorliegen, können Sie anfänglich alle Konflikte zugunsten der Editiersitzung oder zugunsten der Repräsentation in der Datenbank der Version lösen. Sobald eine anfängliche Lösung vorgenommen wurde, können Sie die Konflikte einzeln überprüfen und in einem interaktiven Dialogfeld manuell lösen. Weitere Informationen zum manuellen Lösen von Konflikten finden Sie unter Überprüfen von Konflikten.
An einer Version können Sie in beliebig vielen Sitzungen arbeiten. Wenn Sie mit der Bearbeitung fertig sind und die Änderungen in einer Zielversion zusammenführen möchten, besteht der nächste Schritt im Abgleichen.
Legen Sie zu Beginn einer Editiersitzung fest, wie Konflikte standardmäßig definiert sind und gelöst werden, indem Sie die folgenden Schritte ausführen:
- Klicken Sie zum Starten von ArcMap auf Start > Alle Programme > ArcGIS > ArcMap 10.
- Wenn die Werkzeugleiste "Editor" nicht bereits geöffnet ist, klicken Sie im Hauptmenü auf Anpassen, zeigen auf Werkzeugleisten und wählen dann Editor.
- Klicken Sie auf der Werkzeugleiste "Editor" auf den Dropdown-Pfeil des Menüs Editor.
-
Klicken Sie auf Bearbeitung starten.
Hierdurch wird eine Editiersitzung gestartet.
- Klicken Sie auf der Werkzeugleiste "Editor" auf den Dropdown-Pfeil des Menüs Editor.
- Klicken Sie auf Optionen.
- Klicken Sie im Dialogfeld Editieroptionen auf die Registerkarte Versionierung.
-
Geben Sie an, wie Sie Konflikte während des Auto-Abgleichs definieren möchten, indem Sie einen der folgenden Schritte ausführen:
- Klicken Sie auf Nach Objekt (nach Zeile), wenn alle Änderungen an der gleichen Zeile bzw. an dem gleichen Feature als Konflikt behandelt werden sollen.
- Klicken Sie auf Nach Attribut (nach Spalte), wenn Änderungen an der gleichen Spalte des Datasets als Konflikt behandelt werden sollen.
-
Geben Sie an, wie alle Konflikte anfänglich gelöst werden sollen, indem Sie einen der folgenden Schritte ausführen:
- Klicken Sie auf Zugunsten der Datenbank, wenn die Informationen in der Datenbank Vorrang haben sollen.
- Klicken Sie auf Zugunsten der Editiersitzung, wenn Ihre Änderungen Vorrang haben sollen.
-
Geben Sie an, wie Änderungen nach dem Auto-Abgleich gespeichert werden sollen, indem Sie einen der folgenden Schritte ausführen:
- Klicken Sie auf Änderungen nicht automatisch speichern, wenn die Änderungen nach dem Auto-Abgleich nicht gespeichert werden sollen. Sie können alle erkannten Konflikte überprüfen, bevor Sie die Daten speichern.
- Klicken Sie auf Änderungen nur automatisch speichern, wenn keine Konflikte vorliegen, wenn Sie über alle erkannten Konflikte benachrichtigt werden möchten. Wenn keine Konflikte vorliegen, werden die zwei Repräsentationen der Version ohne Meldungen oder weitere Benutzereingaben zusammengeführt.
- Klicken Sie auf Änderungen immer automatisch speichern, wenn Sie über in Konflikt stehende Daten anderer Benutzer nicht benachrichtigt werden möchten, sondern die beiden Repräsentationen der Versionen stets zusammenführen möchten, wobei alle erkannten Konflikte basierend auf der Konfliktlösungsregel behoben werden.
- Klicken Sie auf OK.