Simbolizzatore del marcatore

Simbolizzatore del marcatore

Il simbolizzatore del marcatore semplice disegna una forma predefinita con riempimento e contorno personalizzabili. Questo è il simbolizzatore predefinito per le geometrie 0-dimensionali (punti). 

Le forme supportate sono:

todo:image_alt_text Cerchio   todo:image_alt_text Stella
todo:image_alt_text Quadrato   todo:image_alt_text Croce
todo:image_alt_text Triangolo   todo:image_alt_text X

Le opzioni di stile supportate sono:

Proprietà Descrizione
ShapeType Specifica la forma del marcatore.
Size Specifica le dimensioni della forma del marcatore
FillColor Specifica il colore e la trasparenza dati al riempimento
StrokeColor Specifica il colore e la trasparenza dati alla linea
StrokeWidth Specifica lo spessore della linea
StrokeLineJoin Determina come le linee vengono renderizzate alle intersezioni dei segmenti di linea.
StrokeStyle Specifica come dovrebbe essere disegnato il tratto del simbolo.
StrokeDashPattern Specifica un array di distanze che specifica le lunghezze di trattini e spazi alternati nelle linee tratteggiate.
StrokeDashOffset Specifica la distanza dall’inizio di una linea all’inizio di un modello di trattini.
Rotation Specifica la rotazione del simbolo attorno al suo punto centrale, in gradi decimali. I valori positivi indicano la rotazione in senso orario, i valori negativi indicano la rotazione in senso antiorario. Il valore predefinito è 0.
HorizontalOffset Specifica l’offset orizzontale dalla posizione di un punto al punto di ancoraggio della forma.
VerticalOffset Specifica l’offset verticale dalla posizione di un punto al punto di ancoraggio della forma.
HorizontalAnchorPoint Specifica quale lato di una forma del marcatore sarà allineato orizzontalmente con la posizione del punto.
VerticalAnchorPoint Specifica quale lato di una forma del marcatore sarà allineato verticalmente con la posizione del punto.

Tipi di geometria

 Il simbolizzatore può essere applicato a geometrie di qualsiasi tipo.

Dimensione della geometria Tipi di geometria Comportamento di rendering
Punto Punto, MultiPoint Disegna la forma centrata sulle coordinate del punto.
Linea LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString

Disegna la forma centrata sul centroide della geometria

 

Superficie Poligono, CurvePolygon, MultiPolygon, MultiSurface

Per GeometryCollections, il comportamento di rendering viene determinato separatamente per ciascuna geometria all’interno della collection. I layer con tipo di geometria Misto seguono la logica per GeometryCollections.

Utilizza MixedGeometrySymbolizer per limitare un simbolizzatore a tipi di geometria specifici.

Esempi

Per impostazione predefinita, il simbolizzatore del marcatore disegna cerchi neri:

Ecco come cambiare il colore di riempimento in rosso:

todo:image_alt_text

Un altro esempio di stile con una forma predefinita (triangolo):

todo:image_alt_text

Per scenari più avanzati, potrebbe essere necessario regolare lo stile del marcatore dinamicamente in base ai valori degli attributi delle feature. Ecco come farlo:

todo:image_alt_text

Potresti anche voler aggiungere etichette ai tuoi marcatori. Visita Esempi di etichettatura dei punti per esempi.