Zusammenfassung
Definiert die Teilungsmethode für zugehörige Features.
Weitere Informationen über die Teilungsmethode für eine Beziehungsklasse
Verwendung
Wenn beim Bearbeiten von Features ein Feature geteilt wird, definiert die Teilungsmethode für die Beziehungsklasse, wie die zugehörigen Elemente des geteilten Features durch die Teilungsoperation behandelt werden.
Die Beziehungsquelltabelle muss eine Feature-Class und das Ziel eine nichträumliche Tabelle sein.
Wenn der Parameter Teilungsmethode auf In Beziehung stehende Objekte duplizieren festgelegt ist, wird die Mindestversion des Geodatabase-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.
Für einfache Beziehungsklassen wird bei der Erstellung die Teilungsmethode "Standard (einfach)" und für abhängige Beziehungsklassen die Teilungsmethode "Standard (kombiniert)" definiert. Wenn die Teilungsmethode in "In Beziehung stehende Objekte duplizieren" geändert wurde, können Sie dieses Werkzeug mit dem Wert Standard (einfach) des Parameters Teilungsmethode ausführen, um die Teilungsmethode für einfache Beziehungsklassen zurückzusetzen. Um sie für abhängige Beziehungsklasse zurückzusetzen, verwenden Sie den Wert Standard (kombiniert).
Um den Parameter Teilungsmethode auf In Beziehung stehende Objekte duplizieren festzulegen, muss die Beziehungsklasse Global-ID-basiert sein.
Wenn die Eingabe-Beziehungsklasse in einer Enterprise-Geodatabase gespeichert ist, muss dieses Werkzeug vom Datenbesitzer ausgeführt werden.
Syntax
arcpy.management.SetRelationshipClassSplitPolicy(in_rel_class, split_policy)
Parameter | Erklärung | Datentyp |
in_rel_class | Die Beziehungsklasse, für die die Teilungsmethode festgelegt wird. Die Ursprungs-Feature-Class muss eine Polylinien- oder Polygon-Feature-Class und das Ziel eine nichträumliche Tabelle sein. | Relationship Class |
split_policy | Legt die Teilungsmethode fest, die auf die Beziehungsklasse angewendet werden soll.
| String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_rel_class | Die aktualisierte Beziehungsklasse mit festgelegter Teilungsmethode. | Beziehungsklasse |
Codebeispiel
Festlegen der Teilungsmethode für eine Beziehungsklasse
import arcpy
arcpy.SetRelationshipClassSplitPolicy_management("C:\\MyProject\\sdeConn.sde\\progdb.user1.ParcelsToBuildings",
"DUPLICATE_RELATED_OBJECTS")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja