Gruppenwerte generieren (Data Management)

Zusammenfassung

Generiert Gruppenwerte aus einem vorhandenen Dataset, wobei entweder die Datenwerte in der Tabelle oder die den Feldern zugewiesenen Domänenwerte verwendet werden. Das Werkzeug erstellt zwei .csv-Dateien: eine für Feldgruppen und eine für Gruppenwerte.

Verwendung

  • Die Eingabetabelle muss sich in einem Workspace befinden, der Gruppenwerte unterstützt.

  • Feldgruppen müssen in der Eingabetabelle konfiguriert werden, damit das Werkzeug erfolgreich ausgeführt werden kann.

  • Wenn der Parameter Modus auf Schema festgelegt ist, wird für jede mögliche Kombination von Domänen, die in der Feldgruppe zugewiesen sind, ein Gruppenwert generiert. Dies kann zu einer großen Anzahl von Gruppenwerten führen.

  • Wenn einem Feld in einer Feldgruppe keine Domäne zugewiesen ist, generiert das Werkzeug den Gruppenwert ANY für dieses Feld. Wenn das Feld NULL-Werte zulässt, wird ebenfalls ein NULL-Gruppenwert generiert.

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die Tabelle, deren Daten oder Schema zur Generierung der Gruppenwerte verwendet werden.

Table View
Feldgruppen-Datei

Die .csv-Ausgabedatei mit den Feldgruppeninformationen.

File
Gruppenwerte-Datei

Die .csv-Ausgabedatei mit den Gruppenwertinformationen.

File
Modus
(optional)

Gibt die Methode an, die zum Generieren von Gruppenwerten verwendet wird.

  • DatenDie Werte in der Eingabetabelle werden verwendet, um gültige Gruppenwerte zu generieren. Dies ist die Standardeinstellung.
  • SchemaDas Produkt der codierten Werte aller Domänen, die den Feldern der Feldgruppe zugeordnet sind, wird verwendet, um alle möglichen Kombinationen von Gruppenwerten zu generieren.
String
Feldgruppen
(optional)

Die Feldgruppen, für die Gruppenwerte generiert werden. Wenn kein Wert angegeben wird, werden alle Feldgruppen verwendet.

String

arcpy.management.GenerateContingentValues(in_table, field_groups_file, contingent_values_file, {mode}, {field_groups})
NameErläuterungDatentyp
in_table

Die Tabelle, deren Daten oder Schema zur Generierung der Gruppenwerte verwendet werden.

Table View
field_groups_file

Die .csv-Ausgabedatei mit den Feldgruppeninformationen.

File
contingent_values_file

Die .csv-Ausgabedatei mit den Gruppenwertinformationen.

File
mode
(optional)

Gibt die Methode an, die zum Generieren von Gruppenwerten verwendet wird.

  • DATADie Werte in der Eingabetabelle werden verwendet, um gültige Gruppenwerte zu generieren. Dies ist die Standardeinstellung.
  • SCHEMADas Produkt der codierten Werte aller Domänen, die den Feldern der Feldgruppe zugeordnet sind, wird verwendet, um alle möglichen Kombinationen von Gruppenwerten zu generieren.
String
field_groups
[field_groups,...]
(optional)

Die Feldgruppen, für die Gruppenwerte generiert werden. Wenn kein Wert angegeben wird, werden alle Feldgruppen verwendet.

String

Codebeispiel

GenerateContingentValues: Beispiel (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion GenerateContingentValues im unmittelbaren Modus verwendet wird.

import arcpy
arcpy.management.GenerateContingentValues(
    'C:\\location\\gdb.gdb\\table_1', 'c:\\temp\\fg.csv', 'c:\\temp\\cv.csv',
    ['field_group_1', 'field_group_3'], 'DATA')

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen