Mit Attributdomänen werden die Werte gesteuert, die in einem bestimmten Attributfeld für eine Tabelle, 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.
Attributdomänen werden je nach Ihren Anforderungen als Bereichsdomänen oder als Domänen mit codierten Werten angewendet. Bereichsdomänen definieren den Minimal- und Maximalwert eines Feldes. Sie können in Attributfeldern vom Datentyp "Short", "Long", "Float", "Double" und "Date" verwendet werden. Domänen mit codierten Werten geben einen gültigen Satz von Werten für ein Attribut an, mit jeweils dem zulässigen tatsächlichen Wert und einer Beschreibung des Elements, das vom Code dargestellt wird.
Mit den folgenden Geoverarbeitungswerkzeugen können Sie Attributdomänen erstellen und verwalten:
- Codierten Wert zu Domäne hinzufügen
- Domäne zu Feld zuweisen
- Domäne erstellen
- Codierten Wert aus Domäne löschen
- Domäne löschen
- Domäne zu Tabelle
- Domäne aus Feld entfernen
- Wert für Bereichsdomäne festlegen
- Tabelle zu Domäne
Warum sollten Sie wissen, ob Attributdomänen vorhanden sind?
Die einem Feld in einer Feature-Class oder Tabelle zugewiesene Domäne ist häufig noch relevant, nachdem die Feature-Class bzw. Tabelle verarbeitet wurde. Immer wenn es sich bei der Ausgabe eines Werkzeugs nicht um ein Geodatabase-Format handelt (z. B. um ein Shapefile), sind den Feldern keine Domänen zugewiesen.
Bestimmen, ob Attributdomänen vorhanden sind
Für eine Liste von Attributdomänen in einer Geodatabase:
- 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 werden nach Name sortiert mit Beschreibungen und Eigenschaften aufgelistet.
So stellen Sie fest, 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 unten angegebenen 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 andere Formate als das Geodatabase-Format (z. B. in Shapefiles oder Coverages) ist möglich, auch wenn die Ausgabe selbstverständlich über keine Domänen verfügt.
Die folgenden Werkzeuge unterstützen Domänen, wenn Features zwischen Geodatabases verarbeitet werden:
- 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, jedoch anderen Eigenschaften vorhanden ist, wird die kopierte Domäne durch Anhängen von _<n> (wobei n eine eindeutige Zahl ist, z. B. "1") umbenannt.