OpenData Maps: Puntos WIFI

Trabajos
Play
TipoApp
TemáticaMapa interactivo
PlataformasIE, FF, GC y Android
TecnologíasLeaflet con Open Street Maps
IdiomasCatalà

Este año pasado he podido estudiar varias cosas en formato de microcursos de una o dos horas de duración (un concepto el de microcurso, por cierto, muy interesante). Entre diferentes temas me he podido introducir en el mundo del Open Data. Me interesaba a priori porque en gran cuantía se convierte en Big Data que es la base para luego crear modelos de Inteligencia Artificial y así crear experiencias de Robótica, temas que están muy de moda últimmente. Sobre el Open Data quería trabajar el tema de las SmartCities y realizar actividades con mis alumnos. Me llamó la atención que además de conseguir información para usos no comerciales, hubiesen también algunas experiencias de negocio a través del Open Data. Es verdad que en algunos casos todo se basa tarde o temprano en vender exclusividad y por lo tanto en cerrar datos o las conclusiones del análisis de esos datos al público, o que los ingresos provengan de fondos públicos. Igualmente creo que es muy interesante su estudio desde lo público a lo privado y desde lo no comercial a lo comercial. Hay profesiones al alza en relación a ser un experto o experta en datos: Data Scientist, Data Analyst, Data Architect,...

Quería realizar una experiencia que uniese mapas y Open Data y me he decantado por algo fácil para empezar: zonas wifi geolocalizadas de la ciudad de Barcelona. He usado este dataset con 588 registros. Los datos ofrecidos son en CSV y en XML. Mi idea era hacer algo que funcionase de forma sincrónica, así que una vez conseguida la tabla de datos, la pasé de formato CSV a JSON y transformé un poco el archivo resultante para que fuese un simple JS. Si no, hubiese optado por dejar la tabla tal cual y la hubiese leído con algo de Ajax, pero entonces no funcionaría de forma local. Al final se trata de algo indiferente pues el resultado final funciona bajo servidor, pero con un dataset de muchos más registros habría que haber optado por la opción asincrónica, seguramente. Por último, como generador de mapas he usado Open Street Map y para transformar los datos en puntos geolocalizados he usado la librería Leaflet. ¡Un primer experimento para empezar a sacarle jugo a los datos!