Open Data Madrid-Mapa de Recursos

24
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

Transcript of Open Data Madrid-Mapa de Recursos

Page 1: Open Data Madrid-Mapa de Recursos

Sistemas Open Data: Aplicaciones de Medio AmbienteÁLVARO HERNANDO GAVILÁN

ANTONIO IR ÍZAR LÓPEZ

CARLOS RODRÍGUEZ DÍAZ

DIRIGIDO POR:

DRA. V IC TORIA LÓPEZ LÓPEZ

DRA . INMACULADA PARDINES LENCE

Page 2: Open Data Madrid-Mapa de Recursos

Contenidos

1. Introducción2. Nuestro sistema Open Data3. Aplicaciones Open Data4. Demostración5. Conclusiones / Trabajo futuro

2/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 3: Open Data Madrid-Mapa de Recursos

Introducción

DATOS

VOLÚMEN

VELOCIDADVARIEDAD

Cada vez hay más cantidad de datos…

…nuevostipos 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

Page 4: Open Data Madrid-Mapa de Recursos

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

Page 5: Open Data Madrid-Mapa de Recursos

Ejemplos de sistemas Open Data

5/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 6: Open Data Madrid-Mapa de Recursos

Ejemplos de sistemas Open Data

6/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 7: Open Data Madrid-Mapa de Recursos

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

Page 8: Open Data Madrid-Mapa de Recursos

Tecnologías usadas por CKANSitio 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

Page 9: Open Data Madrid-Mapa de Recursos

Servidor de desarrolloEntorno de pruebas

9/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 10: Open Data Madrid-Mapa de Recursos

Servidor de producciónEntorno estable

10/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 11: Open Data Madrid-Mapa de Recursos

Comunicación con nuestro Open DataAPI 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

Page 12: Open Data Madrid-Mapa de Recursos

Aplicaciones de nuestro Open DataIntegració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

Page 13: Open Data Madrid-Mapa de Recursos

Migrando Mapa de Recursos Ambientales al Open Data

13/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 14: Open Data Madrid-Mapa de Recursos

Migrando Mapa de Recursos Ambientales al Open Data

14/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 15: Open Data Madrid-Mapa de Recursos

Problemas adicionalesProblemas 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

Page 16: Open Data Madrid-Mapa de Recursos

Mapa Recursos Ver. 1.0: ◦ Min: 2.3 (Gingerbread)

◦ Max: 4.2 (JellyBean)

Mapa Recursos Ver. 2.0: ◦ Min: 4.0 (Ice Cream Sandwich)

◦ Max: 4.4.2 (KitKat)

84,5% compatibles

2.3 3.X 4.0 4.2 4.4.2

84,3% compatibles

Mapa de Recursos 2.0

16/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 17: Open Data Madrid-Mapa de Recursos

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

Page 18: Open Data Madrid-Mapa de Recursos

Datasets necesarios en Mapa de Recursos Ambientales 2.0Datasets 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

Page 19: Open Data Madrid-Mapa de Recursos

Normalización de los datasetsRequisitos 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

ED50ETRS89

WGS84

19/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 20: Open Data Madrid-Mapa de Recursos

Normalización de los datasetsTransformaciones de formatos

/

SHPPDF KML Google Fusion Table

Separador distinto de ","

Separador ","

20/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 21: Open Data Madrid-Mapa de Recursos

Normalización de los datasetsTransformaciones de coordenadas

UTMPrograma Aplicaciones Geodésicas (I.G.N.)

Coordenadas geográficas

ED50

ED50Programa Aplicaciones Geodésicas (I.G.N.)

WGS84

ETRS89

ArcMap (ArcGis)

21/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 22: Open Data Madrid-Mapa de Recursos

Demostración

22/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014

Page 23: Open Data Madrid-Mapa de Recursos

Conclusiones y trabajo futuroSistema 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

Page 24: Open Data Madrid-Mapa de Recursos

¿PREGUNTAS?

24/24SISTEMAS OPEN DATA: APLICACIONES DE MEDIO AMBIENTE - UCM 2013-2014