Sie können Symbole anpassen, um verschiedene Aspekte der dargestellten Daten anzuzeigen. Beispielsweise können Sie einen Layer symbolisieren, um quantitative oder qualitative Unterschiede bei Features aufzuzeigen. Sie können auch die Visualisierung des Symbols anhand einer Variablen (z. B. Größe oder Transparenz) steuern oder die Features extrudieren, um 3D-Symbole zu erzeugen. Weiterhin können Sie die attributgesteuerte Symbolisierung für den gesamten Layer aktivieren, sodass Sie die Anpassung spezifischer Aspekte von Symbolen steuern können, indem Sie einzelne Symboleigenschaften mit Feature-Attributen verbinden.
Aktivieren der attributgesteuerten Symbolisierung
Sie können einen Feature-Layer aktivieren, um die attributgesteuerte Symbolisierung zum Verbinden von Symboleigenschaften mit Attributen in den Daten zu nutzen. Nachdem die Symboleigenschaften der Symbole in diesem Layer, die mit einem Feature-Attribut verbunden werden können, aktiviert wurden, werden sie mit der Schaltfläche Keine Attributzuordnung definiert angezeigt.
Tipp:
Für einen Layer, der ein Symbol mit einem Prozedural-Layer enthält, ist die attributgesteuerte Symbolisierung stets aktiviert.
- Heben Sie im Bereich Inhalt einen Feature-Layer hervor.
- Klicken Sie auf der Registerkarte Feature-Layer in der Gruppe Darstellung auf Symbolisierung .
- Aktivieren Sie im Bereich Symbolisierung auf der Registerkarte Symbolisierung nach Attribut variieren die Option Verbindungen von Symboleigenschaften zulassen.
Sie können nun Feature-Attribute an bestimmte Eigenschaften der Symbole in diesem Layer anhängen. Neben diesen Attributen wird die Schaltfläche Keine Attributzuordnung definiert angezeigt.
Vorsicht:
Wenn viele Eigenschaften mit Attributen verbunden werden, kann die Darstellungs-Performance verlangsamt werden, da viele eindeutige Symbole gerendert werden müssen. Dies tritt jedoch meist bei der ersten Darstellung des Layers auf, da für nachfolgende Darstellungen das Anzeige-Caching verwendet wird. Sie können Grenzen für die Darstellung des Layers festlegen (maßstabsbasiert in 2D oder entfernungsbasiert in 3D), um diese Auswirkungen zu minimieren.
Verbinden von Symboleigenschaften mit Attributen
Nachdem ein Layer für attributgesteuerte Symbolisierung aktiviert wurde, können die meisten Symboleigenschaften mit dem Wert in einem Feature-Attributfeld oder einem Ausdruck verbunden werden.
Tipp:
Wenn Sie sich im Bereich Symbolisierung im Modus "Symbol formatieren" befinden, klicken Sie auf die Menüschaltfläche , um sicherzustellen, dass Verbindungen von Symboleigenschaften zulassen aktiviert ist, womit der Layer für attributgesteuerte Symbolisierung aktiviert wird. Wenn diese Option aktiviert ist, jedoch nicht bearbeitet werden kann, ist mindestens eine Eigenschaft bereits mit diesem Layer verbunden.
Symboleigenschaften können nur mit entsprechenden Feldtypen und -werten verbunden werden. Zur Angabe der Größeneigenschaften sind numerische Felder erforderlich, deren Werte größer als 0 sind. Wenn eine Typkonvertierung oder mehrere Werte erforderlich sind, schreiben Sie einen Ausdruck. Detaillierte Informationen zum Verbinden von Farbeigenschaften finden Sie unter Attributgesteuerte Farben bei der Symbolisierung.
Führen Sie die folgenden Schritte aus, um Symboleigenschaften mit Attributen zu verbinden:
- Heben Sie im Bereich Inhalt einen Feature-Layer hervor.
- Klicken Sie auf der Registerkarte Feature-Layer in der Gruppe Darstellung auf Symbolisierung .
- Klicken Sie im Bereich Symbolisierung auf ein Symbol, das geändert werden soll.
- Klicken Sie im Modus "Symbol formatieren" des Bereichs Symbolisierung auf die Registerkarte Eigenschaften und dann auf die Registerkarte Layer .
- Klicken Sie neben der Eigenschaft, die einem Attribut zugeordnet werden soll, auf die Schaltfläche Keine Attributzuordnung definiert .
- Wählen Sie im Dialogfeld Attributzuordnung festlegen ein Attributfeld aus.
Die Werte in diesem Feld werden als Symboleigenschaftswert für jedes Feature verwendet.
Hinweis:
Klicken Sie auf die Schaltfläche Einen Ausdruck festlegen , um in der Arcade-Sprache einen Ausdruck zu erstellen.
Tipp:
Um das Bild eines Bild-Markersymbol-Layers als Attribut festlegen zu können, müssen die Bilder entweder in einer Zeichenfolge, einem Raster oder einem BLOB-Feld gespeichert sein. Ziehen Sie in Betracht, diese in einer Anlagentabelle zu speichern, die Tabelle mit der Feature-Class zu verbinden und das Anlagenfeld für die Symbolisierung anzugeben. Bei einem Bild, das in einem Zeichenfolgenfeld gespeichert ist, muss der Wert in dem Feld, das das Bild referenziert, ein Base64-codiertes Bild sein, wie in diesem Beispiel dargestellt: data:image/png;base64,<data>.
- Klicken Sie auf OK, um das Dialogfeld Attributzuordnung festlegen zu schließen.
Neben der Eigenschaft wird das Symbol angezeigt, um anzugeben, dass sie mit einem Attribut verbunden ist. Zeigen Sie mit der Maus auf dieses Symbol, um das verwendete Feld bzw. den verwendeten Ausdruck anzuzeigen oder es weiter zu ändern.
- Klicken Sie im Bereich Symbolisierung auf Übernehmen, um die Änderungen zu übernehmen.
Jedes Feature wird mit einem benutzerdefinierten Symbol dargestellt, wobei der Attributwert als Symboleigenschaftswert angewendet wird.
Überprüfen und Aktualisieren von attributgesteuerter Symbolisierung
Nachdem Sie die attributgesteuerte Symbolisierung für einen Layer definiert haben, können Sie die Einstellungen im Bereich Symbolisierung für den Layer überprüfen und aktualisieren.
- Heben Sie im Bereich Inhalt einen Feature-Layer hervor.
- Klicken Sie auf der Registerkarte Feature-Layer in der Gruppe Darstellung auf Symbolisierung .
- Klicken Sie im Bereich Symbolisierung auf die Registerkarte Symbolisierung nach Attribut variieren , und blenden Sie bei Bedarf die Symbolgruppen ein, um die verbundenen Eigenschaften zu überprüfen.
- Um eine Verbindung mit einer anderen Eigenschaft herzustellen, wählen Sie ein anderes Feld aus dem Dropdown-Menü aus. Durch Auswahl von <Keine> wird die Eigenschaft von der Attribuierung getrennt.
- Um eine Eigenschaft zu trennen, zeigen Sie mit der Maus auf sie, und klicken Sie auf die Schaltfläche "Löschen" , oder wählen Sie <Keine> aus dem Menü aus.
- Um zu dem entsprechenden Teil des Symbols zu wechseln, in dem eine verbundene Eigenschaft festgelegt wird, zeigen Sie mit der Maus auf die Eigenschaft, und klicken Sie auf die Schaltfläche Layer .