Simbolizador de Línea
Simbolizador de Línea
El simbolizador de línea simple dibuja una línea con un estilo personalizable. Este es el simbolizador predeterminado para geometrías unidimensionales (líneas).
Opciones de estilo admitidas:
Propiedad | Descripción |
---|---|
Color | Especifica el color y la transparencia dados a la línea. |
Width | Especifica el ancho de la línea |
LineJoin | Determina cómo se renderizan las líneas en las intersecciones de los segmentos de línea. |
Style | Especifica cómo debe dibujarse el trabajo de línea del símbolo. |
DashPattern | Especifica una matriz de distancias que especifica las longitudes de los guiones y espacios alternados en líneas discontinuas. |
DashOffset | Especifica la distancia desde el inicio de una línea hasta el comienzo de un patrón de guiones. |
CapStyle | Especifica cómo se renderizan las líneas en sus extremos. - Butt - borde cuadrado afilado - Round - borde redondeado - Square - borde cuadrado ligeramente alargado |
Offset | Especifica el desplazamiento de la línea original. Para una distancia positiva, el desplazamiento estará en el lado izquierdo de la línea de entrada (en relación con la dirección de la línea). Para una distancia negativa, estará en el lado derecho. |
Tipos de Geometría
El simbolizador se puede aplicar a geometrías de cualquier tipo.
Dimensión de la geometría | Tipos de geometría | Comportamiento de renderizado |
---|---|---|
Punto | Punto, MultiPunto | Dibuja una línea de pequeña longitud con orientación horizontal centrada en el punto, con dos tapas finales. |
Línea | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | Dibuja la línea. |
Superficie | Polígono, CurvePolygon, MultiPolígono, MultiSurface | El contorno cerrado de la geometría se utiliza como la cadena de línea (sin tapas finales) |
Para GeometryCollections, el comportamiento de renderizado se determina por separado para cada geometría dentro de la colección. Las capas con tipo de geometría mixto siguen la lógica para GeometryCollections.
Utilice MixedGeometrySymbolizer para limitar un simbolizador a tipos de geometría específicos.
Ejemplos
Por defecto, el simbolizador de línea dibuja líneas negras:
Aquí le mostramos cómo cambiar el color de la línea a azul:
![]() |
---|
Para escenarios más avanzados, es posible que desee ajustar el estilo de la línea dinámicamente en función de los valores de los atributos de las características. Así es como puedes hacerlo:
![]() |
---|
También es posible que desee agregar etiquetas a sus líneas. Visite Ejemplos de etiquetado de líneas para obtener ejemplos.