Mit Attributdomänen werden die Werte festgelegt, die in einem bestimmten Attributfeld für eine Tabelle, eine Feature-Class oder einen Subtype zulässig sind. Domänen werden in einer Geodatabase gespeichert und können auf mehrere Feature-Classes und Tabellen in der Geodatabase angewendet werden.
Je nach Anforderungen werden Attributdomänen als Bereichsdomänen oder Domänen mit codierten Werten angewendet. Mit Bereichsdomänen werden die Minimal- und Maximalwerte eines Feldes definiert. Sie können in verschiedenen Attributfeldern (Short, Long, Float, Double und Date) verwendet werden. Domänen mit codierten Werten geben gültige Werte für ein Attribut und damit den zulässigen tatsächlichen Wert sowie eine leichter verständliche Beschreibung dessen an, was der Code darstellt.
Mithilfe der folgenden Geoverarbeitungswerkzeuge können Sie Attributdomänen erstellen und verwalten:
- Codierten Wert zu Domäne hinzufügen
- Domäne zu Feld zuweisen
- Feld berechnen
- Domäne erstellen
- Codierten Wert aus Domäne löschen
- Domäne löschen
- Domäne in Tabelle
- Domäne aus Feld entfernen
- Wert für Bereichsdomäne festlegen
- Tabelle in Domäne
Warum ist es wichtig zu wissen, ob Attributdomänen vorhanden sind?
Die einem Feld in einer Feature-Class oder Tabelle zugewiesene Tabelle ist häufig nach der Verarbeitung der Feature-Class oder Tabelle weiterhin wichtig. Wenn die Ausgabe eines Werkzeugs nicht im Geodatabase-Format vorliegt (wie etwa ein Shapefile), sind den Feldern keine Domänen zugewiesen.
Ermitteln, ob Attributdomänen vorhanden sind
Gehen Sie wie folgt vor, um eine Liste mit Attributdomänen in einer Geodatabase anzuzeigen:
- Klicken Sie in ArcCatalog mit der rechten Maustaste auf die Geodatabase.
- Klicken Sie auf Eigenschaften.
- Klicken Sie auf die Registerkarte Domänen.
Alle Domänen in der Geodatabase sind mit Beschreibungen und Eigenschaften nach Namen aufgeführt.
So können Sie feststellen, ob eine Domäne auf ein Attributfeld angewendet wurde:
- Klicken Sie in ArcCatalog mit der rechten Maustaste auf die Feature-Class oder Tabelle.
- Klicken Sie auf Eigenschaften.
- Klicken Sie auf die Registerkarte Felder.
- Klicken Sie auf das betreffende Attributfeld, und überprüfen Sie die Feldeigenschaften.
Regeln
Domänen werden nur in Geodatabase-Tabellen und Feature-Classes unterstützt. Wenn die folgenden Werkzeuge in einer Geodatabase für Daten mit einer Domäne verwendet werden, verfügt die generierte Ausgabe ebenfalls über diese Domäne. Eine Konvertierung in ein anderes Format als das Geodatabase-Format (wie etwa Shapefile oder Coverage) funktioniert, wobei die Ausgabe dann jedoch keine Domänen aufweist.
Die folgenden Werkzeuge unterstützen Domänen beim Verarbeiten von Features zwischen Geodatabases:
- Projizieren
- Feature-Class in Feature-Class
- Tabelle in Tabelle
- Kopieren
- Features kopieren
- Zeilen kopieren
- Anhängen
Wenn die Ausgabe in eine andere Geodatabase als die Eingabe geschrieben wird, wird die Domäne in die Ausgabe-Geodatabase kopiert.
Falls in der Ausgabe-Geodatabase bereits eine Domäne mit demselben Namen, aber mit anderen Eigenschaften vorhanden ist, wird die kopierte Domäne durch Anhängen von _<n> umbenannt (wobei n eine eindeutige Nummer wie etwa 1 ist).