Timeslider

Timeslider

Timeslider

De timeslider is een wat complexere widget. 

Het is in feite een 'widget presentatie' van een datum filter.  Filters worden doorgaans opgenomen in een van de zij-balken. Indien een filter is gedefinieerd en in de kaart is opgenomen, verschijnt in de betreffende zij-balk een formulier waarmee filters kunnen worden toegepast.

Door het datum-filter als widget te presenteren krijgt de gebruiker de optie om de filters interactief toe te passen door met een muis-actie de datums te zetten waarop gefilterd moet worden. In eerste instantie dient voor gebruik van de timeslider dan ook een filter op een datum veld te worden geconfigureerd (zie Kaartlagen - filters). 

Of bestaande kaartlaag filters ook worden gebruikt in een kaart wordt geconfigureerd in de sectie kaart-filters (zie Kaart - filters ).

Als je nu een filter gaat toevoegen aan een kaart, waarvan het veldtype van het type: datum is , dan verschijnt de optie om dit filter in een Timeslider te presenteren i.p.v. de reguliere optie in de zij-balk filters.

 

screen_timeslider2.png

Alleen filters van het datatype datum zijn beschikbaar om in de Timeslider op te nemen.

 

screen_onemap_logo2.png

Toevoegen aan kaart

Tenslotte moet de Tiemeslider widget worden aangevinkt bij Kaart -> Widgets om in de kaart getoond te worden.

De Timeslider widget heeft een paar configuratie instelligen die het gedrag op de kaart bepalen. E.a. hangt ook af van hoe het onderliggende datum-filter van de kaart is geconfigureerd.  De Timeslider wordt altijd in de onderbalk van de kaart gepositioneerd.

Via de optie Instellingen van de Timeslider-widget kan het gedrag van de Timelsider worden ingesteld.

screen_timeslider_inst.png

Hier wordt bepaald over welke periode de Timeslider moet worden toegepast. Daarnaast wordt vastgelegd of het filter zich gedraagt als een 'range' filter of een 'datum' filter.

screen_timeslider_inst2.png

Bij een 'range' filter Toont de Timeslider op de kaart een start en een eind datum ( binnen de opgegeven range voor de Timeslider als geheel).

De gebruiker ziet op de kaart twee blokken voor de start en einddatum, Die kunnen worden versleept naar de gewenste datums. De leesbare datums aan het begin en het eind van de Timeslider worden hier op aangepast.

screen_timeslider_range.png

De kaart toont nu de objecten die (op basis van het kaartlaag-filter) geldig zijn voor de geselecteerde periode.

Bij een datum filter toont de Timeslider op de kaart maar 1 blok voor een specifieke datum. De geselecteerde datum wordt getoond aan de rechterzijde van de Timeslider.

screen_timeslider_enkel.png

De kaart toont nu de objecten die geldig zijn voor de geselecteerde datum(s).

Het gedrag van de objecten op het filter hangt af van de wijze waarop het kaartlaag-filter voor datums is geconfigureerd. Hierbij kan worden gekozen tussen 1 (exact) of 2 datumvelden (range).

  • Bij de configuratie met 1 datumveld wordt wordt de exacte datum van het attribuut vergeleken met de datum van de Timeslider (b.v. inspectiedatum = 29-01-2023).

  • Bij een configuratie met 2 datumvelden (startdatum, einddatum) valt de waarde van het datumveld binnen beide datums (b.v. startdatum project >= 01-01-2022 en <= 31-12-2023) 

Relatieve datums kiezen
Sinds versie 5.15 is het mogelijk om voor de datums niet alleen absolute waarden in  te geven maar ook relatieve datums ten opzichte van vandaag kunnen worden gekozen. Dus bijvoorbeeld begindatum vandaag min een maand (=de afgelopen maand) en einddatum vandaag plus een maand (=de aankomende maand). Voor het rekenen met de datum van vandaag kunnen dagen, maanden en jaren worden gekozen.

 

Samenvattend kun je zeggen dat een timeslider op kaart niveau wordt geconfigureerd. Het maakt gebruik van een datumfilter op het niveau van een kaartlaag maar wordt dus op kaartniveau samengesteld.