Simbolizador de Marcador

Simbolizador de Marcador

O simbolizador de Marcador Simples desenha uma forma predefinida com preenchimento e contorno personalizáveis. Este é o simbolizador padrão para geometrias 0-dimensionais (pontos). 

As formas suportadas são:

todo:image_alt_text Círculo   todo:image_alt_text Estrela
todo:image_alt_text Quadrado   todo:image_alt_text Cruz
todo:image_alt_text Triângulo   todo:image_alt_text X

Opções de estilo suportadas:

Propriedade Descrição
ShapeType Especifica a forma do marcador.
Size Especifica o tamanho da forma do marcador
FillColor Especifica a cor e a transparência dadas ao preenchimento
StrokeColor Especifica a cor e a transparência dadas à linha
StrokeWidth Especifica a largura da linha
StrokeLineJoin Determina como as linhas são renderizadas em interseções de segmentos de linha.
StrokeStyle Especifica como o trabalho de linha do símbolo deve ser desenhado.
StrokeDashPattern Especifica uma matriz de distâncias que especifica os comprimentos de traços e espaços alternados em linhas tracejadas.
StrokeDashOffset Especifica a distância do início de uma linha para o início de um padrão de traço.
Rotation Especifica a rotação do símbolo em torno de seu ponto central, em graus decimais. Valores positivos indicam rotação no sentido horário, valores negativos indicam rotação anti-horária. O padrão é 0.
HorizontalOffset Especifica o deslocamento horizontal de um local do ponto para o ponto de ancoragem da forma.
VerticalOffset Especifica o deslocamento vertical de um local do ponto para o ponto de ancoragem da forma.
HorizontalAnchorPoint Especifica qual lado de uma forma de marcador será alinhado horizontalmente com a localização do ponto.
VerticalAnchorPoint Especifica qual lado de uma forma de marcador será alinhado verticalmente com a localização do ponto.

Tipos de Geometria

 O simbolizador pode ser aplicado a geometrias de qualquer tipo.

Dimensão da Geometria Tipos de Geometria Comportamento de Renderização
Ponto Ponto, MultiPoint Desenha a forma centrada na coordenada do ponto.
Linha LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString

Desenha a forma centrada no centróide da geometria

 

Superfície Polígono, CurvePolygon, MultiPolygon, MultiSurface

Para GeometryCollections, o comportamento de renderização é determinado separadamente para cada geometria dentro da coleção. Camadas com tipo de geometria Misto seguem a lógica para GeometryCollections.

Use MixedGeometrySymbolizer para limitar um simbolizador a tipos de geometria específicos.

Exemplos

Por padrão, o simbolizador de marcador desenha círculos pretos:

Aqui está como alterar a cor de preenchimento para vermelho:

todo:image_alt_text

Outro exemplo de estilo com uma forma predefinida (triângulo):

todo:image_alt_text

Para cenários mais avançados, você pode querer ajustar o estilo do marcador dinamicamente com base nos valores dos atributos de recurso. Veja como fazer isso:

todo:image_alt_text

Você também pode querer adicionar rótulos aos seus marcadores. Visite Exemplos de Rotulagem de Pontos para exemplos.