archivo

Archivo de la etiqueta: gsoc

Bm32TDQCEAEJttSHello everybody, since today 19′ May 2014, I’m starting my coding summer with Google Summer of Code 2014! i will be developing my project about “Geoprocesses Access from the Scripting Framework in gvSIG Desktop 2.x”. Thanks to OsGEO and gvSIG for trust in me!. I’ll try to write my post in both languages (sorry for my english, i’m trying my best :P).

A short summary, i’ll try to develop one new Jython library for gvSIG 2.x who allow us to launch geoprocesses from any of our scripts. We could execute gvSIG Geoprocesses and also SEXTANTE. Allowing the access to this tools, with a single line, our scripts will become so much powerful. Example:

>>> geoprocess(“gvSIG-xyshift”, LAYER=currentLayer(), X=150, Y=150, CHECK=False)

Also, i will be developing other library, maybe i’ll call it ‘gvpy’, where i will try to simplify coding for gvSIG. For example, if you want to add one field to the layer, will be enough with:

>>> addField(currentLayer(), “Name”, “STRING”, 30)

This level of coding and working for one Open Source Project like gvSIG is totally new for me, I’ll do my best.

Also, if anyone want participate, helping me or give me his advice, i’ll be glad to hear you and very grateful. You can write me directly to: masquesig@gmail.com

3, 2, 1.. Coding!

[Post in Spanish]

Bm32TDQCEAEJttSHola a todos, desde hoy 19 de Mayo de 2014, empiezo mi verano programando con la Beca de Google Summer of Code 2014! Estaré desarrollando mi proyecto sobre “Acceso a los geoprocesos desde el módulo de Scripting en gvSIG Desktop 2.x”. Gracias a OsGEO gvSIG por confiar en mi. Intentaré escribir mis post en ambos lenguajes (perdonad mi ingles, intento lo que puedo :P)

Un pequeño resumen, voy a intentar desarrollar un nueva librería en Jython para gvSIG 2.x que nos permitirá lanzar geoprocesos desde cualquiera de nuestros scripts. Podremos ejecutar los Geoprocessos de gvSIG y SEXTANTE. Accediendo a estos geoprocesos con una simple linea, nuestros scripts se convertirán en herramientas mucho más potentes. Por ejemplo:

>>> geoprocess(“gvSIG-xyshift”, LAYER=currentLayer(), X=150, Y=150, CHECK=False)

Además, también desarrollaré otra librería, a lo mejor la llamo ‘gvpy’, donde intentaré simplificar el código necesario para programar scripts. Por ejemplo, si queremos añadir una columna a nuestra capa, será suficiente con:

>>> addField(currentLayer(), “Name”, “STRING”, 30)

Este nivel  de programación y colaborar en un proyecto de sofware libre como es gvSIG, es totalmente nuevo para mí. Daré lo mejor de mí.

También, si alguno quiere colaborar de cualquier forma, dándome consejos o ayudándome, estaré encantado de escucharos y muy agradecido. Me podéis comentar en el post o directamente a mi email: masquesig@gmail.com

3, 2, 1.. Coding!

 [Post in English]