Skip to content

pproc/vibida

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto VIBIDA: Visualización multimedia de big data

=======================================================

La presente herramienta para la visualización de datos de Administraciones locales ha sido desarrollada en el marco del proyecto Visualización multimedia de big data (VIBIDA), perteneciente a la convocatoria del año 2013 de Proyectos de investigación en el ámbito de las tecnologías de la información y las comunicaciones, del Gobierno de Aragón. El proyecto está siendo desarrollado por el Laboratorio Avanzado de Aplicaciones Jurídicas y Empresarial en la Sociedad de la Información de la Universidad de Zaragoza, situado en el Parque Tecnológico Walqa, de Huesca (labje.unizar.es).

La herramienta, que se considera desarrollada a nivel de prototipo, permite la visualización de datos de las Administraciones locales españolas, a partir de ficheros en formato XBRL proporcionados por el Ministerio de Economía y Hacienda. Se pueden visualizar los datos disponibles hasta la fecha, que corresponden a 2010, 2011 y 2012, pero como se utiliza un formato estándar es posible incorporar nueva información de forma sencilla. El software es de uso libre y está licenciado bajo licencia Creative Commons reconocimiento v.3. Para ponerse en contacto con los desarrolladores del proyecto puede enviar un correo electrónico a jfm@unizar.es.

En la herramienta se reflejan los tres ejes en torno a los cuales se ha articulado el proyecto VIBIDA y que son los siguientes:

  • Utilización de estándares basados en XBRL

  • Visualización de los datos

  • Utilización de herramientas para datos masivos (big data)

=======================================================

Instalacion de aplicación web

Requisitos máquina donde se hospeda la aplicación:

  • SO: Windows 7 Enterprise, Service Pack 1
  • Procesador: Intel(R) Xeon(R) CPU E5606 @ 2.13GHz
  • RAM: 1GB
  • Tipo de sistema: 32 bits
  • Servidor Apache 2.2 con modulo PHP 5.3.8

Para poder instalar la aplicación web solo es necesario un servidor Apache con el módulo de PHP correspondiente habilitado. Descargando la carpeta Web del proyecto y colocandola en el directorio htdocs del servidor, se tendra un duplicado de la aplicación VIBIDA, salvo por la carpeta data, que solo posee ficheros de configuración e información general.

Para poder acceder a los datos de administraciones locales desde 2010 hasta el último año con información que ha servido el Ministerio de Hacienda y Adminstraciones Públicas del Gobierno de España, por el momento 2012, se ha habilitado una URL donde poder descargar dicha información comprimida en un fichero zip. El enlace es el siguiente: http://vibida.unizar.es/datos_acum_periodo/. Dentro del fichero zip hay un carpeta data, al volcar su contenido en la homónima del servidor la aplicación será funcional.

De momento en la web de VIBIDA (http://vibida.unizar.es/) existen datos de administraciones locales hasta el periodo 2012, a la espera de que salgan los datos de liquidación definitivos de 2013. Se seguirá alimentando con datos la página, con la limitación del tiempo que tarde el ministerio en publicar las cuentas, en consecuencia, la URL con ficheros zip también actualizará su contenido (utilizar siempre el más reciente).

=======================================================

Datos de entrada la aplicación web

Para que la aplicación web funcione correctamente y pueda desplegar los gráficos de cada una de las secciones que la componen, debe estar alimentada por una serie de entradas de datos:

  • Ficheros CSV y JSON con información de las administraciones, generados a partir de ficheros XBRL.
  • Tablas Google Fusion Tables para alimentar Google Maps.
  • Tablas Google BigQuery que poder consultar.

En la siguiente figura puede observarse un esquema simplificado de la estructura descrita:

Inputs web VIBIDA
=======================================================

Procesado de datos XBRL

Para generar los CSVs y JSONs que alimentan la aplicación web del proyecto VIBIDA , se ha partido de ficheros en formato XBRL (eXtensible Business Reporting Language), estándar XML para intercambio de información financiera.

Los ficheros utilizados siguen dos taxonomías PENLOC y LENLOC, con información de presupuestos y liquidación de presupuestos de entidades locales respectivamente, ambas implementadas por el Ministerio de Hacienda y Adminstraciones Públicas del Gobierno de España. Los datos están accesibles en la siguiente URL:

Para transformar estos datos se ha utilizado una serie de scripts en lenguaje de programación Python, que estan disponibles en el directorio Python_Scripts del repositorio. Los scripts funcionan sobre la versión de Python 2.7.5, por lo que será necesario tener instalada dicha versión en la máquina destinada al procesado. La información pasará por una serie de estados intermedios antes de llegar a los datos utilizados en la aplicación web, en el siguiente esquema de caja negra se puede observar las salidas que se quieren generar:

Outputs scripts VIBIDA

Los pasos seguidos para, a partir de los XBRL del ministerio, llegar a la información deseada, quedan documentados dentro del directorio Python_Scripts para facilitar la reutilización de los scripts.

About

Proyecto Visualización multimedia de big data (VIBIDA), perteneciente a la convocatoria del año 2013 de Proyectos de investigación en el ámbito de las tecnologías de la información y las comunicaciones, del Gobierno de Aragón.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 71.4%
  • Python 17.1%
  • PHP 6.5%
  • CSS 5.0%