- Vous êtes ici: Accéder au Wiki GeoRezo » Accueil : Wiki GeoRezo » Les logiciels en géomatique » Postgis
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
main:logiciels:postgis:start [2009/04/26 12:40] Robin Links to main:logiciels:postgis:postgresql changed to main:logiciels:postgresql |
main:logiciels:postgis:start [2010/06/10 20:02] ThomasG |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
PostGIS (contraction de PostgreSQL et de GIS) est le module spatial qui confère à [[main:logiciels::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. | PostGIS (contraction de PostgreSQL et de GIS) est le module spatial qui confère à [[main:logiciels::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. | ||
+ | |||
+ | ==== Installation PostgreSQL 8.4 et Postgis 1.5 sous Ubuntu Lucid Lynx 10.04 ==== | ||
+ | |||
+ | |||
+ | === Installation des paquets depuis les dépôts === | ||
+ | |||
+ | <code>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 </code> | ||
+ | |||
+ | === Installation de Geos (Il faut pour postgis 1.5, geos >= à la version 3.1.1 et celle de Lucid est la 3.1.0 ) === | ||
+ | |||
+ | //Nettoyage du paquet Geos (si nécessaire)// | ||
+ | <code>sudo apt-get --purge libgeos-3.1.0 </code> | ||
+ | |||
+ | |||
+ | <code>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 .. | ||
+ | </code> | ||
+ | |||
+ | === Installation de Postgis === | ||
+ | |||
+ | <code> | ||
+ | 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 | ||
+ | |||
+ | </code> | ||
+ | |||
+ | === Test de chargement d'une base de données === | ||
+ | |||
+ | <code> | ||
+ | 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 -dgeodb -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql | ||
+ | psql -dgeodb -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql | ||
+ | psql -dgeodb -c"select postgis_full_version();" | ||
+ | |||
+ | </code> | ||
+ | |||
+ | === Installation de Pgadmin III === | ||
+ | |||
+ | <code>sudo apt-get install pgadmin3</code> | ||
+ | |||
+ | |||
+ | === Sources principales ayant servies à constituer le guide ci-dessus === | ||
+ | |||
+ | * [[http://www.postgresonline.com/periodical.php?i_id=17#item-147]] | ||
+ | * [[http://biodivertido.blogspot.com/2009/10/install-postgresql-84-and-postgis-140.html]] | ||
+ | * [[http://postgis.refractions.net/download/postgis-1.5.1.pdf]] p18-19 | ||
+ | * [[http://doc.ubuntu-fr.org/postgresql]] | ||
+ | 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 ) | ||
+ | |||
+ | |||
+ | |||
+ | |||
===== Ressources ===== | ===== Ressources ===== |