Nuestro Blog

EXPO MiPyme DIGITAL 2012

Los próximos 24 y 25 de mayo de 2012, se desarrollará en Bogotá el evento "EXPO MiPyme DIGITAL 2012" dirigido a todas aquellas micro, pequenas y medianas empresas del país interesadas en adquirir...

Casos de Éxito: SICEC (Sistema de Información de la Cooperación Europea en Colombia)

Con el objetivo de garantizar mayor transparencia de las donaciones de la Unión Europea en Colombia, la Comisión en Colombia ha dispuesto la herramienta SICEC que permite la consulta interactiva...

Un GIS portable para USB

Ocurre con frecuencia que  usuarios sin conocimientos de SIG requieran acceder a diferentes consultas interactivas de  información  geográfica de forma sencilla y efectiva  sin tener que...

Alternativas a Google Maps: MapBox

En octubre del 2011 el popular servicios de mapas en línea "Google Maps" cambió su política de servicio. El API de mapas, antes gratuito, ahora incluye límites y costos adicionales para los...

Instalando Postgis 2.0 en Ubuntu

Postgis (el módulo de datos espaciales para Postgresql)  se ha constituido como uno de los elementos principales dentro de la arquitectura de los sistemas de información geográfica basados en...

Visualización de Contratos Gubernamentales en Colombia usando el Google Earth Browser Plug-in

 

 

Descripción del Proyecto: (You can read the english version of this article here) Prueba de concepto del Google Earth Browser Plugin donde se utilizan sus posibilidades como motor de visualización de Información Geográfica y estadística a través de la creación de un aplicación que permite explorar de forma interactiva la información de contratación estatal de Colombia publicada en el Portal Único de Contratación (PUC, http://www.contratos.gov.co/puc/). (Nota: La información publicada en este sistema es únicamente para efectos de prueba. Los datos oficiales del PUC puede encontrarlos en la dirección http://www.contratos.gov.co/puc/ )

Enlaces en Línea

Ver Aplicación en Línea

(Requiere el plugin de google earth que puede ser descargado en la siguiente ubicación: http://code.google.com/apis/earth/)

Screencast 1:

Visualización de Estadísticas en 3D

Screencast 2:

Búsqueda

 

Desafíos del Proyecto:

Proveer un sistema de consultas interactivo basado en mapas y gráficos para el Portal Único de Contratación de Colombia de manera que los usuarios puedan explorar y visualizar la información de contratación teniendo en cuenta la ubicación geográfica de las inversiones realizadas en el país. Esta prueba de concepto de un sistema de consultas interactivas para el PUC permitiría a los usuarios una forma más eficiente para visualizar la información de contratación de Colombia en comparación a las búsquedas que actualmente existen donde únicamente se limitan a filtros por criterios alfanuméricos.

Desafío Técnico:

Para el desarrollo del proyecto se presentaron múltiples desafíos técnicos en diferentes temas:

 

  • Extracción de Información: Aunque la información del Portal Único de Contratación puede ser consultada libremente por los usuarios en la página http://www.contratos.gov.co/puc/, no existe en el momento un Servicio Web, RSS o Interfaz de programación abierto que permita su comunicación con otros sistemas externos. Para que nuestro sistema VGICC pudiera utilizar la información del PUC fue necesaria la implementación de técnicas de Web Scrapping (http://en.wikipedia.org/wiki/Web_scraping) que permitieran la extracción automática la información publicada en el Portal Único de Contratación.
  • Transformación, Georreferenciación y Carga de Datos: Una vez extraída la información del PUC fue necesaria la transformación y Georreferenciación de la ubicación de los contratos respecto a la división política de Colombia por Municipios. Posteriormente dicha información fue cargada en una base de datos espacial publicada en el motor Postgresql / Postgis.
  • Visualización Interactiva de Información Geográfica y Estadísticas a través de Internet: Uno de los principales desafíos técnicos del VGICC fue el de permitir herramientas Web interactivas de fácil uso para la visualización de información geográfica y estadística. Con el fin de suplir esta necesidad se valió de las utilidades de representación geográfica y 3D que presta el recientemente publicado servicio de Google Earth Browser Plugin (http://code.google.com/apis/earth/). Dicho plugin permite la interacción con el motor de visualización de Google Earth a través de técnicas de programación basadas en KML, Javascript/AJAX. Gracias a este marco de trabajo (tal como se demuestra en la prueba de concepto) es posible realizar aplicaciones Web que permitan explorar la información ya sea desde el punto de vista alfanumérico como el Geográfico.

 

Funcionalidades Básicas Implementadas: Permite visualizar de manera geográfica información consolidada por Departamento y Municipio. Se implementaron dos formas básicas de interacción:

 

  • Selección de Departamentos a través de Listas: Seleccionando un Departamento de una lista se hace un acercamiento al área que este cubre. Sobre el centroide de cada municipio de muestra una barra que es proporcional al monto total de contratación que ha tenido el municipio.
  • Filtros de Consulta a través de Selección en el Mapa: El usuario tiene la posibilidad de interactuar con la información de los municipios disponible en el Mapa de Google Earth. En los globos de información de Google Earth se despliega la información de cuantos contratos y el monto de los contratos que afectan al municipio seleccionado. De la misma forma se habilita un link de "Ver contratos", que permite la consulta de todos los contratos que afectan a dicha región. Dicho listado a su vez permite ver la información detallada para cada uno de los contratos así como también el link a la información oficial publicada en el PUC (Portal único de Contratación).

 

Beneficios: Permitir a los usuarios que consultan el Portal Único de Contratación formas alternativas de exploración y descubrimiento de información de las inversiones estatales realizadas en Colombia a través de técnicas de Visualización en 3D y representación espacial / geográfica de la información de los contratos estatales desarrollados en el país.

Herramientas:

 

Lecciones Aprendidas: No obstante las grandes virtudes que posee actualmente la herramienta Google Earth Browser Plugin, durante el desarrollo del VGICC se encontraron algunos bugs de renderización del plugin entre diferentes versiones de navegador. Por ejemplo se tiene el siguiente segmento de visualización para el departamento de Boyacá:

 

 

Sin embargo en algunas máquinas los polígonos se muestran de forma incompleta:

 

 

O incluso en otros equipos la renderización es completamente inconsistente:

 

 

Dicha inconsistencia fue reportada en los foros de Google Groups pero hasta el momento no se ha dado una solución satisfactoria a la incidencia (Para más información ver Google Earth Browser Plugin: Polygons don't render correctly )