Definieren von Gruppenwerten

Wenn die Werte in einem Feld eines Layers oder einer Tabelle die gültigen Werte für ein anderes Feld desselben Layers oder derselben Tabelle vorgeben oder einschränken, können Sie diese Gruppenwerte definieren, um sicherzustellen, dass die Bearbeiter die richtigen Werte verwenden.

Für alle erforderlichen Felder muss eine Domänenliste oder ein Bereich definiert sein. Durch die Verwendung einer begrenzten Liste oder eines begrenzten Wertebereichs können Sie beispielsweise festlegen, dass bei der Festlegung eines bestimmten Werts für ein Feld nur eine bestimmte Gruppe von Werten für ein anderes Feld gültig ist. Diese Einschränkung gewährleistet Datenintegrität, indem sie zusätzliche Einschränkungen anwendet, um die Anzahl gültiger Feldeingaben zu reduzieren.

Um zu definieren, welche Felder abhängig sind und welche Felder Werte für andere Felder vorgeben, erstellen Sie eine Feldgruppe mit den jeweiligen Feldern.

Im Folgenden finden Sie eine Zusammenfassung für die Definition von Gruppenwertkombinationen für einen Layer oder eine Tabelle in einem gehosteten Feature-Layer oder einer gehosteten Tabelle:

  1. Ermitteln Sie die Felder, die abhängige Werte enthalten.
  2. Für diese Felder müssen Domänen definiert werden.
  3. Erstellen Sie eine Feldgruppe mit diesen Feldern.
  4. Definieren Sie die Gruppenwertkombinationen für die Felder der Feldgruppe.

Hinweis:

Bedenken Sie Folgendes:

  • Feldgruppen und Gruppenwertkombinationen, die in ArcGIS Online definiert wurden, können in ArcGIS Pro weder bearbeitet noch gelöscht werden.
  • Bevor Sie eine Bereichsdomäne bearbeiten oder löschen, müssen Sie alle Feldgruppen löschen, die auf das Feld verweisen, für das die Domäne angewendet wurde.
  • Sie können keine Domänenliste löschen, die Teil einer Gruppenwertkombination ist; Sie können jedoch die Beschriftungen (die dargestellten Werte) für die Domäne bearbeiten und Beschriftungs- und Codewerte zur Domänenliste hinzufügen.

Feldgruppen

Eine Feldgruppe liefert den Rahmen zur Durchsetzung von Gruppenwerten, da sie definiert, welche Felder Werte enthalten, die voneinander abhängig sind.

Feldgruppen müssen mindestens zwei Felder aus demselben Layer oder derselben Tabelle enthalten. Jede Feldgruppe muss eine eindeutige Gruppe mit Feldern aufweisen.

Erstellen einer Feldgruppe

Zum Erstellen einer Feldgruppe führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei Ihrer Organisation an.

    Sie müssen der Besitzer des gehosteten Layers, ein Mitglied der Standardadministratorrolle oder ein Mitglied einer benutzerdefinierten Rolle mit Administratorrechten zum Verwalten aller Inhalte von Organisationsmitgliedern sein.

  2. Öffnen Sie die Elementseite des betreffenden gehosteten Feature-Layers oder der gehosteten Tabelle.
  3. Klicken Sie auf der Registerkarte Daten auf Gruppenwerte.
  4. Wählen Sie über das Dropdown-Menü den Layer oder die Tabelle mit den Feldern aus, die abhängige Werte enthalten.
  5. Klicken Sie auf Feldgruppe zu erstellen.
  6. Geben Sie einen Namen für die Feldgruppe an.

    Feldgruppennamen müssen eindeutig sein. Sie dürfen bis zu 128 alphanumerische Zeichen sowie Unterstriche und Leerzeichen enthalten und müssen mit einem Buchstaben beginnen.

    Nach der Erstellung einer Feldgruppe können Sie ihren Namen und die darin enthaltenen Felder nicht mehr ändern; die Einstellung Restriktiv kann hingegen geändert werden.

  7. Mit der Umschaltfläche Restriktiv definieren Sie, ob die für die Felder definierten Kombinationen erzwungen werden sollen oder lediglich als Richtlinie gelten, und zwar wie folgt:
    • Umschaltfläche Restriktiv aktiviert: Die Gruppenwertkombinationen sind zwingend vorgeschrieben; Bearbeiter können keine Werte übernehmen, die gegen die von Ihnen definierte Regel verstoßen.
    • Umschaltfläche Restriktiv deaktiviert: In diesem Zustand ohne Einschränkung wird Bearbeitern die Liste der gültigen Gruppenwerte vorgelegt, sie können jedoch andere Werte verwenden, die von der für das Feld festgelegten Domäne unterstützt werden.
      Hinweis:

      Dieser Zustand ohne Einschränkung gilt nicht in Webclients wie Map Viewer, Scene Viewer und ArcGIS Web Editor. In Webclients können Bearbeiter nur die für die Gruppenwertkombinationen definierten Werte verwenden.

  8. Aktivieren Sie das Kontrollkästchen neben den einzelnen Feldern, die abhängige Werte aufweisen.
  9. Klicken Sie auf Erstellen.

