Beschränkungsregeln geben zulässige Attributkonfigurationen und allgemeine Beziehungen für ein Feature an. Im Gegensatz zu Berechnungsregeln werden Beschränkungsregeln nicht zum Belegen von Attributen mit Werten verwendet, sondern zum Sicherstellen, dass bestimmte Bedingungen für ein Feature erfüllt werden.
Im folgenden Video wird gezeigt, wie eine Beschränkungsregel erstellt wird.
- Dieses Video wurde mit ArcGIS Pro 3.2 erstellt.
Beschränkungsregeln können erstellt werden, indem in der Ansicht "Attributregeln" in der Gruppe "Regeln hinzufügen" auf die Schaltfläche Beschränkungsregel geklickt wird. Regeln lassen sich auch mit dem Werkzeug Attributregel hinzufügen oder mit dem Werkzeug Attributregeln importieren erstellen.
Hinweis:
Die Schaltfläche Einsatzbereite Regeln bietet Zugriff auf eine Galerie konfigurierbarer Prüfungen, die die Erstellung von Beschränkungs- und Validierungsregeln unterstützen. Diese Option ist mit einer ArcGIS Data Reviewer-Lizenz verfügbar.
Weitere Informationen zum Erstellen von Attributregeln mit ArcGIS Data Reviewer
Beschränkungsregeln geben als Ergebnis wahr oder falsch zurück, um folgendermaßen darzustellen, ob die Regel erfüllt wird:
- Wahr: Der angegebene Skriptausdruck ist erfüllt und das Feature wird erstellt.
- Falsch: Der Skriptausdruck ist nicht erfüllt und das Feature wird nicht erstellt.
Beschränkungsregeln werden basierend auf bestimmten auslösenden Ereignissen (Einfügen, Aktualisieren und Löschen) während Bearbeitungsvorgängen ausgewertet. Für Aktualisierungsereignisse können Sie optional eine Liste von auslösenden Feldern festlegen. Beim Verstoß gegen eine Beschränkungsregel wird eine benutzerdefinierte Fehlernummer und -meldung zurückgegeben und die Änderung des Features rückgängig gemacht. Die Fehlernummer und Fehlermeldung werden während der Erstellung der Regel angegeben. Verwenden Sie zum Auffinden von Dateninkonsistenzen Validierungsregeln.
Weitere Informationen zur sofortigen Auswertung von Attributregeln während Bearbeitungsvorgängen
Beispiele
Nachfolgend finden Sie Beispiele dafür, wie Beschränkungsattributregeln in einer Geodatabase verwendet werden können:
- Der Wert eines Zeichenfolgenattributs für ein Feature muss ausschließlich Großbuchstaben enthalten.
- Der Wert eines Zeichenfolgenattributs für ein Feature muss eine bestimmte Anzahl Zeichen enthalten.
- Für einen Einphasentransformator einer Freileitung, bei dem das Erdungsattribut auf Delta festgelegt wurde, sind die folgenden Phasenwerte gültig: AB, BC, AC. Wenn für die Erdung Wye festgelegt wurde, sind die folgenden Phasenwerte gültig: A, B, C.
- Ein Leitungsmast, der höher als 65 Fuß ist, darf nur aus Stahl bestehen.
Im Arcade-Profil finden Sie die Anforderungen und globalen Variablen zum Verfassen von Attributregeltypen. Beim Erstellen von Skriptausdrücken für Attributregeln können die Arcade-Dokumentation – Erste Schritte und der Funktionsindex als zusätzliche Ressourcen herangezogen werden.
Weitere Informationen finden Sie unter Skriptausdrücke für Attributregeln – Beispiele.