13 de mayo de 2013

Una llamada entrante...



En la Oficina tengo tres computadoras y me están llamando por teléfono. En ese momento necesito saber en línea quién y de dónde me están llamando; reviso la computadora y me muestra "llamada entrante" un plano georeferEnciado con un radio de 200 metros a la redonda del punto de llamada. Luego queda almacenado los datos del cliente en una base de datos. No estoy muy informado sobre software de georeferenciación para mostrar estadísticas o datos en un plano. Y sobre la memoria que debe de tener un computador o servidor para lograr almacenar por ejemplo, los números y direcciones de los usuarios de las páginas blancas que llega a mi casa.   Para lograr este sueño, he iniciado con una búsqueda de información en la web. Y me "tope" con esto. Se los comparto. Paz y bien!

Software libre GIS, un paseo por las nubes. 


De http://www.geodan.es


En cuanto a temas más prácticos nos hemos zambullido en el mundo de software libre, en nuestro caso software para trabajar con geo-información. Hace más de 2 años ya hemos dedicado tiempo a conocer Quantum GIS, pero en aquel momento aún no era muy estable. Además no se podía manipular la capa de secciones censales en su totalidad. Durante este verano nuestro estudio de Quantum GIS y de todo el entorno de software libre se ha convertido en un paseo por las nubes. 

Por donde empezar?

El plan de nuestro reconocimiento de software libre para este verano era instalar Quantum GIS (QGIS) en varios equipos con Windows 7, realizar un proyecto ficticio con mapas en varios formatos y proyecciones, datos en formato XLS y en bases de datos, realizar algunos análisis geográficos y estadísticos, y finalmente producir mapas y gráficos con los resultados del proyecto.
La definición de éxito en este caso era aprender a utilizar el software nuevo rápidamente, conseguir realizar el proyecto, y concluir que el software libre constituye una alternativa viable al software comercial.

Mapa de códigos postales sobre el fondo de Google
Mapa de códigos postales sobre el fondo de Google

Quantum GIS 1.8 'Lisboa'

Este artículo es demasiado limitado para daros una descripción exhaustiva de este software, pero si queremos daros una idéa básica de los pasos que hemos realizado. Después de leer la documentación en la página Web de www.qgis.org nos pusimos manos a la obra. Para esta prueba trabajamos con la versión Quantum GIS 1.8 'Lisboa', aunque ya está disponible la versión beta del 1.9. A través de "Standalone installer" instalamos el software bajo Windows 7 sin problema. 
Quantum GIS lee mapas digitales en muchos formatos. Nosotros utilizamos sobre todo SHP de ArcGIS/ArcView y TAB de MapInfo. Además, pudimos utilizar sin problema los servidores de mosaicos (o 'Tile server' en inglés) de Google y OpenStreetMap como cartografía de fondo. El servicio de mosaicos tiene la ventaja de que es muy rápido, porque se trata de imágenes de bits pre-generadas. Tiene como inconveniente que viene en escalas fijas y, por tanto, no utilizando una escala correcta el fondo sale poco nítido.
Entonces nos pusimos a preparar mapas temáticos y diseños para imprimir. Siguiendo la documentación de Quantum GIS rápidamente aprendimos como utilizar este software. Aunque Quantum GIS está disponible en castellano, el manual de usuario de la versión 1.8, por ahora, está disponible solamente en inglés.
En la barra de herramientas, el icono de 'Añadir capa vectorial' nos permitió añadir cualquier mapa digital a nuestro proyecto. En nuestro caso añadimos la capa de códigos postales. En las propiedades de capas vectoriales hay una pestaña 'Estilo' que permite cambiar el estilo de los polígonos o crear un mapa temático con rangos de valores y colores. Utilizamos el icono de 'Nuevo diseñador de impresión' en la barra de herramientas, el cual nos abrió una ventana donde pudimos crear el diseño de nuestro mapa con su leyenda, títulos, etc.
De esta forma, la parte básica estaba hecha y ha resultado fácil y rápida. 

Análisis geográficos

