#1 Mon 13 November 2006 13:54
GRASS sur le Net
Bonjour,
Une annonce sur la liste GRASS il y a quelques mois m'avait particulièrement intéresé. j'avais testé à l'époque la démo du projet qui était fort intéressant (calcul des bassins versants en ligne, ...). Ce projet est basé sur GRASS, qui est un logiciel libre desktop très puissant.
Pour ceux et celle qui ne connaissent pas, celui-ci a été développé à partir des années 80 par l’“U.S. Army Corp of Engineering Research Laboratories”, le code a été libéré et est géré depuis quelques années par une communauté sans cesse grandissante. Il sait gérer de nombreux formats raster, vecteur et de bases de données.
Il est maintenant possible d’utiliser la puissance de GRASS au sein d’une interface Web grâce à l’utilisation du standard WPS (Web Processing Service) de l’OGC. Ce standard permet d’être “configuré pour offrir n’importe quelles fonctionnalités SIG à un client à travers un réseau, en incluant des calculs pré-programmés et/ou des modèles de calcul qui travaille sur des données référencées. Un service WPS offre des posiblités de calculs aussi simple que soustraire un ensemble de nombres spatiallement référencés à un autre (parexemple déterminer la différence entre des cas de grippes entre deux saisons), ou aussi compliqué qu’une modélisation de changement climatique global. Les données nécessaire par le service WPS peuvent être délivrés par le résuea ou disponible sur le serveur.
Cette spécification d’interface fournit des mécanismes pour identifier les données spatiallement référencées nécessaire pour le calcul, initier les calculs, et gérer le résultat du calcul afin qu’il soit accessible par le client. Ce Service de Porcessus Web (WPS) a pour objectif d’utiliser à la fois du vecteur et du raster.”
PyWPS est donc une implémentation du standard WPS de l’OGC, son développement a débuté en mai 2006 et comme son nom l’indique, celui-ci est écrit en Python. Il a été développé avec le support natif de GRASS, ce qui permet d’utiliser facilement ses fonctionnalités. L'installation est aisé : un script python installe correctement ce qu'il faut, un lien à créer dans le repertoire cgi et deux fichiers à éditer. L'utilisation se fait par l'url, tout est décrit dans le fichier d'installation joint à l'archive.
Un futur logiciel SIG desktop sur Internet avec une interface "Web2.0" ? Cela semble d'ailleur l'objectif puisqu'une interface en AJAX, appelé Wuiw est en train d'être développé. Cette interface n'est pas spécialement centré sur le projet PyWPS.
Quelqu'un a testé ? Que pensez-vous de cette direction du webmapping qui tend à fournir tous les outils d'un SIG de bureau par Internet ?
Liens :
1. PyWPS : http://pywps.wald.intevation.org/index.psp
2. PyWPS/WUIW : http://pywps.ominiverdi.org/
3. GRASS : http://grass.itc.it/
4. WPS de l’OGC : http://www.opengeospatial.org/standards/requests/28
Bonne découverte pour ceux qui ne connaissent pas.
Y.
Captures d'image de la première démo testée :
[img]http://pywps.wald.intevation.org/images/samples/wpsdemo.png[/img]
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#2 Mon 13 November 2006 16:06
- Vincent Heurteaux
- Participant occasionnel
- Lieu: Montpellier
- Date d'inscription: 3 Oct 2006
- Messages: 41
- Site web
Re: GRASS sur le Net
Bonjour,
A noter qu'il existe un plug-in WPS pour Geoserver, celui-ci prend
directement en charge en charge des flux GML en provenance d'un WFS.
https://incubator.52north.org/twiki/bin … rocessing/
52nWebProcessingService
Coté Raster, il existe une projet de spécification (Draft
Implementation) concernant un WCPS (Web Coverage Processing Services)
lequel devrait permettre d'exploiter des données en provenance d'un
WCS. Pour l'heure, il n'est pas encore prévu de l'implémenter pour
Geoserver car il reste encore à étendre le WCS à la gestion de
rasters multi-dimensionnels (par exemple: x, y, z, t, canal).
WPS et à plus forte raison WCPS sont des (futures) spécifications
encore jeunes, mais il y à fort à parier que leur usage se
démocratisera très vite.
Vincent Heurteaux
http://www.geomatys.fr
Hors ligne
#3 Thu 14 December 2006 14:45
Re: GRASS sur le Net
bonjour,
Voici deux liens qui présentent des interfaces pour utiliser le serveur WPS PyWPS-GRASS :
http://pywps.ominiverdi.org/ka-map/htdo … x_wps.html
http://pywps.ominiverdi.org/ka-map/htdo … inman.html
C'est assez amusant à tester.
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne