Simbolizador de Marcadores

Simbolizador de Marcadores

El simbolizador de marcadores simple dibuja una forma predefinida con relleno y contorno personalizables. Este es el simbolizador predeterminado para geometrías 0-dimensionales (puntos). 

Las formas admitidas son:

todo:image_alt_text Círculo   todo:image_alt_text Estrella
todo:image_alt_text Cuadrado   todo:image_alt_text Cruz
todo:image_alt_text Triángulo   todo:image_alt_text X

Opciones de estilo admitidas:

Propiedad Descripción
ShapeType Especifica la forma del marcador.
Size Especifica el tamaño de la forma del marcador
FillColor Especifica el color y la transparencia dados al relleno
StrokeColor Especifica el color y la transparencia dados a la línea
StrokeWidth Especifica el ancho de la línea
StrokeLineJoin Determina cómo se representan las líneas en las intersecciones de los segmentos de línea.
StrokeStyle Especifica cómo debe dibujarse el trazo del símbolo.
StrokeDashPattern Especifica una matriz de distancias que especifica las longitudes de los guiones y espacios alternados en líneas discontinuas.
StrokeDashOffset Especifica la distancia desde el inicio de una línea hasta el comienzo de un patrón de guiones.
Rotation Especifica la rotación del símbolo alrededor de su punto central, en grados decimales. Los valores positivos indican rotación en el sentido de las agujas del reloj, los valores negativos indican rotación en sentido antihorario. El valor predeterminado es 0.
HorizontalOffset Especifica un desplazamiento horizontal desde la ubicación de un punto hasta el punto de anclaje de la forma.
VerticalOffset Especifica un desplazamiento vertical desde la ubicación de un punto hasta el punto de anclaje de la forma.
HorizontalAnchorPoint Especifica qué lado de una forma de marcador se alineará horizontalmente con la ubicación del punto.
VerticalAnchorPoint Especifica qué lado de una forma de marcador se alineará verticalmente con la ubicación del punto.

Tipos de Geometría

 El simbolizador puede aplicarse a geometrías de cualquier tipo.

Dimensión de la geometría Tipos de geometría Comportamiento de representación
Punto Punto, MultiPoint Dibuja la forma centrada en las coordenadas del punto.
Línea LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString

Dibuja la forma centrada en el centroide de la geometría

 

Superficie Polígono, CurvePolygon, MultiPolygon, MultiSurface

Para GeometryCollections, el comportamiento de representación 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 marcadores dibuja círculos negros:

Aquí te mostramos cómo cambiar el color de relleno a rojo:

todo:image_alt_text

Otro ejemplo de estilo con una forma predefinida (triángulo):

todo:image_alt_text

Para escenarios más avanzados, es posible que desees ajustar el estilo del marcador dinámicamente según los valores de los atributos de las entidades. Así es como puedes hacerlo:

todo:image_alt_text

También es posible que desees agregar etiquetas a tus marcadores. Visita Ejemplos de etiquetado de puntos para obtener ejemplos.