<div dir="ltr"><div>Hello Andrea, now you have an ally :-)<br>--<br></div>Hola Andrea ahora tienes un aliado :-)<br></div><br><div class="gmail_quote"><div dir="ltr">El mié., 1 de feb. de 2017 a la(s) 11:48, andrea antonello <<a href="mailto:andrea.antonello@gmail.com">andrea.antonello@gmail.com</a>> escribió:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sorry for the English in the Spanish list.<br class="gmail_msg">
<br class="gmail_msg">
I have tried to work with the python scripting and also made a course<br class="gmail_msg">
about it... but I don't like the language at all, I am sorry... I need<br class="gmail_msg">
brackets in my life :-)<br class="gmail_msg">
<br class="gmail_msg">
So I wanted to start working on implementing some groovy counterpiece<br class="gmail_msg">
to the python scripting.<br class="gmail_msg">
<br class="gmail_msg">
So Alex, you are not alone :-)<br class="gmail_msg">
<br class="gmail_msg">
Oscar, since I know some parts of the java API already, what would I<br class="gmail_msg">
have to do to make an API available in groovy?<br class="gmail_msg">
Are there examples of where the code should go?<br class="gmail_msg">
<br class="gmail_msg">
Thank you!<br class="gmail_msg">
Andrea<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
2017-02-01 17:41 GMT+01:00 Oscar Martinez <<a href="mailto:omartinez@gvsig.com" class="gmail_msg" target="_blank">omartinez@gvsig.com</a>>:<br class="gmail_msg">
> Lo principal son los Javadocs los puedes encontrar en:<br class="gmail_msg">
><br class="gmail_msg">
> <a href="http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/2.3.0/javadocs/html/" rel="noreferrer" class="gmail_msg" target="_blank">http://downloads.gvsig.org/download/gvsig-desktop-testing/dists/2.3.0/javadocs/html/</a><br class="gmail_msg">
><br class="gmail_msg">
> Que expliquen más la parte de Java también te puede ser útil algunas partes<br class="gmail_msg">
> de la Guia del inicio rápido del desarrollador y org.gvsig.fmap.dal:<br class="gmail_msg">
><br class="gmail_msg">
> <a href="http://downloads.gvsig.org/download/web/html/es/index.html" rel="noreferrer" class="gmail_msg" target="_blank">http://downloads.gvsig.org/download/web/html/es/index.html</a><br class="gmail_msg">
><br class="gmail_msg">
> También puedes encontrar diferentes talleres:<br class="gmail_msg">
><br class="gmail_msg">
> <a href="http://www.gvsig.com/es/divulgacion/material-didactico" rel="noreferrer" class="gmail_msg" target="_blank">http://www.gvsig.com/es/divulgacion/material-didactico</a><br class="gmail_msg">
><br class="gmail_msg">
> Lo dicho, la parte de Python dispone de algunas funciones extras, pero por<br class="gmail_msg">
> lo general solo son algunos métodos que sirven de atajo a operaciones que si<br class="gmail_msg">
> fueran escritas en Java ocuparían varías líneas. Y algunas funciones extras<br class="gmail_msg">
> en algunas clases. Con esto decir que la documentación de Python también te<br class="gmail_msg">
> puede servir para comprobar como funcionan algunas cosas.<br class="gmail_msg">
><br class="gmail_msg">
> ¿Necesitas desarrollar en groovy por algún motivo? Hemos hecho pocas<br class="gmail_msg">
> pruebas, hice algún geoproceso y todo funcionó OK, pero estaría interesado<br class="gmail_msg">
> en ver en qué lo utilizas y cómo. Me puedes contestar a mi email<br class="gmail_msg">
> directamente.<br class="gmail_msg">
><br class="gmail_msg">
> Saludos<br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> El 01/02/2017 a las 17:18, Alex Irmel Oviedo Solis escribió:<br class="gmail_msg">
><br class="gmail_msg">
> Gracias Oscar, donde puedo encontrar la documentacion de las apis de java,<br class="gmail_msg">
> usaria lo ya hecho pero demoraria más aprender (j)python. Gracias<br class="gmail_msg">
><br class="gmail_msg">
> El mié., 1 de feb. de 2017 a la(s) 10:57, Oscar Martinez<br class="gmail_msg">
> <<a href="mailto:omartinez@gvsig.com" class="gmail_msg" target="_blank">omartinez@gvsig.com</a>> escribió:<br class="gmail_msg">
>><br class="gmail_msg">
>> Buenas,<br class="gmail_msg">
>><br class="gmail_msg">
>> Siento decirte que las librerías de Scripting están desarolladas sobre<br class="gmail_msg">
>> Python (Jython), y solo accesibles desde este lenguaje.<br class="gmail_msg">
>><br class="gmail_msg">
>> Desde Groovy deberías de usar directamente la API de Java.<br class="gmail_msg">
>><br class="gmail_msg">
>> Si quiers mirar por ejemplo como sacar el mensaje de dialog, puedes<br class="gmail_msg">
>> revisar las librerías de Python que tenemos para ver como lo hace en:<br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>> gvSIG-desktop-2.3.1-2501-final-win-x86_64\gvSIG\extensiones\org.gvsig.scripting.app.mainplugin\scripting\lib\gvsig<br class="gmail_msg">
>><br class="gmail_msg">
>> y consultar por ejemplo la de commonsdialog.py<br class="gmail_msg">
>><br class="gmail_msg">
>> Por ahora esto es lo que está hecho. Cualquier otra duda no tengas<br class="gmail_msg">
>> problema en seguir preguntando<br class="gmail_msg">
>><br class="gmail_msg">
>> Saludos<br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>> El 01/02/2017 a las 16:03, Alex Irmel Oviedo Solis escribió:<br class="gmail_msg">
>><br class="gmail_msg">
>> Hola, espero no estar cayendo pesado :-(<br class="gmail_msg">
>><br class="gmail_msg">
>> Estoy en windows en este momento y estoy intentando hacer los ejemplos de<br class="gmail_msg">
>> la documentacion de scripting [1] en groovy pero no encuentro los paquetes<br class="gmail_msg">
>> adecuados para que funcionen los ejemplos que ahora estan en python, por<br class="gmail_msg">
>> ejemplo tengo este pequeño ejemplo en groovy:<br class="gmail_msg">
>> ----<br class="gmail_msg">
>> import gvsig.*<br class="gmail_msg">
>><br class="gmail_msg">
>> commonsdialog.msgbox("Mensaje de prueba","Titulo")<br class="gmail_msg">
>> ----<br class="gmail_msg">
>><br class="gmail_msg">
>> Y tambien este otro:<br class="gmail_msg">
>> -----<br class="gmail_msg">
>> import scripting.*<br class="gmail_msg">
>><br class="gmail_msg">
>> commonsdialog.msgbox("Mensaje de prueba","Titulo")<br class="gmail_msg">
>> -----<br class="gmail_msg">
>><br class="gmail_msg">
>> En ambos casos me sale este error:<br class="gmail_msg">
>> ------<br class="gmail_msg">
>> Error groovy.lang.MissingPropertyException: No such property:<br class="gmail_msg">
>> commonsdialog for class: Script58<br class="gmail_msg">
>> ------<br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>> [1]:<br class="gmail_msg">
>> <a href="http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/" rel="noreferrer" class="gmail_msg" target="_blank">http://downloads.gvsig.org/download/web/html/es/scripting_devel_guide/2.3/</a><br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>> _______________________________________________<br class="gmail_msg">
>> gvSIG_desarrolladores mailing list<br class="gmail_msg">
>> <a href="mailto:gvSIG_desarrolladores@listserv.gva.es" class="gmail_msg" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br class="gmail_msg">
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse<br class="gmail_msg">
>> de baja en esta lista, acuda a la siguiente dirección:<br class="gmail_msg">
>> <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" class="gmail_msg" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>> _______________________________________________<br class="gmail_msg">
>> gvSIG_desarrolladores mailing list<br class="gmail_msg">
>> <a href="mailto:gvSIG_desarrolladores@listserv.gva.es" class="gmail_msg" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br class="gmail_msg">
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse<br class="gmail_msg">
>> de baja en esta lista, acuda a la siguiente dirección:<br class="gmail_msg">
>> <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" class="gmail_msg" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> gvSIG_desarrolladores mailing list<br class="gmail_msg">
> <a href="mailto:gvSIG_desarrolladores@listserv.gva.es" class="gmail_msg" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br class="gmail_msg">
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse<br class="gmail_msg">
> de baja en esta lista, acuda a la siguiente dirección:<br class="gmail_msg">
> <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" class="gmail_msg" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
> _______________________________________________<br class="gmail_msg">
> gvSIG_desarrolladores mailing list<br class="gmail_msg">
> <a href="mailto:gvSIG_desarrolladores@listserv.gva.es" class="gmail_msg" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br class="gmail_msg">
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse<br class="gmail_msg">
> de baja en esta lista, acuda a la siguiente dirección:<br class="gmail_msg">
> <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" class="gmail_msg" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br class="gmail_msg">
><br class="gmail_msg">
_______________________________________________<br class="gmail_msg">
gvSIG_desarrolladores mailing list<br class="gmail_msg">
<a href="mailto:gvSIG_desarrolladores@listserv.gva.es" class="gmail_msg" target="_blank">gvSIG_desarrolladores@listserv.gva.es</a><br class="gmail_msg">
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: <a href="https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores" rel="noreferrer" class="gmail_msg" target="_blank">https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores</a><br class="gmail_msg">
</blockquote></div>