Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il filtro dei dati in Fabric Maps consente di limitare quali record vengono resi in un livello mappa in base ai valori degli attributi. Il filtro si applica per livello, non a livello di mappa e influisce solo sul modo in cui vengono visualizzati i dati, non sull'origine dati sottostante.
Il filtro è disponibile per i livelli di dati vettoriali creati da origini dati supportate, tra cui GeoJSON, PMTiles, Kusto e Ontology (anteprima).
Funzionamento del filtro dei dati
Ogni livello della mappa valuta in modo indipendente le proprie condizioni di filtro. Quando vengono applicati filtri, viene eseguito il rendering solo dei record che corrispondono a tutte le condizioni per tale livello.
Caratteristiche chiave:
- I filtri sono con ambito di livello
- I filtri non influiscono sugli altri livelli sulla mappa
- Più filtri sullo stesso livello vengono combinati usando la logica AND
- Il filtro modifica il subset visualizzato di dati, non i dati di origine
Tipi di filtro supportati
I tipi di filtro disponibili dipendono dall'origine dati e dal tipo di campo.
| Tipo filtro | Descrizione | Fonti supportate |
|---|---|---|
| Per categorie | Filtra i campi basati su testo usando uno o più valori selezionati | GeoJSON, PMTiles, Kusto, Ontology |
| Intervallo numerico | Filtra i campi numerici usando un intervallo minimo e massimo | GeoJSON, PMTiles, Kusto, Ontology |
| Booleano | Filtra i campi vero/falso | GeoJSON, PMTiles, Kusto, Ontology |
| Data/ora | Filtra i record all'interno di un intervallo di tempo | Solo Kusto |
Annotazioni
Il filtro di data/ora non è disponibile per i livelli GeoJSON o PMTiles.
Costruttore e comportamento del consumatore
Il comportamento di filtro varia a seconda che una mappa venga aperta in modalità di modifica o in modalità di visualizzazione.
Generatori di mappe (modalità di modifica)
I generatori di mappe possono:
- Aggiungere, modificare e rimuovere filtri su un livello
- Salva i filtri con la mappa
- Bloccare filtri specifici per impedire la rimozione in modalità di visualizzazione
I filtri bloccati definiscono un ambito dati di base che viene applicato ogni volta che viene aperta la mappa.
Mappare i consumatori (modalità di visualizzazione)
I consumatori della mappa possono:
- Aggiungere, rimuovere o modificare filtri sbloccati durante il runtime
- Interagire con i dati filtrati senza modificare la mappa salvata
Le modifiche al filtro consumer sono temporanee e non vengono salvate.
Filtri bloccati:
- Vengono applicati automaticamente
- Non è possibile rimuovere in modalità di visualizzazione
Persistenza dei filtri
- I filtri configurati e salvati da un generatore di mappe vengono mantenuti con la mappa.
- Le modifiche dell'utente vengono reimpostate quando la mappa viene riaperta.
- I filtri bloccati vengono mantenuti fino a quando non vengono rimossi in modo esplicito da un generatore in modalità di modifica.
Interazione con altre funzionalità del livello
Il filtro si integra con altre funzionalità a livello di livello:
- Lo zoom per adattare la visualizzazione mappa al set di dati filtrato.
- Gli stili basati sui dati e le etichette dati operano sui risultati filtrati.
- I livelli marcatori personalizzati rispettano i filtri attivi.
Limitazioni e considerazioni di progettazione
Alcune delle limitazioni e considerazioni di progettazione dei filtri dati includono:
- Se un'origine GeoJSON o PMTiles non ha proprietà, non sono disponibili campi per il filtro.
- I controlli intervallo numerico abbreviano valori di grandi dimensioni (ad esempio, 4,2B) per migliorare la leggibilità. Passando il puntatore del mouse sul numero, viene visualizzato il valore esatto e non predefinito.
- Il filtro si applica solo ai livelli vettoriali; I livelli delle immagini non sono filtrabili.