BLOG · Uncategorized

Filtrar Dados no QGIS: Query Builder e Filtros [2026]

Filtrar dados no QGIS permite exibir apenas as feicoes que atendem a um criterio especifico, escondendo todas as demais sem excluir nada. Diferente da selecao (que destaca feicoes mantendo as outras visiveis), o filtro remove temporariamente as feicoes que nao atendem a condicao — como se elas nao existissem na camada.Neste tutorial voce aprende a filtrar dados no QGIS usando o Query Builder e outros metodos de filtragem.

Query Builder — Filtro Persistente

O Query Builder e o metodo principal para filtrar dados no QGIS. Ele aplica um filtro SQL na camada que persiste enquanto estiver ativo.
  1. Clique com botao direito na camada, Propriedades.
  2. Va na aba Fonte (ou Geral, dependendo da versao).
  3. Clique em Construtor de consultas (Query Builder).
  4. Escreva a expressao de filtro usando os campos disponiveis.
  5. Clique em Testar para verificar quantas feicoes atendem.
  6. Clique em OK. A camada mostrara apenas as feicoes filtradas.
O filtro afeta todas as operacoes — simbologia, geoprocessamento, exportacao, tabela de atributos. As feicoes ocultas nao participam de nenhuma analise enquanto o filtro estiver ativo. Para remover o filtro, volte ao Query Builder e limpe a expressao. A camada restaura todas as feicoes instantaneamente, sem recarregar o projeto.

Exemplos de Expressoes de Filtro

  • Filtrar por texto: "municipio" = 'Campinas' — mostra apenas feicoes do municipio de Campinas.
  • Filtrar por numero: "area_ha" > 100 — mostra propriedades com mais de 100 hectares.
  • Filtrar por lista: "tipo" IN ('APP', 'RL', 'AUR') — mostra apenas essas categorias.
  • Filtrar por padrao: "nome" LIKE 'Fazenda%' — mostra feicoes cujo nome comeca com Fazenda.
  • Filtrar por data: "data_cadastro" > '2025-01-01' — mostra feicoes cadastradas apos janeiro de 2025.
  • Combinacao: "estado" = 'SP' AND "area_ha" >= 50 — mostra propriedades em SP com 50+ hectares.
curso-de-qgis-com-certificado

Filtro Rapido na Tabela de Atributos

Para filtrar dados no QGIS rapidamente sem abrir o Query Builder, use o filtro da tabela de atributos.
  1. Abra a tabela de atributos (F6).
  2. No canto inferior esquerdo, mude de Mostrar todas as feicoes para Mostrar feicoes visiveis no mapa ou digite uma expressao de filtro.
  3. Use a barra de filtro no topo para buscar texto em qualquer campo.
Esse filtro afeta apenas a visualizacao da tabela, nao a camada inteira. E util para localizar feicoes especificas sem criar um filtro persistente no mapa.

Diferenca Entre Filtrar e Selecionar

  • Filtrar (Query Builder): esconde feicoes da camada. Elas nao aparecem no mapa, na tabela nem participam de geoprocessamento. E como se nao existissem temporariamente.
  • Selecionar (por expressao): destaca feicoes em amarelo mas todas continuam visiveis. Feicoes nao selecionadas participam normalmente de analises.
Use filtro quando voce quer trabalhar exclusivamente com um subconjunto dos dados por um periodo prolongado. Use selecao quando voce quer identificar feicoes especificas para uma operacao pontual (exportar selecionadas, calcular estatisticas da selecao).Para analises que exigem diferentes visoes dos mesmos dados, criar camadas virtuais filtradas permite manter multiplos filtros ativos simultaneamente sem duplicar dados.Consulte a documentacao oficial sobre Query Builder para referencia completa.O Formacao GeoPro ensina filtragem avancada, expressoes complexas e automacao de consultas para projetos profissionais.

Filtrar com Regras Espaciais

Alem do Query Builder (que filtra por atributos), voce pode aplicar criterios espaciais — exibindo apenas feicoes que atendem a uma condicao geografica.
  • Selecao por localizacao + exportar: selecione feicoes que intersectam, estao dentro ou tocam outra camada. Exporte a selecao como nova camada filtrada.
  • Camada virtual: crie uma camada virtual com SQL espacial que filtra automaticamente. A camada virtual atualiza dinamicamente quando os dados mudam.
  • Sketcher de regras na simbologia: aplique regras de simbologia para exibir feicoes condicionalmente — nao e um filtro real, mas esconde visualmente feicoes que nao atendem ao criterio.
Para projetos que exigem multiplas visoes dos mesmos dados simultaneamente, crie varias camadas virtuais com filtros diferentes. Cada camada virtual consome pouca memoria porque nao duplica os dados — apenas referencia a camada original com um filtro aplicado. E a forma mais eficiente de aplicar filtros avancados sem multiplicar arquivos no seu projeto.

Perguntas Frequentes sobre Filtrar Dados

Como filtrar dados no QGIS?

Clique com botao direito na camada, Propriedades, aba Fonte, Construtor de consultas. Escreva a expressao de filtro e clique OK.

O filtro exclui feicoes permanentemente?

Nao. O filtro apenas esconde as feicoes temporariamente. Remova a expressao no Query Builder para ver todas novamente.

Posso usar filtro e selecao juntos?

Sim. O filtro define o subconjunto visivel e a selecao destaca feicoes dentro desse subconjunto.

O filtro afeta a exportacao?

Sim. Ao exportar uma camada filtrada, apenas as feicoes visiveis (que atendem ao filtro) serao exportadas.

Como remover o filtro?

Volte ao Query Builder e clique em Limpar ou apague a expressao. Todas as feicoes voltam a aparecer imediatamente no mapa e na tabela de atributos.

Domine seus dados. Conheca a Formacao GeoPro e aprenda QGIS profissional.

Veja tambem: Selecionar por expressao | Expressoes | Tabela de atributos | Calculadora de campo