Skip To Content

Feldgruppe ändern

Zusammenfassung

Ändert die Eigenschaften einer Feldgruppe.

Verwendung

  • Durch das Löschen einer Feldgruppe werden auch die damit verknüpften Gruppenwerte gelöscht. Mit diesem Werkzeug können Sie die Feldgruppe ändern, ohne die verknüpften Gruppenwerte zu entfernen.

  • Das Ändern der Felder, die zur Feldgruppe gehören, kann die Gruppenwerte beeinflussen, die davon abhängen. Dies ist in der folgenden Tabelle beschrieben:

    OperationErgebnis

    Entfernen eines Feldes

    Die Gruppenwerte, die mit dem entfernten Feld verknüpft sind, werden auch entfernt.

    Hinzufügen eines Feldes

    Den Gruppenwerten, die mit der Feldgruppe verknüpft sind, wird das neue Feld mit dem Feldwerttyp ANY hinzugefügt.

  • 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.

Syntax

AlterFieldGroup(target_table, name, {new_name}, {fields})
ParameterErklärungDatentyp
target_table

Die Tabelle, die die zu ändernde Feldgruppe enthält.

Table View
name

Die Name, der zu ändernden Feldgruppe.

String
new_name
(optional)

Der neue, eindeutige Name für die Feldgruppe.

String
fields
[fields,...]
(optional)

Die Felder, die zur Feldgruppe gehören. Geben Sie zum Ändern der Felder neue Feldnamen ein. Angegebene Werte ersetzen die aktuelle Liste von Feldern, die zur Feldgruppe gehören. Sie werden nicht an die Liste angehängt. Wenn keine Werte angegeben werden, werden die Felder nicht geändert.

String

Abgeleitete Ausgabe

NameErklärungDatentyp
out_table

Die Eingabe-Zieltabelle mit der geänderten Feldgruppe.

Tabellenansicht

Codebeispiel

AlterFieldGroup – Beispiel (Python-Fenster)

Ändern Sie die Eigenschaften einer Feldgruppe, indem Sie die Feldgruppe umbenennen und die aktuellen Feldgruppenfelder durch "Field1" und "Field2" ersetzten.

import arcpy
arcpy.AlterFieldGroup_management("C:\\MyProject\\myConn.sde\\mygdb.USER1.myFC",
                                 "MyFieldGroup", "MyNewFieldGroupName",
                                 ["Field1", "Field3"])

Lizenzinformationen

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

Verwandte Themen