miércoles, marzo 26, 2008

Geoprocesos

Los geoprocesos llevan ahí en gvSIG desde hace unas cuantas versiones y son uno de los componentes más utilizados del programa. Por su estructura y funcionalidad, son perfectos para implementarse como una extensión más de SEXTANTE. Sin embargo, nunca había considerado esa posibilidad, ya que no existiría mucha diferencia entre ejecutarlos de la forma habitual, o bien desde el gestor de extensiones de SEXTANTE.

Ahora, no obstante, las cosas han cambiado: ahora tenemos procesos por lotes, modelos y línea de comandos, y convertir los geoprocesos en extensiones de SEXTANTE haría que estos fuesen más versátiles y pudieran usarse en más contextos distintos. Así que me he puesto manos a la obra y estoy incorporando nuevas extensiones con las funciones de estos geoprocesos, y por ahora llevo tres: juntar, buffer y recortar (tres facilitos...)

La estructura de la base sobre la que los geoprocesos se asientan y la de SEXTANTE son bastante diferentes, y la filosofía también es distinta, por lo que la adaptación no es muy sencilla. De hecho, es casi más sencillo hacerlas desde cero que coger fragmentos de código, así que voy alternando entre ambas formas de trabajo.

Los interesados pueden ir probando en la versión inestable esos tres geoprocesos que ya están listos. No sé a que ritmo voy a ir implementando los restantes, porque hay más cosas que hacer (iré poniendo las novedades en nuevas entradas, que todavía me falta contar unas cuantas...), pero por el momento están ahí y espero que a los mas aventureros les permitan hacer cosas nuevas con gvSIG.

1 comentario:

Nacho Uve dijo...

Excelente mejora!
Los geoprocesos me van venir de perlas de este modo!