[Gvsig_desarrolladores] Scripting en groovy

Alex Irmel Oviedo Solis alleinerwolf en gmail.com
Mie Feb 1 17:57:16 CET 2017


Hello Andrea, now you have an ally :-)
--
Hola Andrea ahora tienes un aliado :-)

El mié., 1 de feb. de 2017 a la(s) 11:48, andrea antonello <
andrea.antonello en gmail.com> escribió:

> Sorry for the English in the Spanish list.
>
> I have tried to work with the python scripting and also made a course
> about it... but I don't like the language at all, I am sorry... I need
> brackets in my life :-)
>
> So I wanted to start working on implementing some groovy counterpiece
> to the python scripting.
>
> So Alex, you are not alone :-)
>
> Oscar, since I know some parts of the java API already, what would I
> have to do to make an API available in groovy?
> Are there examples of where the code should go?
>
> Thank you!
> Andrea
>
>
>
>
>
> 2017-02-01 17:41 GMT+01:00 Oscar Martinez <omartinez en gvsig.com>:
> > 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> 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
> >> 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
> >
> >
> >
> > _______________________________________________
> > 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
> >
> >
> >
> > _______________________________________________
> > 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
> >
> _______________________________________________
> 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/006f5158/attachment.html>


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