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:
![]() |
Círculo | ![]() |
Estrella | |
---|---|---|---|---|
![]() |
Cuadrado | ![]() |
Cruz | |
![]() |
Triángulo | ![]() |
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:
![]() |
---|
Otro ejemplo de estilo con una forma predefinida (triángulo):
![]() |
---|
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:
![]() |
---|
También es posible que desees agregar etiquetas a tus marcadores. Visita Ejemplos de etiquetado de puntos para obtener ejemplos.