Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: updated voor OneMap

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

    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

operator

operator AND 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.

Multimedia
namefilterstoevoegen-filter (1).mp4

Expand
titleToelichting 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:

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

    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:

    Kaartfilters

    Laagfilters PuntenlaagPunten

    Laagfilters Waarnemingen

    Veldtype

    Datum

    Datum punt

    Datum waarneming

    date

    TekstSoortgroep

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

    integer

    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.