DJ

Hola, bienvenido a estas páginas de arkegeomática

OL

contacto

BBDD

Wiki

domingo, 27 de julio de 2008

Google Earth en el navegador

Mientras vamos realizando nuestra suite de aplicaciones autocontenidas dispuestas ha ser utiizadas desde un dispositivo USB nos hemos encontrado con una noticia de hace varios meses que no nos hemos resistido a postear, la liberalización de una API por parte de google que nos permite disponer de Google Earth en una aplicación WEB.

De momento solo funciona en el sistema operativo de las ventanas instalándose como un plugin tanto en internet explorer como en Firefox , por tanto no esta enfocado como un servicio WEB ya que es necesario la instalación de este plugin que funciona como un servicio, bastante pesado por cierto.

En el siguiente ejemplo puede verse el funcionamiento de la misma integrada con la API de google maps y la posibilidad de llamar a distintos fichros KML o GeoRSS mediante GGeoXML. Al incorporar las funcionalidades de Gearth podemos ver las imágenes en 3 dimensiones, girarlas, variar la perspectiva etc. Creo que la aplicación que tenia en el blog de visor 3d va siendo hora de jubilarla, a nadie se le escapa que los servidores de google son un tiro.

domingo, 6 de julio de 2008

Aplicaciones autocontenidas


Una de las características principales de los programas open source y en particular los portados desde Linux al sistema de las ventanas es su capacidad de ejecutarse sin problemas de dependencias a las librerias dinámicas del sistema al estar todas las necesarias en un directorio del propio programa, por lo que podemos tener multiples instancias del programa, instalaciones, fucionando perfectamente aunque sean ersiones distintas sin tener problemas de dependencias a las mismas. Esto abre la posibilidad a que gran parte de las aplicaciones open source puedan ser ejeutadas desde un CD, un dispositivo USB una memoría SD, etc. Esta práctica, la de llevar los programas en el bolsillo, en la camara fotográfica, .... nos permite transportar toda nuestra arafernalia de software sin tener que acarrear con el portatil al hombro, pudiendonos enchufar a cualquier ordenador, para trabajar, presentar nuestro trabajos, etc. con una configuración similar a la de nuestro equipo.

Esta idea se plasmo en un primer momento en los Lives CD que convertían una estación Windows en una caja Linux plenamente operativa, sin embargo muchos usuarios no están acostumbrados al entorno del pingüino por lo que la solución pasa por ofrecerles directamente los programas en el "confortable" entorno de las ventanas.

Una solución de este tipo, una suite de paquetes autocontenidos puede ser descargada en la siguiente dirección

http://www.archaeogeek.com/blog/portable-gis/

si bien la conociamos hace tiempo no ha sido hasta hace unos días que nos hayamos decidio a probarla. Dado que todos estos programas los tenemos instalados, en lo casos de los servidores hemos tenido que parar todos aquellos servicios que pudieran interferir en su buen funcionamiento.

Pasamos a continuación a describir las características de este USBGIS

El paquete de programas esta compuesto por las siguientes aplicaciones:

SIG de escritorio.

GvSig

http://www.gvsig.gva.es/index.php?id=gvsig&L=2

Sig en entorno Java de muy rápido crecimiento y desarrollado con un fuerte apoyo institucional. Hacer notar que sobre entornos Windos Vista las funcionalidades Raster no funcionarán, acceso a WMS, etc. A resaltar el fichero Bat del arranque de la aplicación que nos provee una forma elegante y eficiente para evitar el problema del cambio de unidades y que puede ser reutilizado para todos aquellos programas, autocontenidos claro, que queramos utilizar.

Qgis

http://www.qgis.org/

Aunque funciona perfectamente obtenemos algunos errores con las extensiones Phyton, hacer notar que el ambiente python utilizado es el que provee Fwtools,siendo su versión la 2.3 y creemos que Qgis funciona perfectamente sobre la ultima versión de python, 2.5 o al menos sobre la 2.4

Grass

http://grass.osgeo.org/

En nuestro caso no arranca una vez ejecutado el archivo bat, el problema viene dado por que tengo una instalación de Grass en Cygwin y para que corriera la nativa en Windws tendría que borrar cualquier huella de este emulador poxis sobre windows, cosa a la que no estoy dispuesto por que esta petao con muchisimas aplicaciones, otra cosa sería la posibilidad de crear un cygwin portable, de toda las maneras muchas de las funcionalidades de Grass puede ser utilizadas desde Qgis. En relación a Cygwin este enlace más que recomendable explica paso a paso en castellano como hacerlo portable.

FWtools

http://fwtools.maptools.org/

No rula de ninguna de las maneras, aunque tenemos más que comprobado que FWtools es de una portabilidad al 100 por cien

Añádiendo aplicaciones autocontenidas.

El menu de la aplicación puede ser modificado en el fichero de configuración AppList en la forma

