(tijd as)
-X-
Toekomstig werk
1997-6
GEODES1A
1878, is het betrekkelijk eenvoudig een filter voor rele
vante veranderingen in deze conversie-applicatie toe te
voegen (vooral als de invoer wordt gesorteerd op oid):
select l.oid,l.tmax,l.Al,l.A2,...
from line 1
where verwijderd/veranderd
t_beg l.tmax and l.tmax t_end
or nieuw/veranderd
t_beg l.tmin and l.tmin t_end
sort by l.oid, l.tmax;
momenten-relevante-veranderingen: alle veranderingen
in vergelijking tot twee momenten in tijd {t-beg en t-end)
voor wat betreft de te leveren attributen (Al, A2, An)
worden opgenomen in het mutatiebestand. Het is nu
niet meer juist te stellen dat te selecteren objectversies
moeten overlappen in tijd met ofwel t-beg (verwijderde/
bijgewerkte objecten) ofwel t-end (nieuwe/bijgewerkte
objecten), daar deze gerelateerd kunnen zijn aan niet-
relevante veranderingen. Het kan immers voorkomen dat
zich een relevante verandering voordoet ergens in de
middenperiode; zie het onderstaande voorbeeld:
oid=y,
oid=y, tmax=MAX_T
oid=y, tmax=t3
oid=y, tmax=t2
t3
t2 niet-relevante
tl relevante verandering
niet-relevante verandering
verandering
tmax=tl
t-beg
O-
t end
Over het algemeen kunnen vele objectversies die niet van
belang zijn, voorafgaan en/of volgen op een versie met ver
anderingen die wel van belang zijn. Deze laatste zouden
tijdelijk moeten worden samengevoegd met versies die ge
relateerd zijn aan onbelangrijke veranderingen. Dit mag
niet in de database zelf. Het kan eenvoudig in twee stappen
in het applicatieprogramma worden ingepast: allereerst het
aaneensmeden en vervolgens het uitfilteren van de samen
gevoegde objectversies die niet één van de twee momenten
in de tijd {t-beg of t-end) overlappen.
Het visualiseren van veranderingen in de tijd vereist het
implementeren van specifieke technieken [2] [12] [14] in
een geografische querytool zoals GEO++ [25]. Nu volgt
een overzicht van potentiële technieken om ruimtelijk-
temporele gegevens te visualiseren; meer details kunnen
worden gevonden in [24]:
Fig. 6.
Driedimensionale
visualisatie
van parcel-
veranderingen
door de tijd heen.
dubbele kaart: het naast elkaar tonen
van hetzelfde gebied met dezelfde
objecttypen maar gerelateerd aan
twee verschillende tijdstippen;
veranderingskaart: toont de veran
derde, nieuwe en verwijderde objec
ten over een bepaald tijdsinterval op
een kaart;
temporele symbolen: gebruik een
statische kaart met thematische tem
porele symbolen voor een bepaald
thema; bijvoorbeeld afbeelding van
datums, veranderingspercentages,
volgorde van ontstaan, enz.;
ruimte-tijd aggregatie: aggregeer de
veranderde, nieuwe, en verwijderde
objecten naar grotere eenheden om
overzichten te kunnen visualiseren;
tijd-animatie: visualiseer verande
ringen door middel van een anima
tie door het tonen van hetzelfde ge
bied en objecttypen, startend vanuit
t-beg in ,,n" stappen naar t-end\
tijd als derde dimensie: visualiseer
veranderingen in tijd door het ge
bruik van de derde dimensie voor
tijd. De gebruiker navigeert door
deze 3D-ruimte (fig. 6).
Ondanks dat er vele aspecten zijn be
schreven van het consistent bijhouden
van topologie door de tijd heen, blij
ven er nog steeds enkele belangrijke
vragen open:
moeten we proberen de toekomst in
een model vast te leggen;
hoe lang zouden de historische ge
gevens opgeslagen en bewaard moe
ten blijven in de database-tabellen?
Het huidige voorstel is om de infor
matie in de database voor altijd te be-
Om terug te komen op de eerste vraag:
behalve de historie zouden we ook de
plannen voor de toekomst willen vast
leggen in een model. Dit zal dan in
de geldige gebruikerstijd valid-tmin
valid-tmax) terugkomen als tijdsmar-
t4
13
t2
t1 J
to
tijd
H
b
■-H
C
tO: parcel A bestaat
tlA gesplitst in B en C
12: B veranderd in D (attr.)
t3: C gesplitst in E, F en G
t4: E en F samengevoegd tot t
268