viernes, agosto 21, 2009

Y ahora en World Wind

He estado jugueteando con World Wind y estoy encantado. Está bien programado y la API es facil de usar, con lo que da mucho juego y sin demasiado esfuerzo. Un gusto usarlo, vaya. Así que, probando y jugueteando, tengo ya un pequeño prototipo de SEXTANTE funcionando sobre él. Utilizando cosas de otra aplicación llamado GeoWind (que permite, usando Geotools, abrir capas como shapefiles y tif), he creado un pequeño globo 3D con SEXTANTE incorporado, de forma que puedes cargar tus capas, verlas en el globo, analizarlas con SEXTANTE y ver tambien los resultados.

Por ahora no es mucho, pero el tema de los globos 3D esta ahí y pegará con fuerza en el futuro como plataforma de trabajo GIS seria, no sólo para "mirar" imágenes de satelite (sin ir más lejos, la semana que viene estoy en Alemania participando en un curso de geoestadística con R y Google Earth...), así que es interesante ir abriendo estas vías. Por ahora no he subido nada a ningún lado (la licencia de World Wind no es compatible con la GPL, así que hay que verlo con detalle antes de distribuir nada), pero os dejo una imagen para ir abriendo boca (haz clic para verla más grande). Se ha usado Substance para la apariencia de las ventanas, para que quede algo más "resultón".

TIN

Josef Bezdek, un estudiante de la universidad de West Bohemia en Pilsen (República Checa), ha escrito su Diploma Thesis sobre algoritmos para creación de isolíneas a partir de puntos. Lo interesante del tema es que ha implementado los algoritmos usando SEXTANTE, así que vamos a poder contar con ellos para añadir capacidades de generación y uso de TIN (porque se usan TIN para representar superficies) a SEXTANTE.

En particular, tenemos los siguientes algoritmos:
  • Generación de TIN
  • Generación de TIN con líneas de ruptura
  • Suavizado mediante interpolación BEZIER
  • Extracción de curvas de nivel a partir de TIN
Hay más información en http://git.zcu.cz/index.php/Sextante_algorithms, de donde se puede descargar incluso la tesis completa (en checo).

En resumen, una colaboración de gran nivel para SEXTANTE que nos hace crecer un poquito más.