Genereren van gemixte-
schaal kaarten
Geleidelijk zoomen en
progressieve data overdracht
Fig. 4 Lijnsimplificatie in de SSC: (a) plotseling verwijderen van punt, (b) geleidelijke verandering.
Fig. 4a Plotselinge verandering lijnsimplificatie: 2 rechthoeken en 7 driehoek.
Fig. 4b Geleidelijke verandering lijnsimplificatie: 3 driehoeken.
lijke variable-schaal tGAP structuur: kleine
delta's in schaal geven een kleine delta in
de kaart (geometrie).
De SSC kan voor meer dan alleen het
maken van horizontale doorsneden
(kaarten met een uniforme kaartschaal)
worden gebruikt. Een niet-horizontale
doorsnijding resulteert in een gemixte
schaal representatie: veel detail daar
waar snijvlak lager (grotere schaal) is en
minder detail daar waar het snijvlak hoger
(kleinere schaal) is; zie Figuur 6. Dit heeft
overeenkomsten met 3D perspectief visu
alisatie, waar bij dicht bij de kijker meer
detail wordt getoond dan verder weg.
De gemixte-schaal representaties kun
nen ook verkregen worden door met
niet platte vlakken te doorsnijden; b.v.
een klokvormige oppervlak kan worden
gebruikt om een zinvolle'fish-eye'visuali
satie te genereren (zie figuur 7).
In een online gebruiksscenario waarbij
de 2D kaart wordt opgehaald uit de
tGAP structuur geldt als vuistregel dat de
hoeveelheid vlakobjecten op het scherm
constant zou moeten zijn (de optimale
informatie dichtheid). Deze zorgt niet
alleen voor goede tekensnelheid, maar
zorgt er ook voor dat de hoeveelheid data
tussen server en cliënt binnen de perken
blijft. De SSC kan op meerdere manieren
worden gebruikt (zie figuur 8):
a. specifieke rechthoek op specifieke
schaal: selectie van polyhedra die
overlappen met deze rechthoek
b. progressieve weergave rechthoek (van
meest kleine schaal tot) op gewenste
schaal: door selectie van polyhedra die
overlappen met het blok in gesor
teerde volgorde
c. progressief inzoomen: door selectie
van polyhedra met de afgeknipte
omgekeerde piramide in gesorteerde
volgorde (naar beneden)
d. progressief uitzoomen: door selectie
van polyhedra met de afgeknipte
omgekeerde piramide in omgekeerde
gesorteerde volgorde (naar omhoog)
e. pannen naar nieuwe rechthoek: selec
tie van polyhedra die overlappen met
nieuwe deel van de rechthoek
f. progressieve weergave pannen naar
rechthoek: door selectie van polyhedra
die overlappen met het blok (boven
nieuw deel rechthoek) in gesorteerde
volgorde.
Een cliënt moet tGAP-bewust zijn om de
voordelen van de structuur te kunnen benut-
Fig. 5 De kaartdoorsneden uit de geleidelijke tGAP structuur: (b) stap r (samentrekken), (c) stap 2 (samen
voegen) en (d) stap 3 (simplificeren). Merk de geleidelijke verandering op, ook bij de 'tGAP' stappen.
Fig. 5a Wireframe geleidelijke SSC.
Fig. 5b Doorsneden voor Stapt.
Fig. se Doorsneden voor Stap 2.
Fig. sd Doorsneden voor Stap 3.
Fig. 6 Schaakbord data als invoer: elk rechthoekig object is geleidelijk met zijn buur samengevoegd.
Fig. 6a Een verzameling horizontale doorsneden afgeleid uit de SSC.
Fig. 6b Flet niet-horizontale snijvlak voor gemixte-schaal kaart (c)
Fig. 6c Resulterende gemixte-schaal kaart (topologisch correct).
16 Geo-lnfo 2012-10