Skip To Content

Attributregeln exportieren

Zusammenfassung

Attributregeln aus einem Dataset in eine Datei mit kommagetrennten Werten (.csv) exportieren.

Verwendung

  • Das Dataset muss sich in einer Enterprise-Geodatabase befinden.

  • 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

    SpaltenBeschreibungBeispiel

    NAME

    Name der Regel.

    constraintRuleOP

    DESCRIPTION

    Die Beschreibung, die für die Regel bereitgestellt wurde.

    Operating pressure must be less than 300.

    TYPE

    Der Typ der Attributregel.

    CONSTRAINT, CALCULATION

    SUBTYPE

    Verfügt das Dataset über Subtypes und der Subtype wird in der Regeldefinition verwendet, ist dies der Subtype-Name, auf den die Regel angewendet wird.

    ALL

    FIELD

    Ggf. der Name des Feldes, auf das die Regel angewendet wird.

    CONDITION

    ISEDITABLE

    Ein Boolescher Wert, der definiert, ob das Attributfeld editierbar ist oder nicht.

    True, False

    TRIGGERINSERT

    Ein Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Einfügungsvorgänge festgelegt werden oder nicht.

    True, False

    TRIGGERDELETE

    Ein Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Löschvorgänge festgelegt werden oder nicht.

    True, False

    TRIGGERUPDATE

    Ein Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Aktualisierungsvorgänge festgelegt werden oder nicht.

    True, False

    SCRIPTEXPRESSION

    Ein Arcade-Skriptausdruck zur Definition der Regel.

    $feature.OPERATINGPRESSURE < 300

    ERRORNUMBER

    Ggf. die Fehlernummer für die Regel.

    99

    ERRORMESSAGE

    Ggf. die Fehlermeldung für die Regel.

    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.

    True, False

    ISENABLED

    Ein boolescher Wert, der definiert, ob die Attributregel aktiviert ist.

    True, False

    BATCH

    Ein boolescher Wert, der definiert, ob die Regel eine Batch-Überprüfung unterstützt.

    True, False

    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

    Falls zutreffend, ein vom System generierter ganzzahliger Wert, der die Regelkategorie definiert.

    Dieser Wert wird vom System generiert und sollte nicht geändert werden.

    6

    CHECKPARAMETERS

    Falls zutreffend, 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"}

Syntax

ExportAttributeRules_management (in_table, out_csv_file)
ParameterErklärungDatentyp
in_table

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

Table View
out_csv_file

Speicherort und Name der zu erstellenden Datei .csv.

File

Codebeispiel

ExportAttributeRules – Beispiel (Python-Fenster)

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

Lizenzinformationen

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

Verwandte Themen