[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