PostGIS (contraction de PostgreSQL et de GIS) est le module spatial qui confère à PostgreSQL le statut de SGBDRO (SGBD Orienté Objet) spatial. c'est une extension du SGBD PostgreSQL permettant de stocker, de gérer et de requêter des données spatiales.
sudo apt-get install build-essential automake autoconf m4 autotools-dev sudo apt-get install postgresql-8.4 libpq-dev postgresql-server-dev-8.4 libxml2 libxml2-dev sudo apt-get install proj libproj-dev
Nettoyage du paquet Geos (si nécessaire)
sudo apt-get --purge libgeos-3.1.0
Compiler Geos pour avoir une version supérieure
wget http://download.osgeo.org/geos/geos-3.2.2.tar.bz2 tar -xvjf geos-3.2.2.tar.bz2 cd geos-3.2.2 ./configure make sudo make install sudo ldconfig cd ..
wget http://postgis.refractions.net/download/postgis-1.5.1.tar.gz tar -xvzf postgis-1.5.1.tar.gz cd postgis-1.5.1/ ./configure make sudo make install sudo ldconfig
sudo -s -u postgres #changer le mot de passe de postgres à "atlas" pour pouvoir se connecter ultérieurement psql -c"ALTER user postgres WITH PASSWORD 'atlas'" createdb geodb # (avec le mot de passe atlas) createlang -dgeodb plpgsql psql -d geodb -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql psql -d geodb -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql psql -d geodb -c"select postgis_full_version();"
sudo apt-get install pgadmin3
L'installation est minimale : nous n'avons pas, par exemple, installé les paquets pour générer la documentation
Merci aux différentes personnes ayant alimentées les sources citées (Javier de la Torre, Regina Obe, Kevin Neufeld ainsi que Yannick, Sparky et Elemmire )