Zusätzlich zum Erstellen einer benutzerdefinierten Attributregel können Sie eine Attributregel unter Verwendung einer Vorlage erstellen. Es sind Vorlagen verfügbar, die Sie beim Erstellen von Attributregeln für bestimmte Workflows unterstützen. Mit Attributregelvorlagen können Sie von der Attributregelfunktionalität profitieren, ohne den ArcadeArcade-Skript-Ausdruck erstellen zu müssen.
Zu jeder Vorlage gibt es ein eigenes Dialogfeld mit zu füllenden Parametern, das zum Generieren einer Attributregel mit dem Arcade-Skript-Ausdruck, der aus den Eingabeparameterwerten erstellt wird, verwendet wird. Nach der Ausführung des Werkzeugs können Sie die Attributregeleigenschaften überprüfen und vor dem Speichern Änderungen vornehmen. Die aus den Vorlagen erstellten Attributregeln können als Regel für die sofortige Berechnung oder als Batch-Berechnungsregel gespeichert werden.
Weitere Informationen zum Erstellen einer Attributregel aus einer Attributregelvorlage
Die folgenden Attributregelvorlagen sind verfügbar:
Schauen Sie sich die einzelnen Vorlagen genauer an, um die Anwendungsfälle und die zugehörigen Parameter zu verstehen. Wenn sich Ihre Daten verändern, müssen Sie möglicherweise die Attributregel neu generieren.
Symbolrotation generieren
Mit der Vorlage "Symbolrotation generieren" können Sie eine Attributregel für eine Point-Feature-Class definieren. Wenn ein Feature erstellt wird, wird das Rotationsfeld mit dem Winkel von der überschneidenden Line-Feature-Class, die Sie angeben, aktualisiert. Zusätzlich können Sie Bedingungen angeben, unter denen bestimmte Rotationen basierend auf anderen Feature-Attributen angewendet werden sollen.
Wenn Sie die Vorlage "Symbolrotation generieren" verwenden, dann sollten Sie die folgenden Hinweise beachten:
- Bei Features, die an einem Stützpunkt erstellt wurden, wird der Durchschnittswert des Linienwinkels zurückgegeben.
- Bei Linien, die denselben geographischen Raum einnehmen, wird ein Tiebreaker verwendet, wenn die vorhandenen Werte für das Ausrichtungsfeld nicht eindeutig sind. Bei genau einer Line-Feature-Class wird die ObjectID verwendet. Bei mehreren Line-Feature-Classes spielt zusätzlich zur ObjectID auch die Reihenfolge, in der Sie die Line-Feature-Classes angeben, eine Rolle.
- Nach dem Generieren der Attributregel müssen Sie zum Variieren der Symbolisierung nach Drehung den Layer so ändern, dass das Symbol des Features entsprechend dem im Werkzeug angegebenen Rotationsfeld gedreht wird.
Empfehlungen:
- Wenn mehrere überschneidende Line-Feature-Classes verwendet werden, sollte am besten derselbe Datentyp für das Ausrichtungsfeld verwendet werden.
- Wenn ein Ausrichtungsfeld für mindestens eine Line-Feature-Class ausgewählt wird, dann sollten Sie ein Feld verwenden, das eindeutige Werte enthält.
- Verwenden Sie eine Line-Feature-Class einmal als überschneidende Line-Feature-Class.
- Wenn die Bedingungslogik zum Auslösen der Attributregel durch genau einen Wert in einem einzelnen Feld definiert wird, dann verwenden Sie die WHERE-Bedingung zum Angeben des Ausdrucks. Wenn nach mehreren Werten mit unterschiedlichen Rotationswerten gefiltert wird, dann verwenden Sie die Optionen für die Drehung zum Angeben des Ausdrucks.
Weitere Informationen zu den einzelnen Parametern finden Sie im Werkzeug Attributregel für Symbolrotation generieren.
ID generieren
Mit der Vorlage "ID generieren" können Sie eine Attributregel definieren, die einen eindeutigen Wert basierend auf einer vordefinierten Benutzerkonfiguration generiert. Wenn beispielsweise ein Wert immer in einem bestimmten Format eingetragen werden soll, wie zum Beispiel BLD-X-A, wobei X für einen eindeutigen monotonen numerischen Wert steht, dann können Sie die Optionen innerhalb dieser Vorlage definieren. Im Rahmen dieses Prozesses werden Datenbanksequenzen verwendet, indem entweder eine neue Datenbanksequenz erstellt oder eine vorhandene Datenbanksequenz verwendet wird.
Empfehlungen:
- Wenn der Definitionstyp "Tabelle" verwendet wird, dann müssen die Tabellenspalten mit der Tabellenausgabe (ID_Table) der Builder-Option übereinstimmen.
- Beim Definitionstyp "Codierter Wert" müssen Felder mit definierten Domänen vorhanden sein.
- Die Definition des Einzelwertformats muss dem Felddatentyp entsprechen, der das Einzelwertformat unterstützt. Wenn Sie beispielsweise das Format BLD-X-A verwenden, wobei X für einen monotonen numerischen Wert steht, dann muss das Feld ein Textdatenfeld sein.
- Wenn die Bedingungslogik zum Auslösen der Attributregel durch genau einen Wert in einem einzelnen Feld definiert wird, dann verwenden Sie die WHERE-Bedingung zum Angeben des Ausdrucks. Wenn nach mehreren Werten gefiltert wird, dann verwenden Sie die Filter-SQL zum Angeben des Ausdrucks.
Weitere Informationen zu den einzelnen Parametern finden Sie im Werkzeug ID-Attributregel generieren.
Räumliche Verbindung generieren
Mit der Vorlage "Räumliche Verbindung generieren" können Sie eine Attributregel definieren, bei der Sie Felder in einem Ziel-Dataset (auch als Eingabetabelle bezeichnet) zuordnen und Attributinformationen aus Ursprungs-Datasets extrahieren können. Die Feldzuordnung kann verwendet werden, um Felder vorhandenen Feldern zuzuordnen. Es können aber auch neue Felder im Ziel-Dataset beim Erstellen der Attributregel erstellt werden.
Empfehlung:
- Eine Verbindungsklasse muss nur einmal verwendet werden.
Weitere Informationen zu den einzelnen Parametern finden Sie im Werkzeug Attributregel für räumliche Verbindung generieren.