Erstellen Sie als Nächstes Gruppenwerte für die Felder in der Gruppe.

Öffnen einer Feldgruppe

Führen Sie die folgenden Schritte aus, um die Felder und Gruppenwertkombinationen für eine vorhandene Feldgruppe zu öffnen:

  1. Melden Sie sich bei Ihrer Organisation an.

    Sie müssen der Besitzer des gehosteten Layers, ein Mitglied der Standardadministratorrolle oder ein Mitglied einer benutzerdefinierten Rolle mit Administratorrechten zum Verwalten aller Inhalte von Organisationsmitgliedern sein.

  2. Öffnen Sie die Elementseite des betreffenden gehosteten Feature-Layers oder der gehosteten Tabelle.
  3. Klicken Sie auf der Registerkarte Daten auf Gruppenwerte.
  4. Verwenden Sie das Dropdown-Menü, um den Layer oder die Tabelle mit der Feldgruppe auszuwählen.
  5. Führen Sie einen der folgenden Vorgänge aus:
    • Wählen Sie aus dem Dropdown-Menü Layer den Layer oder die Tabelle aus, für den oder die die Feldgruppe definiert ist, und wählen Sie die Feldgruppe aus dem Dropdown-Menü Feldgruppe aus.
    • Klicken Sie auf Feldgruppen durchsuchen, wählen Sie die Feldgruppe aus der Liste unter Namen aus, und klicken Sie auf Gruppenwerte anzeigen.

Definieren einer Feldgruppe

Bevor Sie eine Feldgruppe löschen können, müssen Sie zunächst alle Gruppenwertkombinationen löschen, die für sie festgelegt wurden.

Vorsicht:

Feldgruppen werden sofort gelöscht und können nicht wiederhergestellt werden.

Zum Löschen einer Feldgruppe führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Feldgruppe.
  2. Löschen Sie alle Gruppenwertkombinationen, die für die Feldgruppe definiert wurden.
  3. Klicken Sie auf Feldgruppen durchsuchen.
  4. Wählen Sie aus der Liste unter Namen die Feldgruppe aus, die keine Gruppenwertkombinationen mehr enthält.
  5. Klicken Sie auf Feldgruppe löschen.

Definieren von Gruppenwerten

Wenn eine Feldgruppe abhängige Felder enthält, führen Sie die folgenden Schritte aus, um pro Feld festzulegen, welche Werte von anderen abhängig sind.

Sie können beliebig viele Gruppenwertkombinationen definieren.

Sie müssen für jede von Ihnen definierte Gruppenwertkombination einen Wert für jedes Feld in der Feldgruppe auswählen.

Wählen Sie für Felder mit Domänenlisten einen Wert aus der Liste aus. Definieren Sie für Felder mit einem Domänenbereich Minimal- und Maximalwerte innerhalb des vorhandenen Bereichs. Alternativ können Sie für jedes Feld in einer Gruppenwertkombination eine der folgenden Optionen auswählen:

  • [BELIEBIG]: Dieses Feld darf alle zulässigen Werte enthalten.
  • [NULL]: Wenn NULL-Werte in diesem Feld zulässig sind, müssen die Bearbeiter das Feld in dieser Kombination leer lassen, wenn Sie diesen Wert zuweisen.
Tipp:

