Attributregeln importieren (Data Management Tools)
Zusammenfassung
Importiert Attributregeln aus Dateien mit kommagetrennten Werten (.csv) in ein Dataset.
Verwendung
Hinweis:
Wenn Sie Attributregeln in ein Dataset importieren, muss die Client-Version des Datasets mindestens ArcGIS Pro 2.1 entsprechen. Dadurch kann das Dataset in ArcGIS Desktop nicht mehr verwendet werden.
Mit diesem Werkzeug können Sie nur Regeln importieren, die für das Dataset noch nicht vorhanden sind; vorhandene Regeln werden nicht aktualisiert. Die Eindeutigkeit einer Regel, die auf ein Dataset angewendet wird, wird bestimmt durch den Regelnamen, nicht durch die Regeldefinition. Beispielsweise hat eine Feature-Class zwei Regeln namens Regel A und Regel B. Wenn die
.csv-Eingabedatei versucht, Regeln namens Regel B und Regel C zu importieren, wird Regel C importiert, Regel B jedoch nicht, da eine Regel mit dem Namen Regel B für das Dataset bereits vorhanden ist.Bei einem Fehler während des Imports wird die entsprechende Spalte und Zeile mit dem Fehler in einer Fehlermeldung angegeben. Die übrigen gültigen Attributregeln in der
.csv-Datei werden importiert.Dieses Werkzeug kann in Verbindung mit dem Werkzeug Attributregeln exportieren verwendet werden.
Lizenz:
Für Regeln, die mit ArcGIS Data Reviewer-Werkzeugen erstellt wurden, ist für den Import eine Lizenz der Data Reviewer-Erweiterung erforderlich. Eine Warnung wird zurückgegeben, wenn die importierte
.csv-Datei eine Data Reviewer-basierte Regel enthält und keine Lizenz der Data Reviewer-Erweiterung verfügbar ist.Bei einer Warnung während des Imports wird die entsprechende Zeile mit dem Fehler in einer Warnmeldung angegeben. Die übrigen gültigen Attributregeln in der
.csv-Datei werden importiert.Die importierte
.csv-Datei muss die folgenden Spalten enthalten:Spalte
Beschreibung
Beispiel
NAMEName der Regel.
constraintRuleOP
DESCRIPTIONBeschreibung der Regel.
Der Betriebsdruck muss unter 300 liegen.
TYPEDer Typ der Attributregel.
EINSCHRÄNKUNG, BERECHNUNG
SUBTYPEWenn 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.
ALLE
FIELDDer Name des Feldes, auf das die Regel angewendet wird, falls zutreffend.
BEDINGUNG
ISEDITABLEEin Boolescher Wert, der definiert, ob das Attributfeld editierbar ist.
TRUE oder FALSE
TRIGGERINSERTEin Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Einfügungsvorgänge festgelegt werden.
TRUE oder FALSE
TRIGGERDELETEEin Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Löschvorgänge festgelegt werden.
TRUE oder FALSE
TRIGGERUPDATEEin Boolescher Wert, der definiert, ob die auslösenden Ereignisse für die Regel für Aktualisierungsvorgänge festgelegt werden.
TRUE oder FALSE
SCRIPTEXPRESSIONDer ArcGIS Arcade-Skript-Ausdruck zur Definition der Regel.
$feature.OPERATINGPRESSURE < 300ERRORNUMBERDie Fehlernummer der Regel, falls zutreffend.
99
ERRORMESSAGEDie Fehlermeldung für die Regel, falls zutreffend.
Ungültiger Betriebsdruck. Der Wert muss kleiner als 300 sein.
EXCLUDECLIENTEVALUATIONEin Boolescher Wert, der definiert, ob die Regel für alle Clients oder nur für einfache Clients unterstützt wird.
TRUE oder FALSE
ISENABLEDEin boolescher Wert, der definiert, ob die Attributregel aktiviert ist.
TRUE oder FALSE
BATCHEin boolescher Wert, der definiert, ob die Regel eine Batch-Überprüfung unterstützt.
TRUE oder FALSE
SEVERITYEin ganzzahliger Wert (1 bis 5), der den Schweregrad des Fehlers definiert.
2
TAGSEin Satz von Zeichenfolgenwerten zum Identifizieren der Regel.
Operating pressure
CATEGORYEin vom System generierter ganzzahliger Wert, der die Regelkategorie definiert, falls zutreffend.
Dieser Wert wird vom System generiert und sollte nicht geändert werden.
6
CHECKPARAMETERSEin 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"]
Hinweis:
Der Export von Attributregeln aus ArcGIS Pro 3.4 oder höher enthält die Spalte TRIGGERINGFIELDS in der .csv-Ausgabedatei. Entfernen Sie zum Importieren von Attributregeln aus dieser Datei mit einer früheren Version von ArcGIS Pro vor dem Importieren diese Spalte aus der .csv-Datei.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Zieltabelle |
Die Tabelle oder Feature-Class, auf die die Attributregeln angewendet werden. Das Dataset muss über alle in der Regeldefinition angegebenen Features verfügen. |
Table View |
|
Eingabedatei |
Die |
File |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Importierte Attributregeln |
Das aktualisierte Eingabe-Dataset. |
Table View; Raster Layer; Mosaic Layer |
Umgebungen
Lizenzierungsinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja