Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Datafiltrering i Fabric Maps lader dig begrænse, hvilke poster der gengives i et map-lag baseret på attributværdier. Filtrering gælder pr. lag, ikke på kortniveau, og påvirker kun, hvordan data visualiseres, ikke den underliggende datakilde.
Filtrering er tilgængelig for vektordatalag oprettet fra understøttede datakilder, herunder GeoJSON, PMTiles, Kusto og Ontology (forhåndsvisning).
Hvordan datafiltrering fungerer
Hvert kortlag evaluerer sine egne filterbetingelser uafhængigt. Når filtre anvendes, gengives kun de poster, der opfylder alle betingelser, for det pågældende lag.
Nøgleegenskaber:
- Filtrene er lag-scopede
- Filtre påvirker ikke andre lag på kortet
- Flere filtre på samme lag kombineres ved hjælp af AND-logik
- Filtrering ændrer det visualiserede delmængde af data, ikke kildedataene
Understøttede filtertyper
De tilgængelige filtertyper afhænger af datakilden og felttypen.
| Filtertype | Beskrivelse | Understøttede kilder |
|---|---|---|
| Kategorisk | Filtrerer tekstbaserede felter ved hjælp af en eller flere udvalgte værdier | GeoJSON, PMTiles, Kusto, Ontologi |
| Numerisk område | Filtrerer numeriske felter ved hjælp af et minimums- og maksimumsområde | GeoJSON, PMTiles, Kusto, Ontologi |
| Boolean | Filtrerer sand/falsk-felter | GeoJSON, PMTiles, Kusto, Ontologi |
| Dato/klokkeslæt | Filtrerer optegnelser inden for et tidsinterval | Kun Kusto |
Bemærkning
Dato/tidspunkt-filtrering er ikke tilgængelig for GeoJSON- eller PMTiles-lagene.
Bygger- og forbrugeradfærd
Filtreringsadfærden varierer afhængigt af, om et kort åbnes i redigeringstilstand eller visningstilstand.
Kortbyggere (redigeringstilstand)
Kortbyggere kan:
- Tilføje, modificer og fjern filtre på et lag
- Gem filtre med kortet
- Lås specifikke filtre for at forhindre fjernelse i visningstilstand
Låste filtre definerer et baseline datascope, der gælder, hver gang kortet åbnes.
Kortforbrugere (visningstilstand)
Kortbrugere kan:
- Tilføje, fjern eller ændr ulåste filtre under kørsel
- Interager med filtrerede data uden at ændre det gemte kort
Ændringer i forbrugerfilteret er midlertidige og gemmes ikke.
Låste filtre:
- Anvendes automatisk
- Kan ikke fjernes i visningstilstand
Filterpersistens
- Filtre konfigureret og gemt af en kortbygger forbliver sammen med kortet.
- Forbrugerændringer nulstilles, når kortet genåbnes.
- Låste filtre består, indtil de eksplicit fjernes af en bygger i redigeringstilstand.
Interaktion med andre lagfunktioner
Filtrering integreres med andre lagniveau-funktioner:
- Zoom for at tilpasse tilpasser kortvisningen til det filtrerede datasæt.
- Datadrevet styling og dataetiketter arbejder på de filtrerede resultater.
- Brugerdefinerede markørlag respekterer aktive filtre.
Begrænsninger og designovervejelser
Nogle af begrænsningerne og designovervejelserne ved datafiltre inkluderer:
- Hvis en GeoJSON- eller PMTiles-kilde ikke har egenskaber, er der ingen felter tilgængelige til filtrering.
- Numeriske rækkeviddekontroller forkorter store værdier (for eksempel 4,2B) for at forbedre læsbarheden. Hvis man holder musen over tallet, afsløres den præcise, uforkortede værdi.
- Filtrering gælder kun for vektorlag; Billedlag kan ikke filtreres.