Om man arbetar med GIS så kommer man förr eller senare att ställas inför behovet av någon form av servertjänst. Det enkla är naturligtvis att gå till ett företag och köpa tjänsten att sätta upp en server. Ett exempel är ESRI och ArcGIS server, men då jag inte är gjord av pengar så undersöker jag i stället betydligt billigare alternativ.
Det finns främst två val man kan göra. Antingen utnyttja en tjänst online eller sätta upp en egen server. Om man är begränsad till ett slutet nätverk utan Internet access så blir valet enkelt. Det finns många serverlösningar man kan välja, även om man utesluter sådant som kostar pengar. Jag har tittat närmare på GeoServer som jag tycker är en enkel och lätthanterad server som snabbt kan sättas upp på många olika plattformar, men här bör man även nämna MapServer som jag av olika skäl valt att inte titta närmare på.
Geoserver kan hantera massor med filformat, och det går även att koppla geografiska databaser av olika slag till servern. I GeoServer bygger man applikationer för webb, eller sätter upp tjänster för GIS program. GeoServer stödjer de senaste standarderna från OGC och kan exempelvis leverera WMS och WFS tjänster, som är vanliga tjänster som många GIS program kan läsa.
Om man använder sig av data i vektorformat som shape, så måste man även skapa en beskrivning för hur denna data skall presenteras. Detta görs i symbolfiler i SLD format. SLD står för Styled Layer Definition och är även det en öppen standard som bygger på XML. SLD kan vara lite krångligt att få till på ett snyggt sätt och GeoServer har ingen bra editor inbyggd för detta. En del open source program som uDig använder också SLD som standard för symboler, så här kan man skapa de enklaste symbolfilerna på ett grafiskt sätt, men jag känner inte till någon editor med samma avancerade symbolsättning som exempelvis ArcGIS. Det närmaste jag hittat är Atlas Styler som är ett Javaprogram som editerar SLD filer, men jag tycker att det är lite svårjobbat. Jag tar tacksamt emot tips på vad man kan använda för att enkelt tillverka avancerade SLD filer.
Som titeln antyder så får man jobba lite för att skapa sin GIS server på detta sätt, så skall man sätta upp ett större system så får man vara beredd på att man får kämpa lite, inte minst då även hjälpfiler är Open Source och inte alltid kompletta. Dessutom så är uppsättandet av en GeoServer bara halva slaget, man måste även integrera servern i det system man skall använda. Databaser för lagring av data är ett sådant område, som jag också tjuvkikar lite på emellanåt. Det är även nödvändigt att ha möjlighet att mata in eller uppdatera informationen i GeoServern, vilket också kan kräva lite trixande för att få till det på ett snyggt sätt, om man inte har ett GIS verktyg som gör jobbet kopplad mot samma databas som GeoServern använder, exempelvis Quantum GIS för dem med tunn plånbok.