Domänen und Subtypes sind Komponenten von Feature-Layern und Feature-Classes. Sie können verwendet werden, um Felder in Ihren Datasets zu beschränken oder zu definieren. ArcGIS Insights unterstützt die Verwendung von Datasets und Feldern, für die eine Domäne oder ein Subtype definiert wurde.
Hinweis:
Domänen und Subtypes können in Insights nicht erstellt oder Feldern zugewiesen werden. Sie können Domänen und Subtypes in anderen ArcGIS-Produkten, beispielsweise in ArcGIS Pro, ArcGIS Online und ArcGIS Enterprise erstellen und zuweisen. Die Daten können dann in Insights verwendet werden.
Domänen
Domänen dienen zur Beschreibung der in einem Feld akzeptierten Werte. Für ein Feld, auf das eine Domäne angewendet wurde, können nur Werte oder Wertebereiche, die als gültig eingestuft wurden, als Eingabe verwendet werden. Daher sind Domänen ein wichtiges Hilfsmittel zur Wahrung der Datenintegrität, insbesondere, wenn Daten von zahlreichen Außendienstmitarbeitern im Feld gesammelt werden.
Einem Feld können zwei Typen von Domänen zugewiesen werden: Domänen mit codierten Werten und Bereichsdomänen.
Domänen mit codierten Werten
Domänen mit codierten Werten legen eine Gruppe gültiger Werte fest, die in dem Feld verwendet werden können. Eine Domäne mit codierten Werten besteht aus Codes, die in dem Dataset gespeichert werden, und benutzerfreundlichen Beschreibungen zu jedem Code (vergleichbar mit einer Referenztabelle). Beispiel: Ein Energieversorger stellt eine Ausfallkarte bereit. Um auf der Karte Konsistenz bezüglich der Informationen und des Styles zu wahren, wurde auf das Feld Status eine Domäne mit den akzeptierten Statuswerten angewendet. Die folgende Tabelle bietet ein Beispiel für die möglichen Codes und Beschreibungen für das Feld Status:
Code | Beschreibung |
---|---|
A | Ausfall |
B | Einsatz zugewiesen |
C | Geplante Unterbrechung |
Bereichsdomänen
Bereichsdomänen sind für Zahlen und Datumsangaben verfügbar und geben die im Feld akzeptierten Minimal- und Maximalwerte an. Dateneingaben außerhalb des angegebenen Bereichs werden im Feld nicht akzeptiert. Beispiel: Ein Hoch- und Tiefbauamt muss jährliche Inspektionen aller Hydranten in der Stadt durchführen. Der normale Druckbereich für die Hydranten liegt zwischen 50 und 120 PSI (Pound-force per square inch). Eine Bereichsdomäne kann mit einem Minimalwert von 50 und einem Maximalwert von 120 erstellt werden. Die Domäne kann dann auf das Feld Pressure angewendet werden, sodass nur Werte innerhalb dieses Bereichs eingegeben werden können. Alle Hydranten, deren Druckwerte nicht in diesem Bereich liegen, bestehen die Inspektion nicht.
Subtypes
Subtypes sind eine Gruppe von Features, die dieselben Attribute aufweisen. Jeder Subtype ist so definiert, dass er die richtigen Attributinformationen, u. a. Domänen und Standardwerte, für andere Felder bereitstellt. Subtypes sind besonders sinnvoll in Situationen, in denen die Attribute in Ihren Daten mit anderen Attributen verknüpft sind. Als Straßen-Subtypes können beispielsweise Wohnstraße, Hauptverkehrsader und Autobahn verwendet werden. Mit jedem dieser Subtypes kann auch eine Standard-Geschwindigkeitsbegrenzung verknüpft sein.
Case Study
Eine Datenbanktabelle mit städtischen Wasserleitungen enthält das Feld Type, in dem zwei Subtypes akzeptiert werden: Hauptrohr und Hausanschlussrohr. Jeder Subtype definiert eine Reihe von Regeln für das Feld Materials und das Feld Diameter (in.). Das Feld Status verfügt über eine separate Domäne, die mit keinem der beiden Subtypes verknüpft ist.
Typ | Materialien | Durchmesser (Zoll) | Status | ||||
---|---|---|---|---|---|---|---|
Subtype 1: Hauptrohr | Domäne mit codierten Werten 1
| Bereichsdomäne 1
Standardwert: 29,5 | Domäne mit codierten Werten 3
| ||||
Subtype 2: Hausanschlussrohr | Domäne mit codierten Werten 2
| Bereichsdomäne 2
Standardwert: 1 |
Für eine neue Siedlung in der Stadt sind neue Haupt- und Hausanschlussrohre erforderlich, und ein GIS-Analyst des Hoch- und Tiefbauamtes wird beauftragt, dem Dataset die neuen Features hinzuzufügen.
Zuerst wird die neue Wasserhauptleitung unter Verwendung des Subtypes Hauptrohr im Feld Type hinzugefügt. Der Subtype Hauptrohr ist mit einer Domäne mit codierten Werten im Feld Materials sowie einer Bereichsdomäne im Feld Diameter (in.) verbunden. Die neue Wasserhauptleitung besteht aus Stahl und hat einen Durchmesser von 50 Zoll. Der Analyst aktualisiert daher das Feld Materials auf Stahl und ändert den Wert im Feld Diameter (in.) vom Standardwert 29,5 auf 50.
Tipp:
In der Datenbank sind die Werte unter dem Code aus der Domäne mit codierten Werten gespeichert, der Analyst hingegen sieht nur die Beschreibung.
Das letzte Feld, Status, ist ebenfalls eine Domäne mit codierten Werten. Diese Domäne wurde jedoch auf das Feld und nicht auf den Subtype angewendet. Daher sind unabhängig von dem für das Feld Type ausgewählten Subtype dieselben Optionen verfügbar. Der Analyst aktualisiert das Feld Status auf Im Bau, da die Arbeiten an der Wasserhauptleitung noch nicht abgeschlossen sind.
Als Nächstes fügt der Analyst dem Dataset ein neues Hausanschlussrohr hinzu, das einen der Neubauten mit dem Wasserhauptleitung verbindet. Für das neue Feature wird im Feld Type der Subtype Hausanschlussrohr verwendet. Bei den Hausanschlussrohren handelt es sich um 1-Zoll-PEX-Rohre. Der Analyst aktualisiert daher das Feld Materials auf PEX (vernetztes Polyethylen) und behält im Feld Diameter (in.) den Standardwert 1 bei. Da das Hausanschlussrohr bereits verlegt wurde, der Neubau jedoch noch nicht über das Rohr mit Wasser versorgt wird, wird das Feld Status auf Nicht in Verwendung aktualisiert.
Sobald die Wasserversorgung der Siedlung aufgenommen wird, wird das Feld Status für alle neuen Haupt- und Hausanschlussrohre auf In Betrieb aktualisiert.
Unterstützte Datentypen
Feature-Layer und Tabellen aus unterstützten Enterprise-Geodatabase-Tabellen mit definierten Domänen und Subtypes können in ArcGIS Insights verwendet werden. Da in Insights keine Domänen und Subtypes erstellt werden können, müssen Sie die Domänen und Subtypes in einer anderen Software – beispielsweise in ArcGIS Pro – erstellen und anwenden, bevor die Daten in Insights verwendet werden.
Feature-Layer
Domänen können für ein Feld in einer Feature-Class in ArcGIS Pro erstellt und angewendet und als gehosteter Feature-Layer für Ihre Organisation veröffentlicht werden. Attributlisten und -bereiche können auch direkt in Ihrer ArcGIS Online oder ArcGIS Enterprise-Organisation erstellt werden.
Subtypes können für ein Feld in einer Feature-Class in ArcGIS Pro erstellt und angewendet und als gehosteter Feature-Layer für Ihre Organisation veröffentlicht werden. Subtypes können nicht direkt in Ihrer ArcGIS Online- oder ArcGIS Enterprise-Organisation definiert werden.
Enterprise-Geodatabase-Tabellen
Domänen und Subtypes können für Felder in Tabellen in unterstützten Enterprise-Geodatabase-Versionen erstellt und angewendet werden. Anschließend können Sie eine Verbindung zu der Datenbank herstellen, um die Daten in Insights in ArcGIS Enterprise oder Insights desktop zu verwenden.
Einschränkungen
Die Verwendung von Feldern mit Domänen oder Subtypes wird von Insights für die folgenden Funktionen nicht unterstützt:
- Berechnen eines Feldes
- Anwenden eines erweiterten Filters
- Erstellen einer Beziehung unter Verwendung der Beschreibung aus einer Domäne mit codierten Werten*
Felder mit mehreren Domänen (d. h. Felder mit je nach Subtype unterschiedlichen Domänen) werden für die folgenden Funktionen nicht unterstützt:
- Diagramme mit einer einzelnen Kategorie, z. B. Ringdiagramme und Blasendiagramme. Diagramme, die Felder mit mehreren Kategorien unterstützen, z. B. Balkendiagramme, unterstützen Felder mit mehreren Domänen.
- Das Feld Farbe nach in Scatterplots
- Karten mit kategorischen Feldern (Karten mit Einzelwerten, Karten mit Säulendiagramm-Symbolen und Karten mit Kreisdiagrammsymbolen)
- Das Feld Typ für Verbindungen in Verbindungsdiagrammen und Verbindungskarten
- Knoten in Verbindungsdiagrammen
Domänen und Subtypes werden für Remote-Feature-Layer nicht unterstützt. Wenn ein Remote-Layer Domänen oder Subtypes enthält, können Sie den Layer in Ihre Arbeitsmappe kopieren, um die Felder "Domäne" und "Subtype" zu verwenden.
* In Domänen mit codierten Werten werden zur Erstellung einer Beziehung die im Dataset gespeicherten Codes und nicht die Beschreibungen verwendet. Aus diesem Grund muss das zweite Dataset in der Beziehung ein Feld aufweisen, das mit dem Feldtyp und den Werten der Codes und nicht mit den Beschreibungen übereinstimmt.
Ressourcen
Weitere Informationen zu Attributdomänen finden Sie in den folgenden Quellen:
- Einführung in Attributdomänen
- Einführung in Subtypes
- Definieren von Attributlisten und -bereichen (ArcGIS Online)
- Definieren von Attributlisten und -bereichen (ArcGIS Enterprise)