Jag säger det direkt, detta är ingen handledning i hur man skaffar och sätter upp ett komplett GIS system. Jag kommer dock i korta ordalag beskriva vad jag gjort och vilka verktyg jag använt, sedan så kan den som är intresserad säkert sätta sig in i detaljerna själv. Det går även bra att höra av sig så får vi se vad jag kan hjälpa till med.
Allt började egentligen med att vi på jobbet fick en kartserver som det bara gick att få begränsade WMS tjänster ifrån, och när jag frågade om fler tjänster så blev svaret att det inte gick. Då började jag leta efter svar på annat håll, och detta är en sammanställning som visar att det inte bara går, utan är relativt enkelt och billigt.
1. Skapa lite data.
Jag använde uDig för att snabbt skapa en enkel shapefil med några punkter i. Det hade gått lika bra med Quantum GIS som jag använder senare.
2. Databas.
Jag installerade PostgreSQL tillsammans med PostGIS som gör det möjligt att lagra geografiska data i databasen.
3. Ladda databasen.
Quantum GIS användes för att ansluta till databasen och ladda upp shapefilen som jag skapat.
4. GeoServer.
Installationen av GeoServer hade jag redan gjort sedan tidigare, och här lade jag till hänvisning till PostGIS lagret från föregående steg.
5. Lagerstil.
Atlas Styler SLD användes för att skapa en enkel symbolfil för informationen. Denna fil kopplades till PostGIS lagret i GeoServer och publicerades.
Nu till lite tester:
I Quantum GIS så lade jag till tre lager. Dels en direkt koppling till PostGIS lagret i databasen och dels WMS och WFS tjänsterna från GeoServern. Jag började med att lägga till en ny punkt i PostGIS lagret, vilket omedelbart slog igenom i WFS lagret och efter en uppdatering av kartan även i WMS lagret. Sedan provade jag att lägga till en ny punkt i WFS lagret, jajjamensan det fungerade också, således är det inga problem med transaktioner i WFS-T. Avslutningsvis så testade jag även att använda infoverktyget för att ”fråga” efter mer information om objekt via WMS lagret, något som WMS servern på jobbet inte kunde. Döm av min förvåning när det inte var några som helst problem att få fram hela attributtabellen via WMS och GeoServer.
Bilderna nedan visar PostGIS lagret, WMS lagret och WFS lagret.
Symbolerna är valda för att likna varandra så det blir i princip tre nästan identiska bilder.
Slutligen så tänkte jag att jag måste ju hitta något som inte fungerar så jag testade GeoServers möjlighet att exportera till KML och visualisera i Google Earth, det kan ju bara inte fungera. Gissa vad…