Installation de l’extension WPS GeOxygene

Les Web Processing Services de GeOxygene sont des extensions de GeoServer . Plus précisément ce sont des librairies GeOxygene (mises sous forme de java archive) que l’on va déposer dans le répertoire d’installation de GeoServer.

Les extensions WPS GeOxygene sont implémentées dans un module dédié geoxygene-wps et versionnées dans un dépôt différent du noyau de GeOxygene.

L’environnement de développement des extensions WPS GeOxygene nécessite :

  • l’installation du projet GeOxygene.
  • l’installation de GeoServer et de son extension WPS.

Installation de GeoServer et de l’extension WPS

Suivre les instructions pour l’installation de

  1. GeoServer ici :

  2. l’extension WPS de GeoServer ici :

Importer le projet geoxygene-wps

Suivre les mêmes étapes que l’import du projet GeOxygene avec cette url :

Compilation du module geoxygene-wps

  1. Stopper le serveur GeoServer.
  2. Avant de compiler le module geoxygene-wps, modifier les variables path.geoxygene.noyau et path.geoserver dans le fichier pom.xml du module geoxygene-wps :
	<properties>
		...
		<path.geoxygene.noyau>D:\SVN\geoxygene\opensource\geoxygene</path.geoxygene.noyau>
		<path.geoserver>D:\MesProgrammes\GeoServer\GeoServer-2.4.1\webapps\geoserver\WEB-INF\lib</path.geoserver>
	</properties>
  • La variable path.geoxygene.noyau doit contenir le chemin d’installation du noyau de GeOxygene
  • La variable path.geoserver doit contenir le chemin d’installation de GeoServer.
  1. Puis compiler le module geoxygene si ce n’est pas déjà fait, afin de créer tous les jars nécessaires.

    mvn install

  2. Compiler ensuite le module geoxygene-wps en spécifiant le profil geoserver comme présenté ici :

../../_images/MavenGeoxWps.png

Figure 1 : GeOxygene-Wps Compile

  1. Lancer GeoServer. Les services GeOxygene sont prêts !

Tester les services GeOxygene WPS dans GeoServer

L’interface web de GeoServer permet, grâce au Demo Builder, de lancer très facilement des requêtes aux WPS services.

  1. Aller via votre navigateur favori, sur la page du Demo Builder :

    Cette page est aussi accessible en passant par les liens :

    Demos > WPS Request Builder

    ../../_images/GeoServerDemoBuilder.png

    Figure 2 : Page d’accueil du GeoServer Demo Builder

  2. Les WPS GeOxygene sont accessibles !

    ../../_images/GeOxygeneProcess.png

    Figure 3 : WPS GeOxygene