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.
Beschränkungsregeln können in der Ansicht "Attributregeln" durch Klicken auf die Schaltfläche Beschränkungsregel erstellt werden. Regeln lassen sich auch mit dem Werkzeug Attributregel hinzufügen oder mit dem Werkzeug Attributregeln importieren erstellen. Beschränkungsregeln können für ein Dataset in einer File- oder Enterprise-Geodatabase erstellt werden.
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.
Weitere Informationen finden Sie unter Skriptausdrücke für Attributregeln – Beispiele.
Beschränkungsregeln werden für bestimmte auslösende Ereignisse (Einfügen, Aktualisieren und Löschen), die in den Regeleigenschaften festgelegt sind, unmittelbar während der Bearbeitung ausgewertet. 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.
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.
Spezifische Beispiele hierzu finden Sie unter "Skriptausdrücke für Attributregeln"