Zusammenfassung
Ordnet die Auswertungsreihenfolge einer Attributregel neu.
Bei der Auswertung von Regeln bestimmt die Auswertungsreihenfolge, in welcher Reihenfolge die Regeln ausgewertet werden. Die Auswertungsreihenfolge ist von Bedeutung, wenn es Abhängigkeiten bei berechneten Feldern gibt, da sich die Anordnung der Regeln auf das Ergebnis auswirken kann.
Weitere Informationen zur Auswertungsreihenfolge von Attributregeln
Verwendung
Dieses Werkzeug erfordert eine exklusive Schemasperre für die Eingabe-Feature-Class oder -tabelle.
Wenn die Daten in einer Enterprise-Geodatabase gespeichert sind, muss dieses Werkzeug über eine Verbindung als Datenbesitzer ausgeführt werden.
Syntax
arcpy.management.ReorderAttributeRule(in_table, name, evaluation_order)
Parameter | Erklärung | Datentyp |
in_table | Die Tabelle, die die Attributregel enthält. | Table View |
name | Der Name der Berechnungsregel, deren Auswertungsreihenfolge geändert wird. | String |
evaluation_order | Der neue Wert der Auswertungsreihenfolge für die Regel. Wenn Sie beispielsweise über 5 Regeln verfügen und diese Regel an letzter Stelle für die Ausführung steht (fünfte Position), sie jedoch möchten, dass sie an zweiter Position steht, geben Sie den Wert 2 ein. Die Werte der Auswertungsreihenfolge für die Regeln nach Position 2 werden nach dieser Regel neu zugewiesen (Position 2 etwa rutscht auf Position 3, Position 3 auf Position 4 und Position 4 auf Position 5). | Long |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
updated_table | Die Eingabetabelle mit der aktualisierten Auswertungsreihenfolge für Attributregeln. | Tabellenansicht |
Codebeispiel
Verwenden Sie das Werkzeug ReorderAttributeRule, um die Auswertungsreihenfolge zu aktualisieren und eine Berechnungsregel mit dem Namen calculateRuleLabel zuerst auszuwerten.
import arcpy
arcpy.ReorderAttributeRule_management("C:\\MyProject\\sdeConn.sde\\progdb.user1.GasPipes",
"calculateRuleLabel", 1)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja