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

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

Geo-Info | 2007 | | pagina 32