Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo mostra como aplicar filtros a uma camada de mapa no Fabric Maps para controlar quais os registos que são exibidos. Para mais informações sobre filtragem de dados, consulte Filtragem de dados em Fabric Maps.
Pré-requisitos
- Um mapa com pelo menos uma camada de dados vetorial.
- Editar permissões no mapa (para poupar filtros).
- Uma camada com campos filtráveis.
Abra o painel de filtros
Abre o mapa.
Seleciona a camada alvo.
Selecione Mais opções (...) ao lado da camada.
Selecione Filtro.
O painel de filtros abre-se para a camada selecionada.
Selecione o botão Adicionar filtro .
Um botão de novo filtro aparece ao lado do botão Adicionar filtro .
Selecione o botão Novo filtro .
Aparece uma caixa de diálogo Nome do campo .
Ao selecionar a lista suspensa Selecionar um campo , pode agora criar qualquer um dos filtros discutidos nas secções seguintes.
Criar um filtro categórico
Use filtros categóricos para incluir ou excluir registos com base nos valores do texto.
- No painel de filtros, selecione um campo baseado em texto.
- Use a caixa de pesquisa para encontrar valores.
- Selecione um ou mais valores.
- Selecione Aplicar.
Exemplo: Filtrar por Estado, Categoria ou Agência.
Crie um filtro de intervalo numérico
Use filtros de intervalo numérico para limitar registos dentro de um intervalo de valores.
- Selecione um campo numérico.
- Ajuste o slider de alcance para definir os valores mínimos e máximos.
- Selecione Aplicar.
Observação
Como mostrado na captura de ecrã, os valores grandes são abreviados no deslizador horizontal para maior legibilidade. Passar o rato sobre um ponto mostra o valor completo.
Criar um filtro booleano
Usa filtros booleanos para campos verdadeiro/falso.
- Selecione um campo booleano.
- Seleciona o interruptor do valor do filtro para Ligado ou Desligado.
- Selecione Aplicar.
Crie um filtro de data/hora (apenas Kusto e Ontologia)
Os filtros de data/hora estão disponíveis apenas para camadas Kusto e Ontologia.
- Selecione um campo data/hora.
- Escolha uma hora de início e de fim.
- Selecione Aplicar.
Combinar múltiplos filtros
Para selecionar outro filtro, selecione o botão Adicionar filtro .
Mais sobre combinar filtros:
- Podes adicionar vários filtros à mesma camada.
- Todos os filtros são avaliados usando a lógica AND .
- Apenas os registos que cumprem todas as condições são apresentados.
Filtros de bloqueio
Bloqueie os filtros para evitar a remoção no modo de visualização.
- Ao criar ou editar um filtro, selecione a opção Bloquear filtro para bloquear ou desbloquear o filtro.
- Selecione Aplicar.
Filtros bloqueados:
- Aplica-se automaticamente quando o mapa abrir.
- Não pode ser removido pelos espectadores.
Verificar comportamento no modo de visualização
- Abre o mapa no modo de visualização.
- Tenta adicionar ou modificar filtros bloqueados e desbloqueados.
- Confirme que:
- Filtros bloqueados não podem ser removidos.
- As alterações não são guardadas ao reabrir o mapa.
Remover filtros (modo de edição)
Tens de estar em modo de edição para remover permanentemente um filtro.
Abre o mapa em modo de edição.
Remova o filtro, bloqueado ou desbloqueado, selecionando o 'x'.
Guarda o mapa.
Remover filtros (modo de visualização)
No modo de visualização, podes remover filtros desbloqueados para ver dados não filtrados, mas as alterações não são guardadas.
Abre o mapa no modo de visualização.
Remova o filtro desbloqueado, selecionando o 'x'. Note que o filtro bloqueado não tem um 'x'. Um ícone de cadeado indica que o filtro está bloqueado.
Repara que não podes guardar o mapa.
Limitações e considerações de design
- Os filtros aplicam-se apenas à camada selecionada.
- Se uma camada não tiver propriedades, a filtragem não está disponível.
- Valores numéricos abreviados melhoram a legibilidade dos sliders.
- Filtros de data/hora não são suportados para GeoJSON ou PMTiles.
Para mais informações, consulte Filtragem de Dados em Fabric Maps.