[BELIEBIG] und [NULL] sind die einzigen Optionen für Felder, auf die keine Domäne angewendet wurde.

  1. Öffnen Sie die Feldgruppe.
    Tipp:

    Bei der ersten Erstellung einer Feldgruppe wird sofort die Ansicht Gruppenwerte dieser Feldgruppe geöffnet.

  2. Wenn der Layer aus Daten in ArcGIS Pro veröffentlicht wurde, für die Subtypes definiert sind, wählen Sie den Subtype aus, für den Sie die Gruppenwerte festlegen möchten.
  3. Klicken Sie in eine leere Zelle unter einem Feld in der Gruppe.
  4. Wählen Sie den Wert aus oder definieren Sie die Teilmenge des Bereichs, die sich auf die zulässigen Werte für das oder die anderen Felder in der Feldgruppe auswirkt.
  5. Klicken Sie in die entsprechenden Zellen für die anderen Felder der Gruppe, wählen Sie die Werte aus, und legen Sie die Bereiche für den ersten Wert oder den festgelegten Bereich fest.
  6. Um die Werte zu übernehmen, klicken Sie auf das Häkchen in der Zeile der Gruppenwertkombination, sie Sie hinzugefügt haben.

    Klicken Sie zum Löschen dieser Wertekombination auf Abbrechen Abbrechen.

  7. Klicken Sie in der Zeile der Gruppenwertkombination, sie Sie hinzugefügt haben, auf Speichern Speichern.

    Sie müssen die Wertekombinationen speichern; andernfalls werden sie nicht zur Feldgruppe hinzugefügt. Sie können entweder alle einzeln speichern oder warten, bis Sie alle Wertekombinationen definiert haben, und dann auf Alle Änderungen speichern klicken.

    Wenn Sie keine der hinzugefügten Kombinationen speichern möchten, klicken Sie auf Zurücksetzen, um sie zu entfernen, oder klicken Sie auf die Schaltfläche Zurücksetzen Zurücksetzen auf Standardeinstellung neben den einzelnen Kombinationen, die Sie nicht speichern möchten.

  8. Wiederholen Sie bei Bedarf die Schritte 2 bis 7, um weitere Gruppenwertkombinationen zu definieren.

Verwalten von Gruppenwerten

Sie können die Werte ändern, eine Wertkombination zurücknehmen, damit sie künftig nicht mehr verwendet wird, und Wertekombinationen löschen.

Ändern von Werten

Sie die können die Werte aller Gruppenwertkombinationen ändern.

Führen Sie zum Ändern der Werte die folgenden Schritte aus:

  1. Öffnen Sie die Feldgruppe.
  2. Klicken Sie in die Zelle, deren Wert Sie ändern möchten, und wählen Sie einen neuen Wert aus, oder definieren Sie einen neuen Bereich.

    Wenn es sich um eine restriktive Feldgruppe handelt, ändern Sie den Wert nicht, um bestehende Wertekombinationen nicht zu verletzen.

  3. Wenn Sie die Änderungen nicht speichern möchten, klicken Sie auf die Schaltfläche Zurücksetzen Zurücksetzen auf Standardeinstellung.
  4. Klicken Sie in der Zeile der geänderten Gruppenwertdefinition auf Speichern Speichern, oder klicken Sie auf Alle Änderungen speichern.
  5. Wiederholen Sie bei Bedarf die Schritte 2 bis 4.

Zurücknehmen von Gruppenwertkombinationen

Gehen Sie wie folgt vor, wenn Sie eine Gruppenwertkombination zurücknehmen möchten, die sich auf vorhandene Daten bezieht, aber nicht für neue Werte verwendet werden darf:

  1. Öffnen Sie die Feldgruppe.
  2. Wenn Sie eine einzelne Gruppenwertkombination zurücknehmen möchten, klicken Sie neben der gewünschten Kombination auf Zurücknehmen und dann in der Zeile der zurückgenommenen Kombination auf Speichern Speichern.
  3. Wenn Sie mehrere Gruppenwertkombinationen zurücknehmen möchten, aktivieren Sie die Kontrollkästchen neben den gewünschten Kombinationen, klicken Sie oben in der Liste auf Ausgewählte Elemente außer Kraft setzen und dann unten in der Liste auf Alle Änderungen speichern.

Die zurückgenommenen Gruppenwertkombinationen werden daraufhin nicht mehr in der Liste Gruppenwerte angezeigt.

Wiederherstellen einer zurückgenommenen Kombination

Gehen Sie wie folgt vor, wenn Sie eine zurückgenommene Gruppenwertkombination wiederherstellen möchten:

  1. Öffnen Sie die Feldgruppe.
  2. Klicken Sie auf Veraltete Kombinationen .

    In der Ansicht wird eine Liste aller zurückgenommenen Gruppenwertkombinationen für diese Feldgruppe angezeigt.

  3. Wenn Sie eine einzelne Gruppenwertkombination wiederherstellen möchten, klicken Sie in der gewünschten Zeile auf Wiederherstellen und in derselben Zeile auf Speichern Speichern.
  4. Wenn Sie mehrere Gruppenwertkombinationen wiederherstellen möchten, aktivieren Sie die Kontrollkästchen neben den gewünschten Kombinationen, klicken Sie oben in der Liste auf Ausgewählte wiederherstellen und dann unten in der Liste auf Alle Änderungen speichern.
  5. Klicken Sie auf Fertig oder Veraltete Kombinationen , um zur Ansicht Gruppenwerte zurückzukehren.

