Este documento describe un sistema Open Data y sus aplicaciones de medio ambiente. Los autores desarrollaron un sistema basado en CKAN para almacenar y exponer datos abiertos. Adaptaron una aplicación de mapas de recursos ambientales para que se conecte al sistema Open Data. Además, normalizaron los conjuntos de datos requeridos y demostraron la aplicación actualizada. Concluyen que el sistema Open Data es estable y que trabajarán en incluir más datos, aplicaciones y colaboraciones.
1. Sistemas Open Data:
Aplicaciones de Medio
Ambiente
ÁLVARO HERNANDO GAVILÁN
ANTONIO IRÍZAR LÓPEZ
CARLOS RODRÍGUEZ DÍAZ
DIRIGIDO POR:
DRA. VICTORIA LÓPEZ LÓPEZ
DRA. INMACULADA PARDINES LENCE
2. Contenidos
1. Introducción
2. Nuestro sistema Open Data
3. Aplicaciones Open Data
4. Demostración
5. Conclusiones / Trabajo futuro
2/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
3. Introducción
DATOS
VOLÚMEN
VELOCIDADVARIEDAD
Cada vez hay más cantidad de datos…
…nuevos
tipos y fuentes…
…y hay que procesar más datos
en menor cantidad de tiempo.
BIG DATA
NUEVAS FORMAS
DE USAR LOS
DATOS
NUEVA
INFORMACIÓN
(VALOR AÑADIDO)
GENERACIÓN DE
NUEVOS
SERVICIOS
3/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
4. Introducción
Big Data
Open Data
Open
Government
Smart City
Aplicaciones
Datos abiertos
Datos del gobierno
(dominio público)
Eco-sostenibilidad
NTIC
Beneficio
Terceros
(Ciudadanos,
empresas…)
Sistema Open
Data
Desarrollo de
nuevos servicios y
aplicaciones
4/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
5. Ejemplos de sistemas Open Data
5/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
6. Ejemplos de sistemas Open Data
6/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
7. Nuestro sistema Open Data
Gestor de contenidos de datos
Comprehensive Knowledge Archive
Network
¿Por qué?
◦ Desarrollado por Open Knowledge
◦ Código abierto
◦ Tecnología madura
◦ Soporte
◦ Participan UK y USA
◦ API REST
7/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
8. Tecnologías usadas por CKAN
Sitio Web
o Backend: Python
o Frontend: CSS3, HTML5 y
JavaScript
Gestor de bases de datos
PostgreSQL
Mapeo objeto-relacional (ORM):
Buscador
8/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
11. Comunicación con nuestro Open Data
API REST
Nuestro Sistema Open Data
API REST: Conjunto de llamadas
URLs
Transferencia de datos
Aplicaciones
11/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
12. Aplicaciones de nuestro Open Data
Integración de una de las apps de G-Tec en nuestro Open Data
◦ Adaptar el código fuente de la aplicación
◦ Conexión con el Open Data
◦ Determinar conjuntos necesarios
◦ Normalización de los datasets
◦ Formatos de los datasets
◦ Sistemas de coordenadas
Mapa de Recursos
12/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
13. Migrando Mapa de Recursos
Ambientales al Open Data
13/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
14. Migrando Mapa de Recursos
Ambientales al Open Data
14/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
15. Problemas adicionales
Problemas particulares de Mapa de Recursos:
Nueva app Mapa de Recursos Ver 2.0
◦Eliminar sistema de usuarios
◦Eliminar cargas locales de recursos
◦Actualización a datos más recientes.
◦Cambios en algunos recursos
15/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
17. Mapa de Recursos 2.0
Actualización de la versión anterior
◦ Ideas y filosofía mantenidas:
◦ Recursos en base a ubicación de usuario o dirección postal
◦ Distancias calculadas con la fórmula Haversine
◦ Ordenar recursos mediante QuickSort
◦ Reorganización de la arquitectura
◦ Mejoras introducidas
◦ Aparcamientos de Coches
◦ Más recursos de bicis y motos
17/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
18. Datasets necesarios en Mapa de
Recursos Ambientales 2.0
Datasets de la app
◦ Parques y Jardines
◦ Aparcamientos de Coches
◦ Públicos + Mixtos
◦ Residentes + Mixtos
◦ Puntos Limpios
◦ Fijos + Móviles
◦ Contenedores de Ropa
◦ Suministros Limpios
◦ Bioetanol + GLP + GNC
◦ Bicicletas
◦ Áreas de Descanso
◦ Avanza Bici
◦ Aparcabicis
◦ Calles Tranquilas
◦ Vías Ciclistas
◦ Motos
◦ Avanza Moto
◦ Reservas Moto
◦ Áreas de Prioridad Residencial
18/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
19. Normalización de los datasets
Requisitos mínimos de los conjuntos de datos
◦ Estar en formato CSV (separador ",")
◦ Usar coordenadas geográficas (Lat,Long)
◦ Usar sistema de coordenadas ETRS89 ó WGS84
UTM
Coord.Geográficas
ED50
ETRS89
WGS84
19/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
20. Normalización de los datasets
Transformaciones de formatos
/
SHPPDF KML Google
Fusion Table
Separador
distinto de ","
Separador
","
20/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
21. Normalización de los datasets
Transformaciones de coordenadas
UTM
Programa
Aplicaciones
Geodésicas (I.G.N.)
Coordenadas
geográficas
ED50
ED50
Programa
Aplicaciones
Geodésicas (I.G.N.)
WGS84
ETRS89
ArcMap (ArcGis)
21/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
23. Conclusiones y trabajo futuro
Sistema Open Data estable:
◦ Adaptación del resto de apps de G-Tec en nuestro Open Data + versión web.
◦ Inclusión de todos los conjuntos de datos del Ayto. de Madrid.
◦ Fomentar la creación de nuevas aplicaciones o servicios a través de nuestro sistema.
◦ Promover el uso del servicio API REST de nuestra plataforma: ventaja para el desarrollador,
apps más sofisticadas.
◦ Colaboración con otras iniciativas Open Data existentes.
◦ Desarrollo del Open Data de la Universidad Complutense de Madrid siguiendo la misma
metodología de este proyecto.
23/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014
Agregar logotipo del ayuntamiento de madrid -> concretamente Area Medio Ambiente
-El objetivo de nuestro proyecto es pertenece al convenio de colaboracion entre el area de medio ambiente y la ucm. El objetivo del convenio es integrar la apps de gtec en el open data del ayuntamiento. El objetivo de nuestro proyecto en concreto hemos adaptado la app de mapa de recursos asi como un sistema open data como propuesta valida.
Este proyecto esta integrado e l convenio de colaboracion de la UCM con el area de gobierno de medio ambiente del ayto de madrid. El objetivo del convenio es integrar las herramientas desarrolladas en el Open Data del Ayto. Concretamente, en este proyecto hemos adaptado e integrado la app Mapa de Recursos y hemos desarrollado un sistema Open Data valido para la integracion del resto de apps.