Universo GIS
TUTORIAL EM VÍDEO
GRATUITO
O Que e Geometria Geradora no QGIS
A geometria geradora no QGIS (Geometry Generator) e um tipo de camada de simbolo que aceita expressoes geometricas e renderiza o resultado visualmente, sem alterar os dados originais.Voce pode transformar pontos em circulos, poligonos em centroides, linhas em setas e criar representacoes visuais complexas usando apenas expressoes.O recurso esta disponivel em qualquer tipo de geometria: ponto, linha ou poligono. Basta adicionar uma camada de simbolo do tipo Geometry Generator nas propriedades de simbologia.Como Ativar a Geometria Geradora
Para usar esse recurso:– Va em Propriedades da Camada, aba Simbologia – Clique no botao + para adicionar nova camada de simbolo – No tipo de camada, selecione Geometry Generator – Escolha o tipo de geometria de saida (ponto, linha ou poligono) – Escreva a expressao no campo de geometriaA expressao deve retornar um objeto geometrico valido. O QGIS renderiza o resultado sobre o mapa em tempo real.
6 Exemplos Visuais de Geometria Geradora
Copie estas expressoes e aplique nos seus projetos.1. Buffer Visual ao Redor de Feicoes
buffer($geometry, 30)Cria um buffer de 30 metros ao redor de cada feicao. Perfeito para visualizar areas de protecao, recuos ou faixas de dominio sem criar camada auxiliar.2. Centroide de Poligonos
centroid($geometry)Exibe um ponto no centro geometrico de cada poligono. Use com tipo de saida Ponto para criar marcadores centrais em areas.3. Contorno Simplificado
simplify($geometry, 10)Simplifica a geometria removendo vertices desnecessarios. Util para representacoes esquematicas em escalas pequenas.4. Linhas de Conexao Entre Feicoes
make_line(centroid($geometry), make_point(x(centroid($geometry)), y(centroid($geometry)) + 100))Cria uma linha vertical a partir do centroide de cada feicao. Combine com aggregate para conectar feicoes de camadas diferentes.5. Convex Hull (Envoltoria Convexa)
convex_hull($geometry)Gera o menor poligono convexo que contem a geometria original. Ideal para representar areas de abrangencia.6. Setas Indicando Direcao
make_line(start_point($geometry), end_point($geometry))Combine com estilo de linha com seta na ponta para indicar direcao de fluxo em rios, estradas ou redes de drenagem.Consulte a documentacao oficial do QGIS para ver todas as funcoes geometricas disponiveis.
Combinando Geometry Generator com Regras
O verdadeiro poder da geometria geradora no QGIS aparece quando voce combina com simbologia por regra.Exemplo pratico: mostrar buffer de 30m apenas em feicoes do tipo APP:– Crie uma regra com filtro"tipo" = 'APP'
– Adicione camada de simbolo Geometry Generator
– Use buffer($geometry, 30)Apenas as feicoes APP recebem o buffer visual. As demais mantem a simbologia padrao.Quando Usar Geometry Generator vs Criar Camada
Use o Geometry Generator quando:– A visualizacao e apenas para apresentacao no mapa – Voce nao precisa dos dados derivados na tabela de atributos – Quer manter o projeto limpo, sem camadas auxiliares – Precisa de representacoes que mudam conforme o zoomCrie uma camada separada quando:– Precisa dos dados derivados para analise espacial – Vai exportar as geometrias para outro formato – Outros processos dependem da camada derivadaAprenda mais sobre expressoes no QGIS para dominar funcoes geometricas. Veja tambem a simbologia por regra para combinar com o Geometry Generator.
Perguntas Frequentes sobre Geometria Geradora no QGIS
O que e geometria geradora no QGIS?
E um tipo de camada de simbolo que cria geometrias derivadas usando expressoes, renderizando o resultado visualmente sem alterar os dados originais da camada.
A geometria geradora altera os dados originais?
Nao. O Geometry Generator e puramente visual. Ele renderiza geometrias derivadas na tela, mas nao modifica a geometria nem os atributos da camada original.
Posso combinar geometria geradora com simbologia por regra?
Sim. Crie uma regra com filtro e adicione o Geometry Generator como camada de simbolo dentro dela. Apenas as feicoes que atendem a regra recebem a geometria derivada.
O Geometry Generator funciona com camadas raster?
Nao. Esse recurso e exclusivo para camadas vetoriais (pontos, linhas e poligonos). Para rasters, use o Raster Calculator.
Como melhorar a performance com geometria geradora?
Evite funcoes espaciais complexas como overlay_intersects em camadas com muitas feicoes. Limite a visibilidade por escala para reduzir o processamento em zooms distantes.
Domine a geometria geradora no QGIS e crie visualizacoes avancadas sem poluir seu projeto com camadas extras. Conheca a Formacao GeoPro para aprender QGIS do zero ao avancado.
Veja tambem: Expressoes no QGIS | Simbologia por regra | Calculadora de campo | Como fazer mapa no QGIS
