martes, marzo 31, 2009

Una de artículos

Ahí van dos pequeñas noticias sobre artículos relacionados con SEXTANTE:

  • A través de la lista de OSGeo se ha coordinado el trabajo de traducir el texto que la Comisión Europea publicó en inglés acerca del proyecto SEXTANTE. Ahora puede encontrarse también en español en esta dirección. Huelga decir que desde SEXTANTE agradecemos enormemente este trabajo a todos los que han aportado su granito de arena a la traducción.
  • La gente de Ingeniería sin Fronteras ha publicado uno más de sus cuadernos, en este caso dedicado a las tecnologías de la información geográfica. Un servidor colabora con un artículo sobre GIS libre y geodatos libres en países desarrollos. El artículo puede leerse en un pdf en la web de ISF

miércoles, marzo 25, 2009

Dándole uso al historial

Todo lo que uno hace con SEXTANTE se va almacenando en el historial, y luego puede utilizarse para repetir procesos de forma más sencilla. Aunque es una herramienta útil, se le puede sacar más partido, y con este objetivo he añadido una nueva funcionalidad a la interfaz básica para ejecutar algoritmos, que permite recuperar los parámetros de ejecuciones anteriores y rellenar automáticamente los valores de la ventana de parámetros.

Ahora, por defecto, cuando uno llama a un algoritmo la ventana se llena con los valores de la última ejecución de ese algoritmo en caso de que se encuentre alguna en el historial. Si hay varias, se muestra además una fila en la parte inferior con botones de avance y retroceso, que permiten recuperar otras ejecuciones del historial. Esto es además util porque "traduce" las expresiones en lineas de comandos, poco legibles si uno no está acostumbrado a esta forma de llamar a los algoritmos, a ventanas de parámetros más fáciles de entender para el usuario medio.

Dejo una captura de pantalla para que os hagáis una mejor idea.


Se admiten más ideas para seguir mejorando la interfaz del programa.

martes, marzo 24, 2009

SEXTANTE - 52N

Parece ser que mientras he estado fuera los chicos de 52N no han perdido el tiempo, y publicaron hace ya algún tiempo una nueva versión de sus servidor WPS, que esta vez ya incluye SEXTANTE y es capaz de servir procesos basados en él. No me había enterado de la noticia hasta hace algunos días, pero la verdad es que me llena de felicidad ver cómo otros sacan partido a la librería de muy diversas formas.

Bastian, el capitán del equipo de 52N dedicado al tema de WPS, estuvo dando una charla sobre la integración SEXTANTE - 52N en el FOSS4GIS de Hannover de la semana pasada, y al parecer la aceptación ha sido muy buena y ha despertado gran interés. Alemania ya es una zona donde hay usuarios de SEXTANTE, pero toda ocasión es buena para darse a conocer algo más...especialmente si no tienes que hacer nada más que irte de vacaciones y que otros lo hagan todo por ti :-) Si es que estos alemanes son muy profesionales...

Ahora queda probar seriamente ese servidor, y la mejor forma sin duda es con el cliente WPS de SEXTANTE, que esperemos dentro de poco pueda tener todos los algoritmos de siempre...pero en remoto. Veremos a ver qué se puede hacer.

jueves, marzo 05, 2009

Versión diaria

Vuelve a haber versión diaria de SEXTANTE. No es un instalador, sino simplemente un zip con los ficheros de la librería y las dependencias(y no contiene bindings ni nada extra). Se accede a él desde la sección de descargas, y está pensado para usuarios avanzados, ya que con esos ficheros habrá que sustituir los viejos en donde corresponda (según el tipo la instalación que se tenga). No es muy difícil, pero tampoco tan obvio.

El fichero que hay ahora notareis que es mucho más grande que el instalador. Esto es porque ya contiene las dependencias necesarias para el cliente WPS (vease entrada anterior), pese a que éste aún no funciona.

Cliente WPS

