Attributregeln exportieren (Data Management)

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-Ausgabedatei enthält die folgenden Spalten:

    SpalteBeschreibungBeispiel

    NAME

    Name der Regel.

    constraintRuleOP

    DESCRIPTION

    Beschreibung der Regel.

    Operating pressure must be less than 300.

    TYPE

    Der Typ der Attributregel.

    CONSTRAINT, CALCULATION

    SUBTYPE

    Wenn das Dataset einen Subtype aufweist und der Subtype in der Regeldefinition verwendet wird, ist dies der Subtype-Name (auch: Beschreibung), auf den die Regel angewendet wird.

    ALL

    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 ArcGIS 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. Der Wert muss kleiner als 300 sein.

    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"}

    TRIGGERINGFIELDS

    Eine Liste von Feldwerten, die die Felder repräsentieren, in denen eine Bearbeitung erfolgt, die die Attributregel auslöst.

    Hinweis:
    Ein leeres Array, das als [] definiert ist, repräsentiert alle Felder als auslösende Felder. Wenn keine auslösenden Felder angegeben sind, werden alle Felder als auslösende Felder aufgeführt.

    ["RoadCondition", "NumberOfLanes", "RoadType"]

Parameter

BeschriftungErläuterungDatentyp
Eingabetabelle

Die Tabelle oder Feature-Class, aus der die Attributregeln exportiert werden.

Table View
Ausgabedatei

Speicherort und Name der zu erstellenden .csv-Datei.

File

arcpy.management.ExportAttributeRules(in_table, out_csv_file)
NameErläuterungDatentyp
in_table

Die Tabelle oder Feature-Class, aus der die Attributregeln exportiert werden.

Table View
out_csv_file

Speicherort und Name der zu erstellenden .csv-Datei.

File

Codebeispiel

ExportAttributeRules: Beispiel (Python-Fenster)

Exportieren Sie die Attributregeln aus einer Feature-Class namens "GasPipes".

import arcpy
arcpy.management.ExportAttributeRules("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes", 
                                      "C:\\MyProject\\ExpAttrRulesFrBuilding.csv")

Lizenzinformationen

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

Verwandte Themen