Tabellen stellen neben Feature-Classes und Bild-Datasets (die in ArcGIS i.A. als Raster-Datasets bezeichnet werden) einen der drei grundlegenden Dataset-Typen in GIS dar. GIS-Benutzer verwenden Tabellen, um beschreibende Attribute zu speichern. Tabellen stellen außerdem den Mechanismus dar, mit dem Feature-Classes und Raster-Datasets in Geodatabases gespeichert werden.
In ArcGIS enthält eine Tabelle eine Reihe von Zeilen und Spalten, in denen beschreibende Informationen gespeichert werden. Jede Zeile enthält eine Reihe von Feldern mit Werten. In jeder Zeile werden dieselben Felder (bzw. Spalten) angezeigt. Jede Spalte weist einen zugeordneten Typ auf, beispielsweise eine Ganzzahl, eine reelle Zahl mit Dezimalstellen, ein Textfeld, ein Datumsfeld, ein Shape-Feld oder ein ähnliches binäres Feld für komplexe Strukturen wie Feature-Geometrie oder Bilder, ein XML-Feld usw.
Jede Zeile in einer Tabelle kann als Objekt betrachtet werden, und die Felder enthalten die beschreibenden Eigenschaften der einzelnen Objekte. Bei Feature-Classes ist das Objekt in einer Zeile ein Feature, und die Spalte "Shape" enthält die Geometrie des Features (z. B. einen Punkt, eine Linie oder ein Polygon). Bei einer nicht räumlichen Tabelle (d. h. einer typischen Attributtabelle) werden diese gelegentlich als "lageunabhängige" oder nicht räumliche Objekte bezeichnet.
ArcGIS-Benutzer arbeiten mit Tabellen mit vielen Formaten und Quellen, beispielsweise mit folgenden:
- In Geodatabases gespeicherte Tabellen, einschließlich Personal-, File- und ArcSDE-Geodatabases
- In Datenbanken gespeicherte Tabellen
- INFO-Tabellen
- dBASE-Tabellen
- Tabellen aus Textdateien
- Tabellen aus Microsoft Excel
- Abfragetabellen, die sich aus einer SQL-Abfrage einer Datenbank mit dem Geoverarbeitungswerkzeug "Abfragetabelle erstellen" ergeben
- Tabellen aus OLE-DB-Verbindungen, mit denen Sie eine Verbindung zu Daten aus Access, Excel und anderen Datenbanken herstellen können
Weitere Informationen zur möglichen Verwendung der verschiedenen Tabellentypen in ArcGIS finden Sie im Abschnitt Tabellarische Datenquellen.
Weitere Informationen zum Erstellen von Tabellen in Datenbanken oder Geodatabases finden Sie unter Entwerfen von Tabellen.
Viele Tabellen sind in einer Geodatabase oder Datenbank organisiert und werden als ein Teil davon verwaltet. Dies ist der wichtigste Mechanismus zum Verwalten von beschreibenden Informationen zu Features und Bildern.
So erstellen Sie Tabellen im Fenster "Katalog"
- Klicken Sie im Fenster "Katalog" mit der rechten Maustaste auf die Datenbank, in der Sie eine neue Tabelle erstellen möchten, und wählen Sie im Kontextmenü Neu > Tabelle aus.
Ein Assistent zum Definieren einer neuen Tabelle wird geöffnet.
- Geben Sie einen Namen für die Tabelle ein.
- Geben Sie optional einen Aliasnamen ein.
- Klicken Sie auf Weiter.
- Wenn Sie eine neue Tabelle in einer File- oder ArcSDE-Geodatabase erstellen, können Sie ein Konfigurationsschlüsselwort zum Einrichten der Tabelle auswählen, damit Textfelder in verschiedenen Sprachen verwaltet werden können.
In den meisten Fällen ist das Schlüsselwort "DEFAULTS" zu empfehlen.
Wenn Sie asiatische Zeichen (z. B. für die Sprachen Japanisch oder Chinesisch) in Textfeldern der Tabelle in einer File-Geodatabase speichern möchten, empfiehlt es sich, das Schlüsselwort "TEXT_UTF16" für File-Geodatabases auszuwählen.
Weitere Informationen finden Sie in den Abschnitten Konfigurationsschlüsselwörter für File-Geodatabases und Konfigurationsschlüsselwörter für Enterprise-Geodatabases.
- Wenn Sie der Tabelle ein Feld hinzufügen möchten, klicken Sie auf die nächste leere Zeile in der Spalte Feldname, und geben Sie einen Namen ein.
- Klicken Sie in die Spalte Datentyp neben dem Namen des neuen Feldes, und wählen Sie den Datentyp für das Feld.
- Zum Erstellen eines Aliasnamens für dieses Feld klicken Sie auf das Feld neben Alias, und geben Sie einen Aliasnamen für dieses Feld ein.
- Wenn Sie verhindern möchten, dass in diesem Feld NULL-Werte gespeichert werden, klicken Sie auf das Feld neben NULL-Werte erlauben, klicken Sie auf den Dropdown-Pfeil, und wählen Sie Nein aus.
- Wenn Sie einen Standardwert mit diesem Feld verknüpfen möchten, klicken Sie auf das Feld neben Standardwert, und geben Sie den Wert ein.
- Wenn die Tabelle in einer Geodatabase erstellt wird und Sie diesem Feld eine Domäne zuordnen möchten, klicken Sie auf das Feld neben Domäne. Klicken Sie dann auf den Dropdown-Pfeil, um eine Liste der Domänen für diesen Feldtyp anzuzeigen, und wählen Sie eine Domäne aus.
- Um andere Eigenschaften speziell für diesen Feldtyp festzulegen, klicken Sie entweder auf die Eigenschaft in der Dropdown-Liste, oder geben Sie die Eigenschaft ein.
- Wiederholen Sie die Schritte 6 bis 12, bis alle Felder der Tabelle definiert sind.
- Klicken Sie auf Fertig stellen.
So erstellen Sie Tabellen unter Verwendung der Geoverarbeitung
- Erweitern Sie in ArcToolbox Data Management Tools, erweitern Sie das Toolset Tabellen, und klicken Sie dann auf Tabelle erstellen.
- Geben Sie den Namen der Geodatabase an, in der die neue Tabelle erstellt werden soll, oder geben Sie den Namen des Ausgabe-Workspaces (Dateiordners) an, in der eine neue dBASE-Tabelle erstellt werden soll.
- Geben Sie den Namen der neuen Tabelle und eine optionale Tabelle an, deren Felder als Vorlage für die Felder in der neuen Tabelle verwendet werden können.
- Legen Sie ggf. ein Konfigurationsschlüsselwort fest, wenn Sie die Tabelle in einer File- oder ArcSDE-Geodatabase erstellen.
In den meisten Fällen ist das Schlüsselwort "DEFAULTS" zu empfehlen.