Simbolizzatore di Linee
Simbolizzatore di Linee
Il simbolizzatore di linee semplice disegna una linea con uno stile personalizzabile. Questo è il simbolizzatore predefinito per le geometrie unidimensionali (linee).
Opzioni di stile supportate:
Proprietà | Descrizione |
---|---|
Color | Specifica il colore e la trasparenza dati alla linea. |
Width | Specifica la larghezza della linea |
LineJoin | Determina come le linee vengono renderizzate alle intersezioni dei segmenti di linea. |
Style | Specifica come dovrebbe essere disegnato il lavoro di linea del simbolo. |
DashPattern | Specifica un array di distanze che specifica le lunghezze delle tratteggio e degli spazi nelle linee tratteggiate. |
DashOffset | Specifica la distanza dall’inizio di una linea all’inizio di un modello di trattino. |
CapStyle | Specifica come le linee vengono renderizzate alle loro estremità. - Butt - bordo quadrato nitido - Round - bordo arrotondato - Square - bordo quadrato leggermente allungato |
Offset | Specifica l’offset dalla linea originale. Per una distanza positiva, l’offset sarà sul lato sinistro della linea di input (relativo alla direzione della linea). Per una distanza negativa, sarà sul lato destro. |
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 una linea di piccola lunghezza con orientamento orizzontale centrata sul punto, con due tappi terminali. |
Linea | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | Disegna la linea. |
Superficie | Poligono, CurvePolygon, MultiPolygon, MultiSurface | Il contorno chiuso della geometria viene utilizzato come stringa di linea (senza tappi terminali) |
Per GeometryCollections, il comportamento di rendering è 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 di linee disegna linee nere:
Ecco come cambiare il colore della linea in blu:
![]() |
---|
Per scenari più avanzati, potrebbe essere necessario regolare lo stile della linea dinamicamente in base ai valori degli attributi delle feature. Ecco come farlo:
![]() |
---|
Potresti anche voler aggiungere etichette alle tue linee. Visita Esempi di etichettatura delle linee per esempi.