Catégorie : géomatique

Mon séminaire SIG à Dakar

Du 28 novembre au 2 décembre 2011, je suis allé à Dakar réaliser un séminaire sur les méthodes et outils des systèmes d’information géographique. Très intéressant, les élèves ingénieurs informaticiens de 3ème année de l’École Supérieur Polytechnique étaient d’un très bon niveau, exigeants et curieux.

Bref, ça restera un bon souvenir. Eprouvant, mais un bon souvenir. Merci à eux.

On sent les traits tirés du formateur 😉

Installer Geonetwork

Voici la liste des commandes sous Linux nécessaires pour installer à la main geonetwork sur un serveur linux de type Debian (comme Ubuntu):

Il vous faut tout d’abord installer les outils nécessaires à la compilation de geonetwork, à savoir les paquets subversion (commande svn), maven2 (commande mvn) et éventuellement unzip (qui normalement est installé par défaut).

Notez que nous allons installer geonetwork dans le répertoire /usr/local/geonetwork/ que nous allons préalablement créer.

Passez en mode root:

sudo -i

Puis, tapez ces commandes:

svn co https://geonetwork.svn.sourceforge.net/svnroot/geonetwork/trunk geonetwork
cd geonetwork
mvn clean install
mvn assembly:assembly
mkdir /usr/local/geonetwork
mv target/release/geonetwork-2.7.0-SNAPSHOT-bin.zip /usr/local/geonetwork/.
cd /usr/local/geonetwork
unzip geonetwork-2.7.0-SNAPSHOT-bin.zip
cd geonetwork
cd bin
./start-geonetwork.sh

Pour tester l’installation, allez sur http://localhost:8080/geonetwork

Dans la foulée, geoserver s’est installé: http://localhost:8080/geoserver/web

Par défaut pour geoserver, l’utilisateur admin est « admin » (sans les guillemets) et le mot de passe est « geoserver » (toujours sans les guillements).

Détail à signaler. Par défaut la carte wms affichée est appelée par une requete WMS en localhost sur le geoserver installé conjointement à geoNetwork. Si vous tentez de consulter votre service geonetwork d’un autre poste, aucune carte s’affiche…

Il faut pour pallier  cela, éditer le fichier config-gui.xml et modifier toutes les ligne appelant le service wms en changant localhost par l’adresse (routable) de votre serveur, par exemple 193.89.123.125 (à vous de la connaître…)

Cherchez dans config-gui.xml toutes les lignes appelant:

http://localhost:8080/geoserver/wms

et remplacez les par

http://193.89.123.125:8080/geoserver/wms

Installation plus rapide

Bon, il est vrai qu’il y a un autre moyen d’installer geonetwork (beaucoup) plus simplement. Téléchargez le fichier jar nommé geonetwork-install-2.x.x-0.jar (on supposera que le fichier jar a été téléchargé dans /home/mon_user/Téléchargement/) puis dans un terminal (sans faire le sudo -i), tapez:

sudo java -jar /home/mon_user/Téléchargement/geonetwork-install-2.x.x-0.jar

D’autres informations sont là: http://trac.osgeo.org/geonetwork/

 

 

http://localhost:8080/geoserver/wms