[Gvsig_desarrolladores] Scripting en groovy

Oscar Martinez omartinez en gvsig.com
Mie Feb 1 17:41:01 CET 2017


Lo principal son los Javadocs los puedes encontrar en:

http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/2.3.0/javadocs/html/

Que expliquen más la parte de Java también te puede ser útil algunas 
partes de la Guia del inicio rápido del desarrollador y org.gvsig.fmap.dal:

http://downloads.gvsig.org/download/web/html/es/index.html

También puedes encontrar diferentes talleres:

http://www.gvsig.com/es/divulgacion/material-didactico

Lo dicho, la parte de Python dispone de algunas funciones extras, pero 
por lo general solo son algunos métodos que sirven de atajo a 
operaciones que si fueran escritas en Java ocuparían varías líneas. Y 
algunas funciones extras en algunas clases. Con esto decir que la 
documentación de Python también te puede servir para comprobar como 
funcionan algunas cosas.

¿Necesitas desarrollar en groovy por algún motivo? Hemos hecho pocas 
pruebas, hice algún geoproceso y todo funcionó OK, pero estaría 
interesado en ver en qué lo utilizas y cómo. Me puedes contestar a mi 
email directamente.

Saludos


El 01/02/2017 a las 17:18, Alex Irmel Oviedo Solis escribió:
> Gracias Oscar, donde puedo encontrar la documentacion de las apis de 
> java, usaria lo ya hecho pero demoraria más aprender (j)python. Gracias
>
> El mié., 1 de feb. de 2017 a la(s) 10:57, Oscar Martinez 
> <omartinez en gvsig.com <mailto:omartinez en gvsig.com>> escribió:
>
>     Buenas,
>
>     Siento decirte que las librerías de Scripting están desarolladas
>     sobre Python (Jython), y solo accesibles desde este lenguaje.
>
>     Desde Groovy deberías de usar directamente la API de Java.
>
>     Si quiers mirar por ejemplo como sacar el mensaje de dialog,
>     puedes revisar las librerías de Python que tenemos para ver como
>     lo hace en:
>
>     gvSIG-desktop-2.3.1-2501-final-win-x86_64\gvSIG\extensiones\org.gvsig.scripting.app.mainplugin\scripting\lib\gvsig
>
>     y consultar por ejemplo la de commonsdialog.py
>
>     Por ahora esto es lo que está hecho. Cualquier otra duda no tengas
>     problema en seguir preguntando
>
>     Saludos
>
>
>
>     El 01/02/2017 a las 16:03, Alex Irmel Oviedo Solis escribió:
>>     Hola, espero no estar cayendo pesado :-(
>>
>>     Estoy en windows en este momento y estoy intentando hacer los
>>     ejemplos de la documentacion de scripting [1] en groovy pero no
>>     encuentro los paquetes adecuados para que funcionen los ejemplos
>>     que ahora estan en python, por ejemplo tengo este pequeño ejemplo
>>     en groovy:
>>     ----
>>     import gvsig.*
>>
>>     commonsdialog.msgbox("Mensaje de prueba","Titulo")
>>     ----
>>
>>     Y tambien este otro:
>>     -----
>>     import scripting.*
>>
>>     commonsdialog.msgbox("Mensaje de prueba","Titulo")
>>     -----
>>
>>     En ambos casos me sale este error:
>>     ------
>>     Error    groovy.lang.MissingPropertyException: No such property:
>>     commonsdialog for class: Script58
>>     ------
>>
>>
>>     [1]:
>>     http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/
>>
>>
>>
>>     _______________________________________________
>>     gvSIG_desarrolladores mailing list
>>     gvSIG_desarrolladores en listserv.gva.es
>>     <mailto:gvSIG_desarrolladores en listserv.gva.es>
>>     Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>     _______________________________________________
>     gvSIG_desarrolladores mailing list
>     gvSIG_desarrolladores en listserv.gva.es
>     <mailto:gvSIG_desarrolladores en listserv.gva.es>
>     Para ver histórico de mensajes, editar sus preferencias de usuario
>     o darse de baja en esta lista, acuda a la siguiente dirección:
>     https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20170201/2f2ee01a/attachment.html>


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