He comentado ya algunas veces que una buena parte del futuro de SEXTANTE pasa por dar el salto a la web. Poner SEXTANTE en el lado del servidor es la opción más interesante y donde tenemos más que decir, aunque el lado del cliente tampoco hay que olvidarlo. Con el apoyo económico de la gente de gvSIG, estoy trabajando en un un cliente WPS integrado con SEXTANTE, que permita llamar a procesos remotos desde las interfaces habituales de SEXTANTE.

El funcionamiento es conceptualmente sencillo (aunque las tripas son algo más complejas...), y basicamente lo que hace es recubrir un proceso WPS de forma que se convierta en un geoalgoritmo de SEXTANTE, el cual ya puede emplearse de la forma habitual. La misma estrategia usada en los modelos del modelizador, pero con otro tipo de procesos.

Por el momento la cosa no está terminada, y es difícil hacer algo que funcione bien en un contexto tan genérico (WPS en muy laxo en muchas cosas, y buena parte de los de los pocos procesos disponibles por ahí para probar están pobremente definidos, con mala semántica y sin sacarle todo el provecho a las posibilidades de WPS), pero al menos ya conecta a servicios y es capaz de convertir sus requerimientos en las clásicas y familiares interfaces de SEXTANTE.

Dejo una captura para dar testimonio de ello :-)


Seguiré trabajando estos días hasta la semana que viene, para poder añadir esto a mi presentación en las jornadas de Girona, como una pequeña sorpresita ;-) Y probablemente, si todo sale bien, la próxima versión de SEXTANTE ya incluya este cliente WPS integrado.

lunes, marzo 02, 2009

Una baja en el equipo :-(

Después de dos meses sin tocar una tecla, he vuelto con ganas al trabajo desde esta misma mañana, y aunque hay bastante que hacer (como siempre...), no parece que haya demasiados cambios en lo que a SEXTANTE respecta. Hay, sin embargo, un detalle que cambia bastante el trabajo, y es que a partir de ahora ya no tendremos en SEXTANTE a Antonio, nuestro compañero de los últimos meses en el despacho. A partir de ahora estará trabajando por Valencia (no es mal sitio, ya que por allí pasamos a menudo y le haremos visitas) y esperemos que intentando convencer a las gentes de allí de que deben usar el programa :-)

Durante el tiempo que ha estado en SEXTANTE, algo más de un año, Antonio se ha encargado de testear el programa y escribir una gran parte de la ayuda, ademas de preparar algunos documentos y cursos. Y sobre todo, de ser un buen colega de trabajo. Así que ahora que vuelvo a la rutina y me toca trabajar de nuevo quiero dedicarle esta entrada en el blog para desearle buena suerte y para remarcar su importante papel en SEXTANTE. Si algo de lo que usáis en SEXTANTE funciona bien, es muy probable que al principio no fuera así, y que haya sido gracias a su paciencia y a su concienzudo testeo como hayamos encontrado esos fallos que luego hemos corregido hasta llegar a lo que hoy es SEXTANTE.

Un abrazo desde el SEXTANTE para el primer "ex" del equipo, aunque sin duda seguiremos manteniendo su foto en la web como parte del grupo, que se lo merece.

Estudio de OSOR sobre SEXTANTE

Como ya sabéis, el proyecto OSOR de la UE nos facilita alojamiento y los medios necesarios para gestionar el proyecto y su presencia en la web, tales como el wiki o el SVN. OSOR publica además informes periódicos sobre algunos proyectos destacados de SL, con el objeto de difundir el software libre y tener una base de documentos a los que acudir para consultar casos de éxito o estrategias particulares, entre otras cosas.

Ahora le ha tocado el turno a SEXTANTE y nos han hecho un estudio breve pero muy interesante, que recomiendo a todo aquel que quiera saber un poquito más sobre nosotros y la manera en que funcionamos. Se puede consultar en este enlace.