L'ensemble des données ainsi que les scripts php nécessaires se trouve dans un fichier compressé au format zip sur le site de 01map...;Commençons par le télécharger et le décompresser dans le répertoire /var/www. Les dernières lignes de commandes -chmod ....- nous permettront d'accorder les divers droits d'exécution (lecture et exécution) dans ce répertoire
wget http://www.postgis.fr/download/phpmapscript.zip
unzip phpmapscript.zip
chmod 777 /var/www/phpmapscript/
chmod 777 /var/www/phpmapscript/*.*
On s'assurera d'abord que le serveur PostgreSQL est bien démarré en faisant
pg_ctl -D /home/postgres/pgdata status
pg_ctl: postmaster is running [....]
.
Sinon démarrez-le et tapez la ligne de commande suivante qui va permettre d'importer les données du fichier europesvg.shp dans la base de données testgis. L'utilitaire de conversion shp2pgsql permet de convertir les données d'un fichier .shp en données PostGIS. Il s'agit ici pour nous d'importer les données dans une table que nous appelerons europe.
shp2pgsql -D /var/www/phpmapscript/europesvg.shp europe | psql testgis
Vérifiez que Apache est lancé..;Sinon faites apachectl start
.
Ouvrez ensuite un navigateur Web et rendez-vous à l'URL suivante http://localhost/phpmapscript/
.
Saisissez comme nom d'utilisateur postgres. En cliquant sur 'Envoyer', la carte suivante devrait apparaître:
Figure 1. Carte de l'Europe
Carte de l'Europe