Beschriftung | Erläuterung | Datentyp |
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.
| String |
Feldgruppen (optional) |
Die Feldgruppen, für die Gruppenwerte generiert werden. Wenn kein Wert angegeben wird, werden alle Feldgruppen verwendet. | String |
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
arcpy.management.GenerateContingentValues(in_table, field_groups_file, contingent_values_file, {mode}, {field_groups})
Name | Erläuterung | Datentyp |
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.
| 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
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
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja