[Gvsig_desarrolladores] extension o geoproceso WPS

salvador santos garay-gordovil sgarayg en hotmail.com
Sab Nov 15 10:55:21 CET 2008


Hola a todos,
 
Estoy con el mismo problema que Chioche, intentando crear un cliente WPS.
 
Los comentarios de Álvaro me han sido de gran ayuda, claro, pero sigo con el mismo problema de como crear el cliente WPS.
 
Por favor, me seria de grandísima ayuda algún ejemplo de como crear un servicio OGC para una extensión (aunque luego lo implemente como un geoproceso) o como se crearon las extensiones existentes.
 
Además de haber seguido los tutoriales para desarrolladores en https://gvsig.org/web/docdev/(que no me solucionan nada), he estado debugendo la aplicación pero es demasiado complicado y no hay tiempo.
 
Muchas gracias por todo, la verdad es que ando un poco desesperado.
 
Gracias.

Date: Wed, 12 Nov 2008 08:30:36 +0100From: azabala en gmail.comTo: gvsig_desarrolladores en runas.cap.gva.esSubject: Re: [Gvsig_desarrolladores] extension o geoproceso WPSCreo que el enfoque más correcto es el segundo, plantearlo como geoproceso (al fin y al cabo WPS no son mas que geoprocesos)Actualmente en gvSIG, a falta de que se unifiquen las APIs, puedes construir geoprocesos según el API de SEXTANTE o según el API de geoprocesos vectoriales(proyecto extGeoprocessing de la distribución de gvSIG, y proyecto extGeoprocessingExtensions).Ambas APIs permiten registrar nuevos geoprocesos, mediante mecanismos tipo plugin.Si le echas un vistazo al proyecto extGeoprocessingExtension verás como crear nuevos geoprocesos. En concreto, te tienes que fijar en las clases:Tienes que crear una implementación de IGeoprocessPlugin (para registrar tu nuevo geoproceso en el gestor de geoprocesos)Tienes que crear una implementación de AbstractGeoprocess, que envuelva a tu cliente WPS. Esta clase define el API básico de un geoproceso.Tienes que crear una implementación de AbstractGeoprocessGridbagPanel, para proporcionar un diálogo asociado a tu geoproceso.Y por ultimo, una implementación de AbstractGeoprocessController, con código de inicialización que lea las entradas del usuario en en dialogo, construya el geoproceso y lo ejecute.Un ejemplo en http://subversion.gvsig.org/gvSIG/trunk/extensions/extGeoprocessingExtensions/src/com/iver/cit/gvsig/geoprocess/impl/reproject/Salu2
_________________________________________________________________
 Ahora con Internet Explorer 7, llévate gratis un guiño personalizado
http://www.vivelive.com/ieak7/
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20081115/2b602acf/attachment.htm


Más información sobre la lista de distribución gvSIG_desarrolladores