Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Fabric Mapsin datasuodatus antaa sinun rajoittaa, mitkä tietueet renderöidään karttakerroksessa attribuuttiarvojen perusteella. Suodatus koskee kerroksia, ei karttatasolla, ja vaikuttaa vain siihen, miten data visualisoidaan, ei taustalla olevaan tietolähteeseen.
Suodatus on saatavilla vektoridatakerroksille, jotka on luotu tuetuista tietolähteistä, kuten GeoJSON, PMTiles, Kusto, Ontology (preview) ja ulkoiset ominaisuuspalvelut.
Ulkoisilla ominaisuuspalvelukerroksilla voi myös olla lähdekysely , joka rajoittaa, mitä tietueita ja kenttiä etäpalvelu palauttaa. Lähdekysely arvioidaan etäpalvelun toimesta ennen kuin Fabric Maps hakee tiedot. Tässä artikkelissa kuvatut karttakerroksen suodattimet koskevat vain haettuja ominaisuuksia. Lisätietoja löytyy kohdasta Lähdekyselyt ja karttakerroksen suodattimet.
Ulkoiset ominaisuuspalvelukerrokset tukevat samaa builder- ja viewer-tilan suodatuskäyttäytymistä kuin muut vektorikerrokset, mukaan lukien lukitut suodattimet ja suodattimen pysyvyys. Päivämäärä/aika-arvot tulkitaan UTC-muodossa RFC 3339 -muodossa.
Miten datansuodatus toimii
Jokainen karttakerros arvioi omat suodatinehtonsa itsenäisesti. Kun suodattimia käytetään, kyseiselle kerrokselle renderöidään vain ne tietueet, jotka vastaavat kaikkia ehtoja.
Avainominaisuudet:
- Suodattimet ovat kerroksittain skooppittuja
- Suodattimet eivät vaikuta muihin kartan kerroksiin
- Useita suodattimia samalla kerroksella yhdistetään JA-logiikan avulla
- Suodatus muuttaa visualisoitua datan osajoukkoa, ei lähdedataa
Tuetut suodatintyypit
Saatavilla olevat suodatintyypit riippuvat tietolähteestä ja kenttätyypistä.
| Suodatintyyppi | Description | Tuetut lähteet |
|---|---|---|
| Kategoriset | Suodattaa tekstipohjaisia kenttiä yhdellä tai useammalla valitulla arvolla | GeoJSON, PMTiles, Kusto, ontologia, ulkoiset ominaisuuspalvelut |
| Numeerinen vaihteluväli | Suodattaa numeerisia kenttiä käyttäen minimi- ja maksimialuetta | GeoJSON, PMTiles, Kusto, ontologia, ulkoiset ominaisuuspalvelut |
| totuusarvo | Suodattavat tosi/epätosi-kentät | GeoJSON, PMTiles, Kusto, ontologia, ulkoiset ominaisuuspalvelut |
| Date/time | Suodattaa tietueita tietyn aikavälin sisällä | Kusto, ontologia, ulkoiset ominaisuuspalvelut |
Muistio
Päivämäärä/aika-suodatus ei ole käytettävissä GeoJSON- tai PMTiles-kerroksille.
Rakentaja ja kuluttajakäyttäytyminen
Suodatuskäyttäytyminen vaihtelee sen mukaan, avataanko kartta muokkaus - vai katselutilassa.
Kartanrakentajat (muokkaustila)
Kartanrakentajat voivat:
- Lisää, muokkaa ja poista suodattimia kerrokselta
- Tallenna suodattimet kartalla
- Lukitse tietyt suodattimet, jotta poistaminen ei ole näkymätilassa
Lukitut suodattimet määrittelevät perusdatan laajuuden, joka pätee aina, kun kartta avataan.
Karttakuluttajat (katselutila)
Karttakuluttajat voivat:
- Lisää, poista tai muokkaa lukitsemattomia suodattimia ajonajan aikana
- Ole vuorovaikutuksessa suodatetun datan kanssa muuttamatta tallennettua karttaa
Kuluttajasuodattimen muutokset ovat väliaikaisia eivätkä tallenneta.
Lukitut suodattimet:
- Sovelletaan automaattisesti
- Ei voi poistaa näkymätilassa
Suodattimen pysyvyys
- Kartanrakentajan konfiguroimat ja tallentamat suodattimet pysyvät kartan mukana.
- Kuluttajien muutokset nollataan, kun kartta avataan uudelleen.
- Lukitut suodattimet säilyvät, kunnes rakentaja poistaa ne nimenomaisesti muokkaustilassa.
Vuorovaikutus muiden kerrosominaisuuksien kanssa
Suodatus integroituu muihin kerrostason ominaisuuksiin:
- Zoom to fit säätää karttanäkymän suodatettuun aineistoon.
- Dataohjattu tyylitys ja tietotunnisteet toimivat suodatettujen tulosten pohjalta.
- Mukautetut marker-kerrokset kunnioittavat aktiivisia suodattimia.
Rajoitukset ja suunnittelunäkökohdat
Datasuodattimilla on seuraavat rajoitukset ja suunnitteluhuomiot:
- Jos GeoJSON- tai PMTiles-lähteellä ei ole ominaisuuksia, suodatin ei pääse käsiksi mihinkään kenttään.
- Numeeriset etäisyysohjaimet lyhentävät suuria arvoja (esimerkiksi 4.2B) luettavuuden parantamiseksi. Vie hiiri numeron päälle nähdäksesi tarkan arvon.
- Suodatus toimii vain vektorikerroksilla. Et voi suodattaa kuvakerroksia.