Datentypen im DBMS
Beim Erstellen einer Tabelle oder Hinzufügen eines Feldes zu einer Tabelle in der Geodatabase werden Felder mit einem bestimmten Datentyp erstellt. Datentypen sind Klassifizierungen, die mögliche Datenwerte und die mit den entsprechenden Daten durchführbaren Operationen vorgeben sowie festlegen, wie die Daten in diesem Feld in der Datenbank gespeichert werden.
Beim Importieren von Daten eines bestimmten Typs in ein Feld eines anderen Datentyps müssen Sie wissen, welche Datentypen in ArcSDE den Datentypen in Ihrem DBMS (Datenbankmanagementsystem) entsprechen, da sich dies auf den Inhalt der Daten auswirken kann. Darüber hinaus ist es hilfreich, beim Erstellen neuer Datasets in ArcGIS die einander entsprechenden Datentypen in ArcGIS und dem verwendeten DBMS zu kennen. Wenn Sie beispielsweise einer vorhandenen Feature-Class eine Gleitkommaspalte (Float) hinzufügen, entspricht diese einer Spalte mit numerischem Datentyp in einer SQL Server-Datenbank.
Das Verschieben von Daten zwischen Datenbanken kann dazu führen, dass die Datentypen neu zugeordnet werden.
Informationen zum Konvertieren von Daten zwischen Datentypen
Die Datentypen von File-Geodatabases entsprechen denen von ArcGIS. Bei verschiedenen DBMS können sich die Datentypen jedoch unterscheiden. In den folgenden Abschnitten finden Sie Informationen dazu, welche DBMS-Datentypen welchen ArcGIS-Datentypen entsprechen.
Access-Datentypen
Beim Erstellen einer Feature-Class oder Tabelle in ArcGIS sind für jede Spalte 11 verschiedene Datentypen verfügbar. Die folgende Tabelle enthält die entsprechenden Access-Datentypen.
ArcGIS-Datentyp |
Access-Datentyp |
Hinweise |
---|---|---|
OBJECTID |
Long Integer |
OBJECTID ist ein AutoNumber-Feld. |
SHORT INTEGER |
Integer |
|
LONG INTEGER |
Long Integer |
|
FLOAT |
Single |
|
DOUBLE |
Double |
|
TEXT |
Text |
|
Datum |
Datum/Uhrzeit |
|
BLOB |
OLE Object* |
|
GUID |
Zahl |
Replikations-ID, Duplikate zulässig |
GEOMETRY |
OLE Object* |
|
RASTER |
Long Integer |
* OLE-Objekte (Object Linking and Embedding) sind Objekte, die in anderen Anwendungen erstellt wurden und mit Access verknüpft oder in Access eingebettet sind. Im vorliegenden Fall sind die Datentypen BLOB (Binary Large Object) und GEOMETRY in Access nicht vorhanden, sodass sich das Objekt in ArcGIS befindet und mit der Access-Datenbank verknüpft ist.
Datentypen in ArcSDE-Geodatabases
Beim Erstellen einer Feature-Class oder Tabelle in einer ArcSDE-Geodatabase mithilfe von ArcGIS sind für jede Spalte 11 verschiedene Datentypen verfügbar. Welche Typen verwendet werden, ist von dem DBMS abhängig, das zum Speichern der ArcSDE-Geodatabase verwendet wird. Informationen zur Zuordnung von ArcGIS-, ArcSDE- und DBMS-Datentypen finden Sie in den folgenden Themen: