Beschriftung | Erläuterung | Datentyp |
Eingabetabelle
| Die Tabelle oder Feature-Class, aus der die Attributregeln exportiert werden. | Table View |
Ausgabedatei
| Speicherort und Name der zu erstellenden Datei .csv. | File |
Zusammenfassung
Exportiert Attributregeln aus einem Dataset in eine Datei mit kommagetrennten Werten (.csv).
Verwendung
Dieses Werkzeug kann in Verbindung mit dem Werkzeug Attributregeln importieren verwendet werden.
Die .csv-Datei enthält die folgenden Spalten: NAME, DESCRIPTION, TYPE, SUBTYPE, FIELD, ISEDITABLE, TRIGGERINSERT, TRIGGERDELETE, TRIGGERUPDATE, SCRIPTEXPRESSION, ERRORNUMBER, ERRORMESSAGE, EXCLUDECLIENTEVALUATION, ISENABLED, BATCH, SEVERITY, TAGS, CATEGORY und CHECKPARAMETERS.
.csv-Spalten
Spalten Beschreibung Beispiel NAME
Name der Regel.
constraintRuleOP
DESCRIPTION
Die Regel-Beschreibung.
Operating pressure must be less than 300.
TYPE
Der Typ der Attributregel.
CONSTRAINT, CALCULATION
SUBTYPE
Verfügt das Dataset über Subtypes und wird der Subtype in der Regeldefinition verwendet, ist dies der Subtype-Name, auf den die Regel angewendet wird.
ALLE
FIELD
Der Name des Feldes, auf das die Regel angewendet wird, falls zutreffend.
CONDITION
ISEDITABLE
Ein Boolescher Wert, der definiert, ob das Attributfeld editierbar ist.
Richtig oder falsch
TRIGGERINSERT
Ein Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Einfügungsvorgänge festgelegt werden.
Richtig oder falsch
TRIGGERDELETE
Ein Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Löschvorgänge festgelegt werden.
Richtig oder falsch
TRIGGERUPDATE
Ein Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Aktualisierungsvorgänge festgelegt werden.
Richtig oder falsch
SCRIPTEXPRESSION
Ein Arcade-Skriptausdruck zur Definition der Regel.
$feature.OPERATINGPRESSURE < 300
ERRORNUMBER
Die Fehlernummer der Regel, falls zutreffend.
99
ERRORMESSAGE
Die Fehlermeldung für die Regel, falls zutreffend.
Invalid operating pressure. Must be less than 300.
EXCLUDECLIENTEVALUATION
Ein Boolescher Wert, der definiert, ob die Regel für alle Clients oder nur für einfache Clients unterstützt wird.
Richtig oder falsch
ISENABLED
Ein boolescher Wert, der definiert, ob die Attributregel aktiviert ist.
Richtig oder falsch
BATCH
Ein boolescher Wert, der definiert, ob die Regel eine Batch-Überprüfung unterstützt.
Richtig oder falsch
SEVERITY
Ein ganzzahliger Wert (1 bis 5), der den Schweregrad des Fehlers definiert.
2
TAGS
Ein Satz von Zeichenfolgenwerten zum Identifizieren der Regel.
Betriebsdruck
CATEGORY
Ein vom System generierter ganzzahliger Wert, der die Regelkategorie definiert, falls zutreffend.
Dieser Wert wird vom System generiert und sollte nicht geändert werden.
6
CHECKPARAMETERS
Ein vom System generierter JSON-Wert, der die Konfiguration einer Data Reviewer-basierten Regel definiert.
Dieser Wert wird vom System generiert und sollte nicht geändert werden.
{"ReviewerRuleType": "0", "minimumangle": "60"}
Parameter
arcpy.management.ExportAttributeRules(in_table, out_csv_file)
Name | Erläuterung | Datentyp |
in_table | Die Tabelle oder Feature-Class, aus der die Attributregeln exportiert werden. | Table View |
out_csv_file | Speicherort und Name der zu erstellenden Datei .csv. | File |
Codebeispiel
Exportieren Sie die Attributregeln aus einer Feature-Class namens "GasPipes".
import arcpy
arcpy.ExportAttributeRules_management("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes",
"C:\\MyProject\\ExpAttrRulesFrBuilding.csv")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja