Als "ObjectID" wird eine eindeutiges Feld 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.647 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 von ArcGIS verwaltet. Die ObjectID wird von ArcGIS für Operationen wie das Scrollen, Anzeigen von Auswahlsätzen und das Ausführen von Identifizierungsvorgängen an Features verwendet.
Wann wird einer Tabelle eine ObjectID hinzugefügt?
Es gibt mehrere Möglichkeiten, wann einer Tabelle eine ObjectID hinzugefügt wird:
- Ein von ArcGIS verwaltetes ObjectID-Feld wird jeder mit ArcGIS erstellten Tabelle automatisch hinzugefügt.
- Wenn Sie eine Tabelle ohne qualifizierendes Feld bei einer Geodatabase registrieren, fügt die Geodatabase der Tabelle ein weiteres Feld hinzu, das den Anforderungen an eine ObjectID entspricht, und gibt ihm den Namen "OBJECTID". Wenn die Tabelle bereits eine Spalte mit dem Namen "OBJECTID" enthält, fügt die Geodatabase eine Spalte mit dem Namen "OBJECTID_1" hinzu.
- Wenn Sie eine Tabelle ohne qualifizierendes Feld (Ganzzahl oder Null) bei einer Geodatabase registrieren, kann die vorhandene Spalte als ObjectID verwendet werden.