Teilungsmodell für Feature-Class festlegen (Data Management)

Zusammenfassung

Definiert das Verhalten bei der Teilung einer Feature-Class.

Weitere Informationen über das Festlegen des Teilungsmodells für eine Feature-Class

Verwendung

  • Wenn beim Bearbeiten von Features ein Feature geteilt wird, definiert das Teilungsmodell, wie die geteilten Features durch die Teilungsoperation behandelt werden.

  • Für jede Feature-Class wird bei der Erstellung das Standardteilungsmodell "Aktualisieren/Einfügen" definiert. Wenn das Teilungsmodell geändert wurde, können Sie dieses Werkzeug mit dem Wert Aktualisieren/Einfügen im Parameter Teilungsmodell ausführen, um das Teilungsmodell auf das Standardmodell zurückzusetzen.

  • Wenn die Eigenschaft des Teilungsmodells auf Löschen/Einfügen/Einfügen festgelegt ist, wird die Mindestversion des Clients auf ArcGIS Pro 2.6 festgelegt. Das bedeutet, dass Sie keine Daten aus ArcGIS Desktop oder früheren Versionen von ArcGIS Pro verwenden können.

  • Wenn die Eingabe-Feature-Class in einer Enterprise-Geodatabase gespeichert ist, muss dieses Werkzeug vom Datenbesitzer ausgeführt werden.

Syntax

arcpy.management.SetFeatureClassSplitModel(in_feature_class, {split_model})
ParameterErklärungDatentyp
in_feature_class

Die Feature-Class, für die das Teilungsmodell festgelegt wird.

Feature Layer
split_model
(optional)

Legt das Teilungsmodell fest, das auf die Feature-Class angewendet werden soll.

  • DELETE_INSERT_INSERTDas ursprüngliche Feature wird gelöscht, und beide Teile des geteilten Features werden als neue Features mit zwei neuen Zeilen in der Tabelle eingefügt.
  • UPDATE_INSERTDas ursprüngliche Feature wird aktualisiert und wird das größte Feature, und das kleinere Feature wird als neue Zeile in der Tabelle eingefügt. Dies ist die Standardeinstellung.
String

Abgeleitete Ausgabe

NameErklärungDatentyp
out_feature_class

Die aktualisierte Feature-Class mit der geänderten Teilungsmodelleigenschaft.

Feature-Layer

Codebeispiel

SetFeatureClassSplitModel – Beispiel (Python-Fenster)

Festlegen des Teilungsmodells auf DELETE_INSERT_INSERT für eine Feature-Class

import arcpy
arcpy.SetFeatureClassSplitModel_management("C:\\MyProject\\sdeConn.sde\\progdb.user1.Parcels", 
                                           "DELETE_INSERT_INSERT")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

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

Verwandte Themen