Met filters kun je aangeven welke objecten je op de kaart wil zien door de waarde van een bepaalde objecteigenschap in te vullen. Stel je hebt een laag met waarnemingen van flora en fauna, dan kun je met een filter aangeven dat je alleen de bloemen op de kaart wil zien.
Met een laagfilter selecteer je op een objecteigenschap van één kaartlaag (zie vorige voorbeeld). Met een kaartfilter combineer je verschillende laagfilters van hetzelfde veldtype. Je filtert dan op objecteigenschappen van meerdere lagen. Stel je hebt een laag met rijksmonumenten en een laag met buitenplaatsen, dan kun je met een kaartfilter Gemeente
op de kaart alle monumenten en buitenplaatsen in de opgegeven gemeente laten weergeven. Dit is mogelijk doordat beide kaartlagen over een veld Gemeente beschikken.
Note |
---|
Voor het combineren van laagfilters in een kaartfilter moet het veldtype van de laagfilters hetzelfde zijn, zoals voor alle filters het veldtype ‘string’. De volgende veldtypen zijn beschikbaar: ‘string ’, ‘int ’, ‘decimal ’, ‘date ’, ‘dateTime ’ en ‘boolean ’. |
Expand |
---|
title | Invullen van filterwaarden ... |
---|
|
Je kunt voor de verschillende filtervelden de volgende waarden invullen:
| Jokerteken / escapeteken | Filterwaarde | Voorbeeld resultaat |
---|
| * | B*k | Baak, bak, Barak, braak, Brink, broodbank |
---|
| . | B.k | Bak, Bek, bik, bok, Buk |
---|
|
! | B!.* | B.B., b.g.g., b.v.d., b.z.a. |
---|
| !* B* | * Broddelwerk, * Beunhaas, * Branieschopper |
---|
Int De filterwaarde is een geheel getal. Note |
---|
Bij een numeriek veld kun je vergelijkingen gebruiken, zoals groter dan of kleiner dan een opgegeven waarde. Je kunt ook aangeven dat de veldwaarde tussen twee getallen in moet liggen. Bij gehele getallen kun je ook de vergelijking 'is gelijk aan' gebruiken. |
Decimal De filterwaarde is een reëel getal. Note |
---|
Bij een numeriek veld kun je vergelijkingen gebruiken, zoals groter dan of kleiner dan een opgegeven waarde. Je kunt ook aangeven dat de veldwaarde tussen twee getallen in moet liggen. Bij reële getallen is het niet verstandig om de vergelijking 'is gelijk aan' te gebruiken, omdat de kans dat twee reële getallen gelijk aan elkaar zijn erg klein is. |
Date De filterwaarde is een datum (formaat dd-mm-jjjj ). Je selecteert de datum uit een datumprikker.
Boolean De filterwaarde van een boolean-veld wordt uit een keuzelijst geselecteerd. Het veld kan de waarden ‘waar ’, 'onwaar ' en '- ' hebben. Het streepje geeft aan dat het veld niet is ingevuld (waarde NULL ).
Je kunt verschillende kaartfilters met elkaar combineren. Wanneer de filters op verschillende objecten slaan (op verschillende lagen zijn gebaseerd), worden zowel de objecten die aan het ene filter voldoen als de objecten die aan een ander filter voldoen op de kaart getoond. Voorbeeld: monumentfilter Gemeente = ‘Wageningen ’ gecombineerd met bloemenfilter Kleur = ‘B* ' geeft een kaart de zien met alle monumenten in de gemeente Wageningen én alle bloemen waarvan de naam met een 'B' begint. Wanneer de filters op één objecttype slaan (en dus op één kaartlaag zijn gebaseerd), moeten de weergegeven objecten aan zowel het ene filter als aan het andere voldoen. Voorbeeld: met monumentfilter Gemeente = ‘Wageningen ’ en monumentfilter Categorie = 'Kerk* ’ geef je op de kaart alle kerkelijke monumenten in Wageningen weer.
Note |
---|
Voor filters van verschillende kaartlagen wordt bij het combineren logische operator OR gebruikt, bij filters van dezelfde laag wordt bij het combineren logische | operatorMet het symbool Ø kun je objecten filteren op de waarde NULL. Dat wil zeggen dat je alle objecten selecteert waarvan de betreffende eigenschap (filterveld) niet is ingevuld. |
De volgende video laat zien hoe je voor een laag filters aanmaakt en hoe je deze in combinatie met de filters van een andere laag toepast in een kaartfilter.
Multimedia |
---|
name | filterstoevoegen-filter (1).mp4 |
---|
|
Expand |
---|
title | Toelichting video "Toevoegen van filters" ... ... |
---|
|
Datum De laagfilters die in In de video worden aan kaartlaag Puntenlaag worden toegevoegd zijn: Omschrijving Een tekstveld met een omschrijving van een puntobject.
Punten de volgende filters toegevoegd:
Deze laagfilters worden in kaartfilters met de volgde filters van kaartlaag Waarnemingen gecombineerdAan de kaartlaag Waarnemingen worden de volgende filters toegevoegd: Soortgroep Een tekstveld met de soortgroep van een waarneming van een dier of plant in het Engels, zoals 'Plants', 'Butterflies', 'Birds' of 'Hymenoptera'.
Datum waarneming Een datumveld met de waarnemingsdatum.
Uit de bovenstaande laagfilters worden de volgende kaartfilters samengesteld: |
Datum
| Datum punt
| Datum waarneming
| date | Tekst Soortgroep
| Omschrijving -
| Soortgroep
| string | Hoek
| Hoek punt
| -
| decimal |
In de viewer worden de filters gedemonstreerd met de volgende waarden: Tekst = ‘B* ’, hiermee filter je punten met een omschrijving en waarnemingen met een soortgroep die met een 'B' beginnen.
Datum = ‘05-05-2016 ’ hiermee filter je waarnemingen en punten met als datum 5 mei 2016.
Hoek = 24 hiermee filter je punten met een hoek van 24°.
Wanneer alle drie filters tegelijk gelden, toont de kaart de volgende objecten: Waarnemingen waarvan de soortgroep met een B begint en met bovendien als waarnemingsdatum 5 mei 2016. Punten waarvan de omschrijving met een B begint, met bovendien als datum 5 mei 2016 en een hoek van 24°.De video in pagina Filteren van kaartlagen (video) laat zien hoe je deze kaartfilters in de viewer gebruikt om de gewenste kaartobjecten op de kaart weer te geven. |