La capacidad para analizar polígonos, lineas y puntos como relación geográfica de nuestros datos, es la capacidad más importante de un sistema de información geográfica. Quantum GIS, en su versión 1.8, ofrece un menú 'Vectorial' con todo lo necesario para realizar los análisis de nuestro proyecto de prueba. Podemos generar buffers alrededor de tiendas, solapar estos buffers con los códigos postales y asignar datos de distancia de la tienda a cada código postal.
Sus capacidades para tratar y analizar datos vectoriales van mucho más allá. Además de solapar capas y calcular valores, ofrece un paquete completo para procesar, verificar y corregir la geometría de nuestras capas vectoriales. Contiene también una serie de opciones para analizar capas vectoriales y otra serie de opciones para trabajar con datos de puntos para generar zonas. 

Quantum GIS en Ubuntu
Quantum GIS en Ubuntu

Hacia un entorno Linux, para ser 'libre' por completo

Después de 3 días de trabajo hemos sido capaces de aprender el Quantum GIS y ejecutar por completo nuestro proyecto de prueba. Podríamos haber dicho "objetivo cumplido" e irnos de vacaciones. Pero decidimos ir más lejos y crear un entorno 'libre' por completo basado en el sistema operativo de Linux.
En uno de los ordenadores portátiles de la empresa instalamos los siguientes elementos:
  • Sistema operativo Linux, en nuestro caso Ubuntu 12.04. Es un variante de Linux que es muy sencillo de instalar y manejar, es de fuente libre y es alternativo al sistema operativo Windows.
  • Quantum GIS versión 1.8 'Lisboa' para trabajar con los mapas digitales. Este software desktop es una alternativa a software comercial.
  • PostgreSQL y el módulo de PostGIS como sistema de base de datos de fuente libre para cargar conjuntos de datos grandes y incluso objetos geográficos como puntos, lineas y polígonos. El software contiene funciones para manipular objetos geográficos, y Quantum GIS utiliza datos almacenados en PostgreSQL para presentarlos en forma de mapas. El PostgreSQL es una alternativa a los software comerciales tipo Oracle.
  • PSPP, un software de análisis estadístico que ofrece todo tipo de análisis descriptivos, creación de muestras, análisis tipo correlaciones, cluster, factorial y regresión. Es una alternativa al software comercial tipo SPSS y SAS.
  • LibreOffice con un módulo de editar texto, un módulo para manejar hojas de cálculo y un módulo para hacer presentaciones en diapositivas. Alternativa a Microsoft Office.
  • Apache, un servidor para páginas Web de fuente libre.
  • PHP, un lenguage de programación en lado de servidor para realizar operaciones sobre los datos en la base de datos de PostgreSQL.
  • MapServer, como el servidor cartográfico para crear aplicaciones de geo-información a través de la Web.
  • Utilizamos el software de OpenLayers para generar aplicaciones Web.
Con este entorno tecnológico tenemos todo un mundo de posibilidades para realizar trabajos de preparación y análisis de datos geográficos con Quantum GIS, PSPP y LibreOffice. Además podremos publicar mapas y resultados de análisis en aplicaciones accesibles a través de la Web realizadas con Apache, PHP, MapServer y OpenLayers. 

Conclusiones de nuestro estudio

En total hemos dedicado unas 64 horas durante un periodo de 5 semanas a este reconocimiento de software libre. No solamente hemos ejecutado fácilmente el proyecto de análisis que definimos previamente con Quantum GIS instalado bajo Windows 7, sino que al final nos hemos quedado con un ordenador funcionando completamente con software libre, pasando a ser una alternativa completa al software comercial. Podríamos decir que el proyecto ha sido un paseo por las nubes!
Nos falta por aprender como realizar aplicaciones con Quantum GIS, por ejemplo para la generación de mapas para una serie de puntos de venta o cuadros de mando de forma automática. Este tipo de aplicaciones, que realizamos para muchos de nuestros clientes, se pueden crear en Quantum GIS con el lenguaje de programación de Python.
Concluimos por tanto que técnicamente el software libre ya ofrece una alternativa completa para todos nuestros trabajos y proyectos con geo-información.

Más información

¿Te gustó esta información? Dímelo. 
Muchas gracias hermano en espíritu

No hay comentarios.:

Publicar un comentario