[Arrancar Saga]
Name=SAGA // Nombre que aparecera en la ventana de créditos
Executable=\USBGIS\APPS\saga_vc\saga_gui.exe // Ubicación del ejecutable
Menu=Progs
Website=http://gvsig.org/ // Créditos

y asi sucesivamente.

SAGA

http://www.saga-gis.uni-goettingen.de/html/index.php

Este mágnifico programa con innumerables módulos de los que destacan los de Sig Raster y Geoestadística así como algunos modelos de simulación de procesos como esperabamos no supone ningún problema el integrarlo al ser un viejo conocido portable haya donde vayas.

Añadir funcionalidades Geoestadísticas.

Echamos de menos uno de los mejores entornos de análisis estadístico R, sobre todo por lo diferentes módulos geoestadísticos que provee su integración tampoco supone ningún problema, en más de alguna casión lo habiamos echo rular desde nuestra cámara de fotos.

Extensiones de GvSIG

Sin lugar a dudas GvSIG sin desmerecer a los demás proyectos de Sig Libre es la aplicación SIG que mejor cumple los estándares de la OGC objetivo que se marco desde un principio, constituyéndose como el mejor cliente pesado para acceder a los servicios Web Geográficos.

En la misma hechamos en falta la extensión que provee a GvSIG de capacidades de análisis Raster, el magnífico desarrollo Sextante que actualmente se compone de 210 módulos. Este proyecto incubado inicialmente en el proyecto Saga ha sido portado de C a Java y de ahi a GvSig para seguir creciendo, de forma muy rapida. En poco tiempo, al paso que va, será capaz de implementar gran número de los algoritmos en los que se basan los procesos del análisis raster.

ILWIS

http://52north.org/index.php?option=com_projects&task=showProject&id=30&Itemid=127

Este programa desde hace más de un año ha sido liberado como Open Source y nos puede servir para complementar de alguna manera los demás tiene varios modulos geoestadisticos y un potente lenguaje de script para automatizar los procesos.

Creemos que esta aplicación es autocontenida en el disco duro funciona pero no lo hemos probado sobre un USB.


Servidores de Mapas, Bases de Datos espaciales, webmapping en general

Suite Apache, PHP, MySQL extrañamente no se ejecutan ni accediendo al arranque de los servicios directamente desde sus carpetas asi que procedemos a instalada otra suite "WAMP" que no "LAMP" y todo funciona co los cambios oportunos en los archivos de configuración, Tilecache, featureserver, etc.

Geoserver arranca perfectamente sobre un contenedor de serlets Jetty, cabría la posibilidad de instalar Toncat para instalar otros servidores de mapas, aunque seguramente se podrá hacer sobre Jetty, pero pasaria siempre por arrancar Geoserver. Como hemos mencionado anteriormente Mapserver no puede ser rulado al venir instalado en FWtools.

Tilecache y Featureserver aunque vienen a pelo funcionan perfectamente. Hemos instalado mapserver y funciona correctamente.

Otra opción podría ser instalar MS4W de suite con un batch adecuado para soportar los cambios de unidades ya que se trata de otra aplicación autocontenida. "WAMP" con un gran número de aplicaciones de cliente ligeros.

PostgreSQL+Postgis funciona perfectamente, aunque phpPgAdmin esta muy bien para gestionar la base de datos pero se echa de menos Pgadmin que es mucho más completita y tambien como no y como debe ser, autocontenida.

Por último lo que más se echa en falta para todo lo relacionado con el webmapping es un buen navegador, firefox, no vaya a ser que nos enchufemos al ordenata de un amigo o vaya a saber usted quien y tengamos que tirar con un explorer en el que seguramente algunas aplicaciones no rularán y que pude ser muy util para arrancar los distintos servidores y aplicaciones web, mediante marcadores en la barra de herramientas. En este sentido creo que la suite adolece de una buena documentación y que las aplicaciones vienen bastante a pelo con falta de ejemplos etc, por lo que un usuario novel no va a obtener mucha productividad de la misma.

Mientras he ido urgando en la misma me he puesto a ir complementándola con más aplicaciones que a mi al menos me son muy útiles, aparte como tengo bastante documentación dispersa por el disco duro y ejemplos de todas estas aplicaciones se me ha ocurrido hacer una suite arkegeomática y arkeosemántica así tendre de que berrerar en próximos post del blog.

De momento ya tengo una primera versión con aplicaciones webmapping customizadas que creo que están la "mar de chulas", así que será para ir colocándola por ahi en plan torrent, para los muleros,y en algún formato comprimido para los más ortodoxos.

Bueno con un poquito de trabajo a lo mejor a mediados de mes tenemos preparada una primera versión medianamente bien documentada. Le he dedicado un par de días y ya tengo montado una suite que descomprimida ocupa 2,4 Gbytes, pero bueno actualmente las memorias no cuestan tanto y tampoco es para ponerse en plan minimalista.

Ultimos Comentarios