bij de centrale ICT-ontwikkeling bin
nen RWS. Dit behelst ontsluiting van
data met services, bij voorkeur via web
based computing, en centrale opslag
van de gegevens.
Deze ontwikkeling beoogt het creëren
van een Geo-Informatie Infrastructuur
(Gil) waarbinnen web-based applicaties
een steeds belangrijkere rol gaan krij
gen. Kernbegrippen bij deze omgeving
zijn: data bij de bron, uitwisselbaar
heid van gegevens door gebruik van in
ternationale standaarden, hergebruik
van softwarecomponenten en centraal
beheer. Onder de naam Geoserviees is
deze infrastructuur binnen RWS ge
ïmplementeerd. De applicaties die op
deze infrastructuur zijn ontwikkeld,
richten zich op de grote groep gebrui
kers met weinig of geen ervaring met
GIS. De applicaties moeten daarom
laagdrempelig zijn. De belangrijkste
toepassing voor deze groep is het raad
plegen van data. Bij de ontwikkeling
van de beheerapplicatie voor bij hou
ding van de BKN is voortgeborduurd
op deze infrastructuur.
Fig. 2. Wijzigen van
de geometrie van
een beheerobject
(brug). Het oranje
vlak is de schetslaag
met de gewijzigde
geometrie.
Beheerapplicatie
De applicatie, ontwikkeld in com
binatie met de BKN, is bedoeld voor
een aantal verschillende gebruikers
groepen. Het richt zich in de eerste
plaats op een kleine groep gebrui
kers, meestal databeheerders van
waterdistricten, met vaak ervaring
op gebied van het bijhouden van
geo-informatie. Deze gebruikers zijn
verantwoordelijk voor het dagelijks
beheer van de watergerelateerde
objecten. Voor deze specifieke ap
plicatie is de belangrijkste toepas
sing gericht op het wijzigen van de
geometrie en attribuutgegevens van de BKN. Daarnaast
is er een grote groep RWS-ers die de mogelijkheid moet
hebben om de data uit de BKN te zoeken, te bekijken, te
bevragen (opvragen van attribuutinformatie) en te com
bineren met andere data, zoals bijvoorbeeld luchtfoto's
en topografische bestanden.
De functionaliteit kan worden verdeeld in een aantal onder
delen, afhankelijk van het type gebruik. De algemene (GIS-
)functies (afstand meten, kaartlagen selecteren) en naviga-
tiefuncties (zoomen, pannen en zoeken) zijn beschikbaar
voor alle gebruikers. De kaartlagen en gazetteer worden
beschikbaar gesteld door het hergebruik van seivices (Web
Map (WMS) en Web Feature Services (WFS)) van het bestaan
de Geoseivices-framework. Voor de afzonderlijke kaartlagen
is de transparantie in te stellen zodat data uit verschillende
lagen goed te combineren zijn. Vooral bij het wijzigen van
de geometrie van de BKN objecten, is deze transparantie
een belangrijk hulpmiddel. Zoeken van objecten is moge
lijk door óf de objectcode in te typen óf door te zoeken naar
objecten die binnen de extent van de kaartuitsnede zijn
gelegen.
Gebruikers met de juiste bevoegdheden kunnen, na inlog
gen, vanuit de objectenlijst een keus maken welk object
toegevoegd, moet worden gewijzigd of verwijderd. De ge
bruiker kan zowel geometrie als attributen wijzigen. Voor
het wijzigen van de geometrie heeft hij een aantal functies
tot zijn beschikking. De belangrijkste functies die zijn op
genomen in de applicatie zijn: toevoegen, verwijderen en
verplaatsen van vertices, snappen naar bestaande vertices
en het ongedaan maken van wijzigingen.
Wijzigingen in de geometrie worden niet direct wegge
schreven naar de database, maar eerst in een schetslaag
opgenomen (fig. 2). Zodra een beheerder een object gaat
wijzigen wordt dit object voor anderen gelockt. Zij kunnen
het object niet wijzigen en ook kunnen zij de uitgevoerde
wijzigingen niet zien.
Een eindverantwoordelijke (met specifieke rechten) voor
de BKN controleert of de doorgevoerde wijzigingen correct
zijn volgens het datamodel. Indien de wijzigingen correct
zijn bevonden, wordt het oude object ver-vangen door het
nieuwe object. Het oude object wordt naar de historie weg
geschreven. De betreffende gebruiker krijgt een e-mail met
status van het door hem aangepaste object.
Applicatie-architectuur
De BKN applicatie-architectuur is gebaseerd op de Service
Oriented Architecture (SOA). Volgens deze opzet worden
bronnen in een dergelijke omgeving ter beschikking ge
steld als onafhankelijke services. Deze kunnen op een
standaard manier worden benaderd en gebruikt onaf
hankelijk van het onderliggende platform. De gebruikte
bronnen voor de BKN-applicatie zijn services op basis van
OGC-standaarden) van het Geoserviees framework: WFS/
WMS voor kaarten gebaseerd op vectorgegevens (voor het
genereren van BKN-objecten), WCS/WMS voor kaarten die
op raster of griddata zijn gebaseerd (zoals luchtfoto's) en
WFS-T (WFS dat transacties ondersteunt) waarmee binnen
de BKN de mogelijkheid wordt geboden objecten te wijzi
gen (fig. 3).
GEO-INFO 2007-5