null

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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.

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’.


 Invullen van filterwaarden ...

Je kunt voor de verschillende filtervelden de volgende waarden invullen:

  • String
    De filterwaarde is een tekst die overeen moet komen met de veldwaarde van het object dat op de kaart wordt getoond. De tekst is niet hoofdlettergevoelig en je kunt als jokertekens een * voor een aantal karakters en een . voor één karakter gebruiken. Met een ! voor een . of * kun je deze leestekens in je filtertekst opnemen.


Jokerteken / escapetekenFilterwaardeVoorbeeld resultaat

*B*kBaak, bak, Barak, braak, Brink, broodbank

.B.kBak, 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.

    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.

  • Decimal
    De filterwaarde is een reëel getal.

  • 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.

Voor filters van verschillende kaartlagen wordt bij het combineren logische operator OR gebruikt, bij filters van dezelfde laag wordt bij het combineren logische operatorAND gebruikt.

Met 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.

 Toelichting video "Toevoegen van filters" ... ...

De laagfilters die in de video aan kaartlaag Puntenlaag worden toegevoegd zijn:

  • Omschrijving
    Een tekstveld met een omschrijving van een puntobject.

  • Datum
    Een datumveld.

  • Hoek
    Een hoek die wordt uitgedrukt als een geheel getal.

Deze laagfilters worden in kaartfilters met de volgde filters van kaartlaag Waarnemingen gecombineerd:

  • Soortgroep
    Een tekstveld met de soortgroep van een waarneming van een dier of plant.

  • Datum
    Een datumveld met de waarnemingsdatum.

Uit de bovenstaande laagfilters worden de volgende kaartfilters samengesteld:

Kaartfilters

Laagfilters Puntenlaag

Laagfilters Waarnemingen

Veldtype

Datum

Datum

Datum

date

Tekst

Omschrijving

Soortgroep

string

Hoek

Hoek

-

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°.


  • No labels