
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.- Clique com botao direito na camada, Propriedades.
- Va na aba Fonte (ou Geral, dependendo da versao).
- Clique em Construtor de consultas (Query Builder).
- Escreva a expressao de filtro usando os campos disponiveis.
- Clique em Testar para verificar quantas feicoes atendem.
- Clique em OK. A camada mostrara apenas as feicoes filtradas.
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.

Filtro Rapido na Tabela de Atributos
Para filtrar dados no QGIS rapidamente sem abrir o Query Builder, use o filtro da tabela de atributos.- Abra a tabela de atributos (F6).
- No canto inferior esquerdo, mude de Mostrar todas as feicoes para Mostrar feicoes visiveis no mapa ou digite uma expressao de filtro.
- Use a barra de filtro no topo para buscar texto em qualquer campo.

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.
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.
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
