Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A filtragem de dados nos Mapas do Fabric permite limitar quais registros são renderizados em uma camada de mapa com base em valores de atributo. A filtragem se aplica por camada, não no nível do mapa e afeta apenas como os dados são visualizados, não a fonte de dados subjacente.
A filtragem está disponível para camadas de dados de vetor criadas a partir de fontes de dados com suporte, incluindo GeoJSON, PMTiles, Kusto e Ontologia (versão prévia).
Como funciona a filtragem de dados
Cada camada de mapa avalia suas próprias condições de filtro de forma independente. Quando os filtros são aplicados, somente os registros que correspondem a todas as condições são renderizados para essa camada.
Principais características:
- Os filtros têm escopo de camada
- Os filtros não afetam outras camadas do mapa
- Vários filtros na mesma camada são combinados usando a lógica AND
- A filtragem altera o subconjunto visualizado de dados, não os dados de origem
Tipos de filtro com suporte
Os tipos de filtro disponíveis dependem da fonte de dados e do tipo de campo.
| Tipo de filtro | Descrição | Fontes Suportadas |
|---|---|---|
| Categóricos | Filtra campos baseados em texto usando um ou mais valores selecionados | GeoJSON, PMTiles, Kusto, Ontologia |
| Intervalo numérico | Filtra campos numéricos usando um intervalo mínimo e máximo | GeoJSON, PMTiles, Kusto, Ontologia |
| booleano | Filtra campos true/false | GeoJSON, PMTiles, Kusto, Ontologia |
| Data/hora | Filtra registros dentro de um intervalo de tempo | Somente Kusto |
Observação
A filtragem de data/hora não está disponível para camadas GeoJSON ou PMTiles.
Comportamento do construtor e do consumidor
O comportamento de filtragem difere dependendo se um mapa é aberto no modo de edição ou modo de exibição.
Construtores de mapas (modo de edição)
Os construtores de mapas podem:
- Adicionar, modificar e remover filtros em uma camada
- Salvar filtros com o mapa
- Bloquear filtros específicos para impedir a remoção no modo de exibição
Os filtros bloqueados definem um escopo de dados de linha de base que se aplica sempre que o mapa é aberto.
Mapear consumidores (modo de exibição)
Os consumidores de mapa podem:
- Adicionar, remover ou modificar filtros desbloqueados durante o runtime
- Interagir com dados filtrados sem alterar o mapa salvo
As alterações de filtro do consumidor são temporárias e não são salvas.
Filtros bloqueados:
- São aplicados automaticamente
- Não é possível ser removido no modo de exibição
Persistência de filtro
- Os filtros configurados e salvos por um construtor de mapas persistem com o mapa.
- As alterações feitas pelo usuário são redefinidas quando o mapa é reaberto.
- Os filtros bloqueados persistem até serem removidos explicitamente por um construtor no modo de edição.
Interação com outros recursos de camada
A filtragem se integra a outras funcionalidades de nível de camada:
- O zoom para ajustar ajusta o modo de exibição de mapa ao conjunto de dados filtrado.
- Estilo baseado em dados e rótulos de dados operam nos resultados filtrados.
- As camadas de marcador personalizado respeitam os filtros ativos.
Limitações e considerações de design
Algumas das limitações e considerações de design dos filtros de dados incluem:
- Se uma origem GeoJSON ou PMTiles não tiver propriedades, nenhum campo estará disponível para filtragem.
- Os controles de intervalo numérico abreviam valores grandes (por exemplo, 4,2B) para melhorar a legibilidade. Passar o mouse sobre o número revela o valor exato e não abreviado.
- A filtragem se aplica apenas a camadas de vetor; as camadas de imagem não são filtradas.