SPECIAL
2014-2 I Geo-Info 19
H
k----
T
_o.Wi
zijn eigen kaart. De huidige structuur voorziet
niet in gereedschappen om de kaarten zinvol
en hoogwaardig met elkaar te combineneren.
De werelden verenigd:
De experimentele National Atlas
Om toch vanuit een SDI-atlaskwaliteit karto-
grafie te kunnen aanbieden is er een concep
tuele verandering nodig in de manier waarop
we de kaarten genereren.
In de meeste bestaande webapplicaties worden
de kaarten vanuit de data gegenereerd als
rasterplaatjes uit kaartservices (zoals de OGC Web
Map Services). Zo resulteert per SDI-databron een
kant-en-klare kaartlaag, die technisch wel met
andere kaartlagen uit ander services kan worden
gecombineerd. Deze combinatie is echter vrijwel
nooit ideaal en kan niet makkelijk verbeterd wor
den. Om meer controle over het proces te krijgen,
moeten we in plaats daarvan de dataservices
gaan gebruiken (zoals OGC Web Feature Services)
en dan de resulterende data combineren en
karteren in wat in figuur 1 de 'data integration
mapping component' wordt genoemd.
Architectuur
Om deze opzet te testen, hebben we in
verschillende projecten en experimenten
gekeken welke mogelijkheden er zijn zoiets
daadwerkelijk te realiseren. In het kader van
het RGI-programma is er onderzoek gedaan
(beschreven in Kraak et al., 2009) naar de archi
tectuur van een Nationale Atlas als integraal
onderdeel van de NGDI: zodoende zou je een
atlas hebben die profiteert van de altijd up-to-
date informatie in de SDI, terwijl aan de ander
kant het SDI voorzien wordt van een kartogra-
fische, interactieve en dynamische toegang.
Daaruit is uiteindelijk een architectuur gerold
als weergegeven in figuur 2.
Zoals in figuur 2 te zien wordt de data uit de
NGDI-services opgevraagd als Web Feature
Services (WFS). In de eerste versie van ons
prototype werd deze data altijd opgevraagd
als een Geography Markup Language (GML)
datastroom. In de kaartviewer (die in die eerste
versie nog met Adobe Flash technologie was
gebouwd) werd de GML omgezet in Flash-
objecten op een webpagina.
Deze opzet had verschillende nadelen: ten
eerste is GML een compleet en expressief
bestandsformaat, maar ook zeer complex
en weinig efficiënt. Ten tweede was Flash
een handige en toentertijd veelgebruikte
technologie om interactiviteit en animatie in
een webpagina te realiseren, maar het is een
commerciële webplugin, die niet aan open
standaarden voldoet. Bovendien zijn er tegen-
SDI
node 1
SDI
node 2
DATA
DATA
Data integration
mapping
component
SDI
node 1
SDI
node 2
MAP
MAP
Figuur 1 - De conceptuele verandering van een sub-optimale combinatie van individuele kaartlagen
(links) naar een geïntegreerde kartering van datalagen (rechts).
Central Bureau
of Statistics
municipal level
socio-economic
data
Ministry of
Environment
protected
natural
.others...
NATIONAL
CEODATA
INFRA
STRUCTURE
(_OWS_
request
O
GeoJSON
OWS
WFS 1^ "equest 1
i
a
Atlas
metadata
JSON
NATIONAL
ATLAS
SERVICES
Atlas basemaps
(coastlines,
rivers,
cities etc)
GeoJSON
GML2GeoJSON
proxy
spatial aggregator
...others.
request
WFS
O
OWS
request
User input
(menu choices,
search, etc.)
Data integration
mapping
component
(D3 Javascript API)
HTML5
SVG
web pages
Atlas maps
Figuur 2 - Voorgestelde architectuur, een combinatie van de SDI omgeving van het NGDI (boven) met
Nationale Atlas services (midden) en de Nationale Atlas kaartviewer voor het Open Web Platform (onder).