Thursday, April 17, 2014

GeoServer: Wat is het, wat doet het en hoe werkt het?

Ik zal waarschijnlijk vanaf nu maar om de paar dagen een blogbericht schrijven in plaats van elke dag, zoals ik mezelf eerst had voorgenomen. Dit komt omdat 60 dagen vullen met verschillende onderwerpen veel tijd vereist, en ik vrees dat ik zonder inspiratie zou lopen: dit zou de kwaliteit van de blog doen verminderen.

Vandaag is het weer een technische post, namelijk over GeoServer.

GeoServer is een applicatie die zorgt voor de weergave & terbeschikkingstellen van kaart- en mapdata. Deze data worden niet in GeoServer zelf opgeslaan, maar zullen opgeslaan worden in een externe databank of in shapefiles op de server.

Afhankelijk van de geconfigureerde services kan een gebruiker kiezen in welk formaat hij zijn map wilt downloaden. Terwijl de meeste mappen als shapefiles (een type bestand dat veel voor mappen gebruikt wordt) geüpload zullen worden, biedt GeoServer de mogelijkheid om deze files te converteren naar andere formaten zoals JPEG (simpelweg afbeelding), een OpenLayers-bestand (een bestand dat via de internetbrowser geopend kan worden en waar in- en uitgezoomd kan worden), KML-bestanden die de standaard voor Google Earth zijn, en zo voort.

De GeoServer-applicatie is een applicatie die door middel van Tomcat 6 gedeployd is. Requests van externe gebruikers zullen dus via Tomcat 6 terecht komen bij GeoServer, waar ze verder behandeld worden.
Achter GeoServer schuilt een PostgreSQL databank met een PostGIS-extensie. Deze extensie van PostgreSQL zorgt voor een specifieke supportability voor kaarten, en GeoServer biedt er ook specifieke ondersteuning voor. Daardoor zijn PostgreSQL + PostGIS dus de ideale keuzes voor een GeoServer.

Hieronder is een schema te zien dat ik heb gemaakt voor de technische handleiding. Daar kan de uiteindelijke structuur van de applicatie gezien worden.

Doordat de gegevens op een databank die buiten GeoServer staat opgeslagen zullen worden, zal het ook mogelijk zijn voor andere applicaties zoals QGIS en ArcGis om er gebruik van te maken. Daardoor ook dat ik in de handleiding heb aangeraden om alle files in de databank te zetten, en zo weinig mogelijk in lokale files.

Momenteel ben ik aan het laatste hoofdstuk bezig van een technische handleiding voor de toekomstige beheerders. Zeker en vast goede oefening voor mijn taalgebruik!
Daarna volgt er nog een gebruikershandleiding, en zodra die gereed is moet ik wachten op mijn data.

No comments:

Post a Comment