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:
![]() |
---|
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.