Simbolizador de Preenchimento

Simbolizador de Preenchimento

O simbolizador de preenchimento simples preenche uma área com um estilo de preenchimento e traço personalizáveis. Este é o simbolizador padrão para geometrias bidimensionais (polígonos). 

Se um polígono tem “buracos”, eles não são preenchidos, mas as bordas ao redor dos buracos são tracejadas da maneira usual. “Ilhas” dentro de buracos são preenchidas e tracejadas, e assim por diante.

Opções de estilo suportadas:

Propriedade Descrição
FillColor Especifica a cor e a transparência dadas ao preenchimento.
FillStyle

- Sólido - Preenchimento sólido

- Nenhum - Não preencher o polígono

- Hachura Horizontal - Um padrão de linhas horizontais.

- Hachura Vertical - Um padrão de linhas verticais.

- Hachura Cruzada - Especifica linhas horizontais e verticais que se cruzam.

- Hachura Diagonal para Frente - Um padrão de linhas em uma diagonal da esquerda superior para a direita inferior.

- Hachura Diagonal para Trás - Um padrão de linhas em uma diagonal da direita superior para a esquerda inferior.

- Hachura Cruzada Diagonal - Um padrão de linhas diagonais cruzadas.

StrokeColor Especifica a cor e a transparência dadas à linha do traço.
StrokeStyle Especifica como o trabalho de linha do símbolo deve ser desenhado.
StrokeWidth Especifica a largura da linha do traço.
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.
StrokeLineJoin

Determina como as linhas são renderizadas em interseções de segmentos de linha.

- Miter - canto afiado

- Round - canto arredondado

- Bevel - canto diagonal

HorizontalOffset Especifica o deslocamento horizontal de um ponto de localização para o ponto de âncora da forma.
VerticalOffset Especifica o deslocamento vertical de um ponto de localização para o ponto de âncora da forma.

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 um pequeno quadrado ortogonal polígono.
Linha LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString A linha é fechada para preenchimento conectando seu ponto final ao seu ponto inicial. Apenas a linha original é tracejada.
Superfície Polígono, CurvePolygon, MultiPolygon, MultiSurface Desenha o polígono.

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 Simple Fill symbolizer desenha uma linha de traço preta e preenchimento branco sólido:

Aqui está como alterar o estilo:

todo:image_alt_text

Você também pode querer adicionar rótulos aos seus polígonos. Visite Exemplos de Rotulagem de Linhas para exemplos de como rotular a borda do polígono ou Exemplos de Rotulagem de Pontos sobre exmaplos de como rotular os centros dos polígonos.