Die zurückgenommenen Gruppenwertkombinationen werden daraufhin wieder in der Liste der Gruppenwerte für diese Feldgruppe angezeigt und sind aktiv.

Löschen von Gruppenwertkombinationen

Gehen Sie wie folgt vor, wenn Sie eine nicht mehr benötigte Gruppenwertkombination löschen möchten:

Vorsicht:

Gruppenwertkombinationen werden beim Speichern der Aktion sofort gelöscht und können nicht wiederhergestellt werden.

  1. Öffnen Sie die Feldgruppe.
  2. Wenn Sie eine einzelne Gruppenwertkombination löschen möchten, klicken Sie neben der Wertgruppe auf Löschen Löschen und dann auf Speichern Speichern.
  3. Gehen Sie zum Löschen aller Gruppenwertkombinationen in mindestens einer ausgewählten Feldgruppe wie folgt vor:
    1. Öffnen Sie die Registerkarte Einstellungen der Elementseite für den gehosteten Feature-Layer oder die Tabelle, die die Gruppenwertkombinationen enthält.
    2. Führen Sie einen Bildlauf zum Abschnitt Feature-Layer (gehostet) durch.
    3. Wenn das gehostete Feature-Layer-Element mehrere Layer enthält, wählen Sie den richtigen Layer aus dem Dropdown-Menü Layer im Abschnitt Gruppenwerte aus.
    4. Klicken Sie auf Gruppenwerte löschen.
    5. Aktivieren Sie das Kontrollkästchen neben der oder den Feldgruppen, für die alle Gruppenwertkombinationen gelöscht werden sollen, und klicken Sie auf Löschen.
  4. Wenn Sie mehrere Kombinationen für einen einzelnen Layer oder eine einzelne Tabelle löschen möchten, aktivieren Sie die Kontrollkästchen neben den gewünschten Kombinationen, klicken Sie oben in der Liste auf Auswahl löschen und dann unten in der Liste auf Alle Änderungen speichern.

Exportieren von Feldgruppen und ihrer Kombinationen von Gruppenwerten

Gehen Sie wie folgt vor, um eine .zip-Datei zu exportieren, die Dateien mit kommagetrennten Werten (.csv) enthält – eine mit den Definitionen der Feldgruppen und eine mit den Definitionen der Gruppenwertkombinationen:

  1. Öffnen Sie die Registerkarte Einstellungen der Elementseite für den gehosteten Feature-Layer oder die Tabelle, die die Gruppenwertkombinationen enthält.
  2. Führen Sie einen Bildlauf zum Abschnitt Feature-Layer (gehostet) durch.
  3. Wenn das gehostete Feature-Layer-Element mehrere Layer enthält, wählen Sie den richtigen Layer aus dem Dropdown-Menü Layer im Abschnitt Gruppenwerte aus.
  4. Klicken Sie auf Gruppenwerte exportieren.

Eine .zip-Datei, die die .csv-Dateien enthält, wird unmittelbar im den lokalen Downloads-Ordner abgelegt.

Beispielanwendung für das Löschen von Gruppenwertkombinationen

In einem Feature-Layer mit Zoning-Informationen für Flurstücke werden durch die für ein Flurstück definierte Zone die darauf zulässigen Gebäudetypen sowie deren Anzahl bestimmt.

Es wird eine Feldgruppe mit folgenden Feldern erstellt:

FeldDomänentyp

zone_code

Listendomäne mit Zoning-Codes

building_type

Listendomäne mit Gebäudetypen; zulässige Werte sind abhängig von dem im Feld "zone_code" festgelegten Code.

num_buildings

Bereichsdomäne, die den zulässigen Wertebereich (0–12) definiert; je nach Wert im Feld "zone_code" und "building_type" wird eine Teilmenge restriktiverer Bereiche angewendet.

Sie können beispielsweise die folgenden Gruppenwertkombinationen aus Zoning-Code für Wohngebiete, Gebäudetyp und zulässiger Gebäudeanzahl definieren:

Wert des Feldes "zone_code"Mögliche Werte für das Feld "building_type"Zulässiger Bereich für den Wert des Feldes num_buildings

R1

Single-family home

0–1

RD2

Single-family home

0–2

RD2

Duplex

0–1

RD6

Single-family home

0–6

RD6

Duplex

0–3

RD6

Triplex

0–2

Wenn die Kombinationen so definiert wurden und ein Bearbeiter ein Flurstück RD2 ausweist – welches den Bau von zwei Wohnhäusern ermöglicht – können auf dem Flurstück 0, 1 oder 2 Einfamilienhäuser oder 0 oder 1 Zweifamilienhaus errichtet werden.