[Gvsig_desarrolladores] Usar geoprocesos desde Jython

Cesar Martinez Izquierdo cesar.martinez en iver.es
Mie Mayo 28 09:38:13 CEST 2008


Nacho Uve escribió:
> Hola:
> 
> ¿Cómo se podrían usar los geoprocesamientos desde la consola Jython?
> 
> Un saludo,
> Nacho

Hola Nacho, actualmente desde el scripting sólo es posible acceder a las 
clases del plugin "com.iver.cit.gvsig", a las clases de Andami, y a las 
clases que están en el classpath inicial (librerías usadas por Andami).

Los geoprocesos están en los plugins "com.iver.cit.gvsig.geoprocess" y 
"com.iver.cit.gvsig.geoprocessextensions", por lo cual en principio no 
podrías acceder desde el scripting. Como solución, podrías añadir en el 
fichero config.xml del plugi nde scripting (org.gvsig.scripting) las 
siguientes líneas:

<depends plugin-name="com.iver.cit.gvsig.geoprocess"/>
<depends plugin-name="com.iver.cit.gvsig.geoprocessextension"/>

Con esto ya tendrías visibilidad de las clases de geoprocesos desde 
scripting.

Respecto a cómo acceder (a nivel de código) a los geoprocesos, no tengo 
ningún ejemplo a mano que facilitarte. Te recomiendo que te leas el 
manual de scripting, para familiarizarte con su sintaxis, y que te 
generes el Javadoc de los proyectos extGeoProcessing y 
extGeoprocessingExtensions (desde el código fuente de gvSIG), ya que 
desde el scripting se acceden a las mismas clases de Java, pero con 
sintaxis de Python/Jython.

Saludos,

-- 
César Martínez Izquierdo
Equipo de desarrollo gvSIG
http://www.gvsig.gva.es

IVER T.I.
C/ Lérida, 20
46009 Valencia - Spain
http://www.iver.es

Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.




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