Attributregeln sind Geodatabase-Regeln, die verwendet werden können, um Attribute automatisch zu füllen, ungültige Änderungen bei Bearbeitungsvorgängen einzuschränken und Qualitätssicherungsprüfungen für Features durchzuführen. Attributregeln ergänzen Topologieregeln, Domänen und Subtypes und verbessern die Datenintegrität von Geodatabase-Datasets.
Weitere Informationen über Attributregeln
Die Parcel-Fabric verwendet zur Verwaltung der Datenqualität Geodatabase-Topologie- und Attributregeln. Beim Erstellen einer Parcel-Fabric werden die folgenden Attributregeln in Parcel-Fabric-Feature-Classes erstellt und auf diese angewendet:
- PRESERVE
- MUST HAVE A RECORD
- SHAPE IS FIXED
Um Parcel-Fabric-Attributregeln anzuzeigen, klicken Sie im Fenster Inhaltsverzeichnis mit der rechten Maustaste auf einen Parcel-Fabric-Feature-Layer, zeigen auf Design und klicken auf Attributregeln. Sie können auf Attributregeln auf den Registerkarten Berechnung, Einschränkung und Validierung des Bereichs Attributregeln zugreifen.
PRESERVE
Die Attributregel PRESERVE ist eine Regel vom Typ Berechnung; sie enthält eine Logik, die das Feld Preserve in der Points-Feature-Class ausfüllt. Die Attributregel PRESERVE wird bei Bearbeitungsoperationen (Einfügen und Aktualisieren) sofort ausgewertet.
Wenn das Feld Preserve auf "Ja" eingestellt ist, wird der Punkt beim Löschen des entsprechenden Flurstücks oder der entsprechenden Verbindungslinie nicht gelöscht. Durch die Attributregel wird das Feld Preserve in folgenden Fällen auf "Ja" eingestellt:
- Der Punkt hat ein festgelegtes Shape (das Feld Fixed Shape ist auf "Ja") eingestellt.
- Die Attribute X, Y oder Z des Punkts sind ungleich NULL.
Wenn Sie die Attributregel anzeigen und konfigurieren möchten, klicken Sie mit der rechten Maustaste auf den Layer Punkte im Fenster Inhaltsverzeichnis, zeigen Sie auf Design, und klicken Sie auf Attributregeln. Die Attributregel PRESERVE befindet sich auf der Registerkarte Berechnung des Bereichs Attributregeln.
MUST HAVE A RECORD
Die Attributregel MUST HAVE A RECORD ist eine Regel vom Typ Validierung; sie prüft, ob ein Parcel-Fabric-Feature mit einem Datensatz verknüpft ist. Die Attributregel wird für Flurstückslinien-Layer, Flurstückspolygon-Layer und den Verbindungslinien-Layer erstellt. Die Attributregel MUST HAVE A RECORD kann als optionales Attribut für den Punkt-Layer importiert werden.
Die Attributregel MUST HAVE A RECORD erfordert es, dass das Feld CreatedByRecord in den Flurstückslinien-Layern, Flurstückspolygon-Layern und im Verbindungslinien-Layer nicht leer ist, wenn die Regel ausgewertet wird.
Attributregeln vom Typ "Validierung" werden zu einem vom Benutzer festgelegten Zeitpunkt mit dem Fehler-Inspektor oder dem Geoverarbeitungswerkzeug Regeln auswerten ausgewertet.
Wenn Sie die Attributregel anzeigen und konfigurieren möchten, klicken Sie im Fenster Inhaltsverzeichnis mit der rechten Maustaste auf den Flurstückslinien-Layer, den Flurstückspolygon-Layer oder den Verbindungslinien-Layer, zeigen Sie auf Design, und klicken Sie auf Attributregeln. Die Attributregel MUST HAVE A RECORD befindet sich auf der Registerkarte Validierung des Bereichs Attributregeln.
Weitere Informationen zur Auswertung von Parcel-Fabric-Attributregeln
SHAPE IS FIXED
Die Attributregel SHAPE IS FIXED ist eine Attributregel vom vom Beschränkungstyp, die verhindert, dass die Shape-Geometrie eines festgelegten Parcel-Fabric-Punktes verschoben wird. Wenn das Feld Fixed Shape eines Parcel-Fabric-Punktes auf "Ja" festgelegt ist und dieser Punkt durch einen Bearbeitungsprozess verschoben werden soll, wird diese Attributregel ausgelöst. Dadurch wird eine Fehlermeldung zurückgegeben und die Änderung rückgängig gemacht.
Die Attributregel SHAPE IS FIXED wird bei einer Bearbeitungsoperation zum Aktualisieren sofort ausgewertet.
Wenn Sie die Attributregel anzeigen und konfigurieren möchten, klicken Sie mit der rechten Maustaste auf den Layer Punkte im Fenster Inhaltsverzeichnis, zeigen Sie auf Design, und klicken Sie auf Attributregeln. Die Attributregel SHAPE IS FIXED befindet sich auf der Registerkarte Einschränkung des Bereichs Attributregeln.
Optionale Attributregeln
In ArcGIS Pro 2.7 und höher sind optionale Attributregeln für Parcel-Fabric-Feature-Classes verfügbar. Regeln stehen für Parcel-Fabric-Verbindungslinien, Flurstückslinien, Flurstückspolygone, Flurstückspunkte und Flurstücksdatensätze zur Verfügung.
Um optionale Attributregeln für eine Parcel-Fabric-Feature-Class zu importieren, müssen die Parcel-Fabric sowie alle zugehörigen Layer zu einer Karte hinzugefügt werden. Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Parcel-Fabric-Feature-Layer, zeigen Sie auf Design, und klicken Sie auf Attributregeln, um den Bereich Attributregeln zu öffnen. Klicken Sie auf die Registerkarte Attributregeln, dann auf Regeln importieren und dann auf Parcel-Fabric, um Attributregeln für den Feature-Layer zu importieren.
In den folgenden Unterabschnitten werden die optionalen Attributregeln aufgeführt, die für jede Parcel-Fabric-Feature-Class importiert werden.
Verbindungslinien
- MUST BE LONGER THAN (Validierungsregel): Eine Verbindungslinie muss länger sein als der angegebene Wert.
- DISTANCE MUST MATCH WITHIN (Validierungsregel): Die Linienformlänge muss der COGO-Entfernung innerhalb der angegebenen Toleranz entsprechen.
- DIRECTION MUST MATCH WITHIN (Validierungsregel): Die Linienformlänge muss der COGO-Richtung und -Rotation innerhalb der angegebenen Toleranz (Sekunden) entsprechen.
Flurstückslinien
- MUST BE LONGER THAN (Validierungsregel): Eine Grenzlinie muss länger sein als der angegebene Wert.
- DISTANCE MUST MATCH WITHIN (Validierungsregel): Die Linienformlänge muss der COGO-Entfernung innerhalb der angegebenen Toleranz entsprechen.
- DIRECTION MUST MATCH WITHIN (Validierungsregel): Die Linienformlänge muss der COGO-Richtung und -Rotation innerhalb der angegebenen Toleranz (Sekunden) entsprechen.
Flurstückspolygone
- MUST BE LARGER THAN (Validierungsregel): Eine Flurstück-Shape-Fläche muss größer sein als angegeben.
- MUST BE SMALLER THAN (Validierungsregel): Eine Flurstück-Shape-Fläche muss kleiner sein als angegeben.
- CURRENT MUST NOT OVERLAP (Validierungsregel): Aktuelle Flurstücke dürfen einander nicht überlappen. Aktuelle Flurstücke dürfen sich mit historischen Flurstücken überlappen, und historische Flurstücke dürfen einander überlappen.
- NAME MUST BE UNIQUE (Validierungsregel): Für aktuelle Flurstücke im selben Flurstückstyp sind identische Flurstücksnamen erforderlich.
- NAME MUST NOT BE EMPTY (Validierungsregel): Felder für Flurstücksnamen müssen ausgefüllt werden und dürfen nicht NULL sein.
- MISCLOSE RATIO MUST BE LESS THAN (Validierungsregel): Das Abschlussfehlerverhältnis muss unterhalb der angegebenen Toleranz liegen.
- MISCLOSE DISTANCE MUST BE LESS THAN (Validierungsregel): Die Abschlussfehlerentfernung muss unterhalb der angegebenen Toleranz liegen.
- AREAS MUST MATCH WITHIN (Validierungsregel): Shape-Fläche und angegebene Fläche dürfen sich maximal um die angegebene Toleranz voneinander unterscheiden.
Flurstückspunkte
- MUST HAVE A RECORD (Validierungsregel): Punkt-Features müssen mit dem Datensatz verknüpft sein, durch den sie erstellt wurden.
- MUST BE IN XY EXTENT (Validierungsregel): Die XY-Attributkoordinaten eines Punkts müssen innerhalb des angegebenen kleinsten umgebenden Rechtecks liegen.
- MUST BE IN Z EXTENT (Validierungsregel): Die Z-Koordinate eines Punkts muss innerhalb des angegebenen Höhenbereichs liegen.
- XY MUST MATCH SHAPE WITHIN (Validierungsregel): Die XY-Attributkoordinaten eines Punkts müssen innerhalb der angegebenen Entfernung vom Punkt-Shape liegen.
- Z MUST MATCH GEOMETRY WITHIN (Validierungsregel): Die Z-Attributkoordinate eines Punkts muss innerhalb der angegebenen Höhe vom Punkt-Shape liegen.
Datensätze
- MUST NOT RECORD IN FUTURE (Validierungsregel): Das Aufzeichnungsdatum darf nicht in der Zukunft liegen.