Home -> Online artikelen -> Open webservices
Mapserver en Geoserver
Open webservices
Door: Elwin Koster
In de afgelopen jaren zijn open-source GIS-pakketten meer volwassen geworden, vooral bij de webGIS-oplossingen zijn de ontwikkelingen snel gegaan. Mooie voorbeelden zijn Geoserver en Mapserver, waarmee snel eenvoudige webservices kunnen worden neergezet.

Data kan uit verschillende bronnen komen, waaronder Oracle Spatial, PostGIS en ArcGIS/Shapefiles.
Belangrijk bij webGIS-oplossingen is dat verbindingen tussen verschillende geodatabronnen kunnen worden gelegd en dat het resultaat op verschillende manieren kan worden gepresenteerd.
Geoserver
Welbeschouwd maakt de Geoserver-oplossing gebruik van een drietal onderdelen. Met de Web Map Server (WMS) kan men geodata als afbeelding presenteren. Met de Feature Server (WFS) is een interface beschikbaar om de geodata als vectoren over te halen. Met de Feature Server Transactie (WFS-T) kunnen we zelfs nog een stap verder gaan en deze data bewerken. De data kan daarbij uit verschillende bronnen komen, waaronder Oracle Spatial, PostGIS en ArcGIS/Shapefiles. Als het gaat om het terugschrijven van data via WFS-T is dezelfde lijst beschikbaar. Geoserver is daarmee een uiterst flexibel pakket.
Mapserver
Een belangrijke tegenhanger van Geoserver is Mapserver. Mapserver heeft hetzelfde bereik als Geoserver wat betreft de mogelijke toepassingen. Een belangrijk nadeel van Mapserver is dat dit pakket gebruik maakt van een cgi-omgeving en daardoor lastiger te configureren is, hoewel dit onder Windows met de nieuwe installer een stuk eenvoudiger is geworden. Een belangrijk voordeel is de eenvoudige map-configuratie, die bestaat uit losse blokken die gezamenlijk een kaartbeeld opbouwen.
Nieuwe functionaliteit
Waar Mapserver niet aan kan tippen is de nieuwe functionaliteit die recentelijk aan Geoserver is toegevoegd, namelijk een manier om ook hoogte aan te geven aan objecten. Met behulp van het hoogte-attribuut kan eenvoudig een 3D-object worden aangemaakt. Deze kan met behulp van Google Earth worden gevisualiseerd. Geoserver maakt hierbij gebruik van een techniek die met KML super overlays werkt. Met de super overlay wordt data in blokken aangeboden en ververst. Dit maakt het mogelijk om snel complexe data te kunnen aanbieden.
Daar waar het de configuratie van features betreft, heeft Geoserver een uitvoerige interface waarmee kaarten op maat kunnen worden gemaakt. Via de standaard webinterface loopt de gebruiker door verschillende schermen, waarmee via keuzemenu’s extra data en functionaliteit aan de kaart kan worden toegevoegd en vormgegeven. De uitvoerige handleiding, voorzien van vele screendumps, is hierbij een belangrijk hulpmiddel.
uDig
Met zowel de Geoserver als de Mapserver is het relatief eenvoudig een goede datapresentatie neer te zetten die flexibel en schaalbaar is. Een lastig punt bij open source GIS, is de invoer en het beheer van de data via een desktop-oplossing. Met behulp van het door Refractions gebouwde uDig (user-friendly Desktop internet gis) bestaat er een mogelijkheid om de basisdata, die noodzakelijk is voor het functioneren van een goed webGIS, op een dusdanige manier te prepareren dat deze zonder tussenkomst van andere technieken te presenteren valt.
De juiste koppeling
Is een open source WebGIS stabiel genoeg en direct toepasbaar voor de Nederlandse GIS-gebruiker? Het antwoord op deze vraag ligt vooral in de juiste en efficiënte koppeling van systemen. De afzonderlijke systemen bieden de gewenste functionaliteit, maar de integratie van deze systemen verloopt nogal eens moeizaam. Atos Origin Nederland heeft voor dit doel een aantal demo’s beschikbaar waarin deze koppelingen beschikbaar zijn, en waar tevens met niet-open source GIS-platformen een verbinding kan worden gemaakt.
Elwin Koster is Business & Management consultant, SI/TUBS/GIS Competence Center Atos Origin Nederland B.V.
Internet: www.nl.atosorigin.com





