Was ist eine Objekt-ID?

Als "ObjectID" wird eine eindeutige Spalte vom Typ "Integer" ohne Nullwerte bezeichnet, die verwendet wird, um Zeilen in Tabellen in einer Geodatabase eindeutig zu identifizieren. ObjectIDs sind auf 32-Bit-Werte beschränkt, die einen Maximalwert von 2.147.483.648 speichern.

Tabellen, die mit ArcGIS oder außerhalb von ArcGIS erstellt und dann bei der Geodatabase registriert werden, wird automatisch ein ObjectID-Feld hinzugefügt. Die Werte in diesem Feld werden mit der Geodatabase verwaltet. Die ObjectID wird von ArcGIS für Operationen wie das Scrollen und Anzeigen von Auswahlsätzen und das Ausführen von Identifizierungsvorgängen an Features verwendet.

AchtungAchtung:

Da es bei einem Großteil der ArcGIS for Desktop-Funktionen erforderlich ist, dass die ObjectID eindeutig ist, sollte beim direkten Arbeiten mit der Datenbank mit Vorsicht vorgegangen werden, sodass es zu keinen doppelten ObjectIDs kommt. Wenn Sie z. B. Sichten mit einer Eins-zu-Vielen-Beziehung erstellen, besteht die Möglichkeit, dass ObjectIDs dupliziert werden. Dies führt bei Funktionen in ArcGIS for Desktop zu inkonsistentem Verhalten.

Wann wird einer Tabelle eine ObjectID hinzugefügt?

Es gibt drei Möglichkeiten, wann einer Tabelle eine ObjectID hinzugefügt wird:

9/12/2013