Då var det dags för databas. Här har vi två val, gamla hederliga PostGIS som är ganska enkel att installera, eller PostGIS 2 med möjlighet att lagra rasterdata och topologier, men lite mera omfattande att installera.
Här väljer jag den enkla vägen, men jag kommer att visa PostGIS 2 installation i kommande inlägg, så bevaka sidan om du är intresserad.
Grundförutsättningen är som tidigare Ubuntu Server 12.04 LTS installerad.
sudo apt-get install postgresql-9.1 postgis postgresql-9.1-postgis
sudo passwd postgres
Ange ett lösenord för användaren postgres i servern.
sudo -s -u postgres psql
\password postgres
Ange ett lösenord för postgres mot databasen (behöver inte vara samma som ovan).
\q
sudo -u postgres createdb template_postgis
sudo -u postgres psql -d template_postgis -f /usr/share/postgresql/9.1/contrib/postgis-2.0/postgis.sql
sudo -u postgres psql -d template_postgis -f /usr/share/postgresql/9.1/contrib/postgis-2.0/spatial_ref_sys.sql
Kontrollera din IP adress med kommandot: ifconfig
sudo vi /var/postgres/9.1/main/postgres.conf
Ändra #listen_addresses ’localhost’ till listen_addresses ’din ip address’
Behöver du hjälp med redigering i VI så använd Google, men ”x” raderar tecken, ”i” går till ”insert” mode, ”esc” lämnar insert mode och ”:wq” sparar ändringar och avslutar. Gör du fel så kan du avsluta utan att spara och försöka igen med kommandot ”:q!”.
sudo vi /var/postgres/9.1/main/pg_hba.conf
Lägg till nedanstående rad efter raden: # IPv4 Local Connections.
Host all all 192.168.0.1/24 md5
IP adressen ovan är adressrymden för din servers IP adress. Byt bara sista siffran till en etta och lägger till /24 för en adressrymd motsvarande nätmasken 255.255.255.0.
sudo /etc/init.d/postgres restart
Nu kan du ansluta från en klient på nätverket med PgAdmin III till databasen.
Ange din servers IP-adress och lösenordet för databasanvändaren postgres.
Anslut till servern och skapa en ny databas baserad på mallen ”template_postgis”. Expandera din PostGIS server och klicka på ”Databases”. Därefter högerklickar du i högerfönstret och väljer ”New Database…”.
Döp din nya databas till något lämpligt. Det viktiga är att välja ”template_postgis” under fliken Definition.
Nu kan du exempelvis använda QGIS för att ansluta till din nyskapade databas och spara och läsa data till den.
När du skapat lite data så kan du publicera dessa via GeoServer, som jag visade hur du installerar i förra inlägget.
Vill du bygga på mer? Fler inlägg kommer.