miércoles, enero 25, 2012

Orfeo Toolbox en Ubuntu

He instalado Orfeo Toolbox en Ubuntu 11.10 siguiendo las instrucciones del sitio de OTB. Solo tuve dificultades con la librería libotb3.11 porque existen algunos paquetes que dependen de esta: otb-wrapping-python y otb-wrapping-java y la aplicación Monteverdi depende de la libotb3.12.

Lo que hice fue, desinstalar la libotb3.11 e instalar la libotb3.12 y luego instale el resto de los paquetes otb-bin, monteverdi, etc.

Si al iniciar Monteverdi, este no responde es muy probable que les falte agregar a LD_LIBRARY_PATH la ubicación de las librerías de otb. Así que editan /etc/environment y agregan al final:

LD_LIBRARY_PATH=/usr/lib/otb

Deberían reiniciar la sesión y listo.

Así he logrado correr Monteverdi.

jueves, noviembre 18, 2010

Un repo para QGIS

Aprovechando que estamos cada vez más empapados con esto del GIS y siguiendo nuestra filosofía de priorizar el desarrollo de software libre hemos publicado un repositorio para plugins de Quamtun GIS.

Esperamos que de a poco podamos ir creciendo en la cantidad y en calidad de productos para esta fantástica herramienta.

El repositorio es: http://geointa.inta.gov.ar/qgis/plugins.xml

Se esperan comentarios...

Py2Exe, PyQt4... Y los iconos del resource?

Estuve usando el Py2Exe para distribuir una aplicación que debía correr sobre Windows. Con el único problema que me crucé fue al correr mi .exe ya que los iconos que supuestamente había incluido en mi archivo de recursos .qrc y posteriormente compilado con pyrcc4...no estaban.

Luego de descargar mi ira contra Qt Designer, el inocente de pyrcc4 y ni hablar de Py2Exe, encontré revolviendo en la web cual era el problema. Luego de correr la compilación con python setup.py py2exe hay que agregar las librerias (sí, las dlls) que leen los formatos de imágenes que usamos. Para PyQt4 (en Python 2.6) estas están en: C:\Python26\Lib\site-packages\PyQt4\plugins en el directorio que se llama "imageformats".

Lo que hay hacer es crear un directorio con el mismo nombre dentro de nuestro dist (creado por py2exe) y ahí agregar las librerías de los formatos que estamos usando.

Y listo!