Zusammenfassung
Erstellt eine Feldgruppe für eine Feature-Class oder Tabelle. Feldgruppen werden beim Erstellen von Gruppenwerten verwendet.
Verwendung
Mit Feldern, die vom System verwaltet werden (z. B. ObjectID, Shape oder das Subtype-Feld), kann keine Feldgruppe erstellt werden.
Wenn Ihre Daten in einer Enterprise-Geodatabase gespeichert sind, müssen Sie als Datenbesitzer verbunden sein, um dieses Werkzeug zu verwenden.
Feldgruppen sind mit ArcGIS Pro 2.3 und Geodatabases einer höheren Version kompatibel. Wenn Ihre Geodatabase eine niedrigere Version aufweist, müssen Sie ein Upgrade für die Geodatabase auf Version 2.3 oder höher ausführen.
Hinweis:
Nachdem eine Feldgruppe zu einem Dataset hinzugefügt wurde, wird als Dataset-Version ArcGIS Pro 2.3 festgelegt. Das bedeutet, dass das Dataset nicht mehr in ArcMap verwendet werden kann.
Syntax
arcpy.management.CreateFieldGroup(target_table, name, fields, {is_restrictive})
Parameter | Erklärung | Datentyp |
target_table | Die Eingabe-Geodatabase-Tabelle oder -Feature-Class, in der die Feldgruppe erstellt wird. | Table View |
name | Der Name der zu erstellenden Feldgruppe. Dieser Name muss in der Feature-Class oder Tabelle, die die Feldgruppe enthalten soll, eindeutig sein. | String |
fields [fields,...] | Die Namen der Felder in der Feldgruppe. | String |
is_restrictive (optional) | Gibt an, ob die Feldgruppe restriktiv ist. Mit diesem Parameter können Sie die Bearbeitung bei der Verwendung von Gruppenwerten steuern.
| Boolean |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_table | Die aktualisierte Eingabetabelle mit der Feldgruppe. | Tabellenansicht |
Codebeispiel
Erstellt eine neue Feldgruppe.
import arcpy
arcpy.CreateFieldGroup_management("C:\\MyProject\\myConn.sde\\mygdb.USER1.myFC",
"MyFieldGroup",
["Field1", "Field2", "Field3"],
"RESTRICT")
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja