Attributregel neu ordnen (Data Management)

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.

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die Tabelle, die die Attributregel enthält.

Table View
Name der Berechnungsregel

Der Name der Berechnungsregel, deren Auswertungsreihenfolge geändert wird.

String
Auswertungsreihenfolge

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

BeschriftungErläuterungDatentyp
Aktualisierte Tabelle

Die Eingabetabelle mit der aktualisierten Auswertungsreihenfolge für Attributregeln.

Tabellenansicht

arcpy.management.ReorderAttributeRule(in_table, name, evaluation_order)
NameErläuterungDatentyp
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

NameErläuterungDatentyp
updated_table

Die Eingabetabelle mit der aktualisierten Auswertungsreihenfolge für Attributregeln.

Tabellenansicht

Codebeispiel

ReorderAttributeRule – Python-Beispiel

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

Sonderfälle

Lizenzinformationen

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

Verwandte Themen