Inforutas Tenerife

Actualizaciones:

16/Septiembre/2014 ¡Finalista! Hoy por fin llegó el fallo del jurado con los tres finalistas que nos veremos en la final del II Concurso Open Data Canarias. Desde aquí felicito a los otros dos ( Paco con Shorcial y Ayoze por su aplicación relacionada con la FGULL ).

2/Septiembre/2014 Añadimos un nuevo conjunto de datos y funcionalidades a la aplicación. Esta vez se trata los datos de densidad de circulación ( en la app se encuentra junto al botón de densidad ). Esto mostrará sobre el mapa unas líneas sobre las carreteras que dependiendo del color ( normalmente verde ) indicarán la fluidez del tráfico en esa zona.

31/Agosto/2014 A partir de hoy se puede consultar un histórico de precios ( para realizar estadísticas, etc ). Para ello sólo debes entrar en getirt.php?action=historico&fecha=ddmmaa ( donde dd día en 2 dígitos, mm mes en dos dígitos e igual para el año )
30/Agosto/2014 ( Se acabaron las vacaciones :'( ). Se han añadido algunas mejoras a la aplicación de usabilidad. Ya están disponibles en el repositorio y en breve en la playstore.
27/Agosto/2014: ¡Nuevo conjunto de datos! Ahora también en Info Rutas Tenerife se ofrecen los datos de incidencias en carretera ( cortes, obras, etc ). En la versión 7.6 de la APP ya se encuentran implementados estos datos. Por supuesto, más abajo, encontrarás la URL para usarlos. Desde la versión 7.5 publicada hoy, se guarda la configuración de los filtros.
25/Agosto/2014: Se han mejorado los datos de las gasolineras aportando correcciones de fallos. También, con respecto a estos, se pueden descargar datos parciales por isla ( para más información ver la sección de "Datos" ). Se ha actualizado la versión web y se ha subido al repositorio para que sea descargada gratuitamente. Ahora al hacer click sobre una gasolinera, se mostrarán más datos adicionales a los que antes se mostraban. Se ha trabajado algo más en la versión nativa de Android aún no publicada. ( lo siento por todas las personas que lo han solicitado pero para poder desarrollar para Apple se necesita un dispositivo de dicha compañía y no dispongo de ninguno, siempre se puede usar la versión web ).


Info Rutas Tenerife

¿Qué es?

Info Rutas Tenerife pretende ser una aplicación de uso diario aunque fue creada con el fin de participar en el concurso de OpenDataCanarias. Ofrece información sobre carreteras, puntos críticos de circulación, cámaras de seguridad situadas por toda la isla e incluso permite obtener información de las gasolineras más baratas por zonas, rutas, marcas, etc..

Así mismo, como parte coolaborativa también los datos han sido liberados con un formato estandarizado y filtrado para que quien quiera pueda hacer uso de estos.

La aplicación

De momento la aplicación está disponible vía web y para android.

– Formato web: Haz click aquí para entrar
Descargar última versión para android
Descargar la versión web
– También está disponible la versión web para la provincia de Las Palmas si haces click aquí

Los Datos

Con respecto a los datos utilizados. Los conjuntos de las cámaras de tráfico y carteles los he cogido de OpenDataCanarias aunque éste último lo he completado yo por mi cuenta y lo libero para quien quiera usarlos.

Cámaras: http://opendatacanarias.es/datos/dataset/cic-camaras-en-carreteras
Carteles Informativos: http://www.moiseslodeiro.es/irt/getirt.php?action=carteles ( JSON )
Información de densidad: http://www.moiseslodeiro.es/irt/getirt.php?action=info ( JSON )
Cámaras ( las mismas que el CSV pero en JSON ): http://www.moiseslodeiro.es/irt/getirt.php?action=camaras ( JSON )
Gasolineras ( Provincia SC de Tenerife ): http://www.moiseslodeiro.es/irt/getirt.php?action=gasolineras ( JSON ). Estos datos son propiedad del Ministerio de Industria, Energía y Turismo
– ( ¡NUEVO! ) Incidencias en Carretera ( Tenerife ): http://www.moiseslodeiro.es/irt/getirt.php?action=incidencias

Gasolineras ( Provincia de Las Palmas ): http://www.moiseslodeiro.es/irt/getirt.php?action=gasolinerasgc ( JSON ). Estos datos son propiedad del Ministerio de Industria, Energía y Turismo
– ( ¡NUEVO! ) Histórico: Para acceder a un histórico de precios, puedes entrar en getirt.php?action=historico&fecha=ddmmaa ( donde dd día en 2 dígitos, mm mes en dos dígitos e igual para el año ). ( Datos disponibles a partir del 31/08/14 )
– ( ¡NUEVO! ) Densidad de circulación: Desde hoy ( 2/sept/14 ) se pueden conocer los datos de densidad en la circulación por carreteras. Los tramos y toda la información se pueden obtener en http://moiseslodeiro.es/irt/getirt.php?action=circulacion ( se actualiza cada 10 minutos )

( ¡NUEVO! ) Versión reducida de datos: Para los que no quieran descargar todos los datos de gasolineras, se puede optar por una versión reducida haciendo la petición REST por la siguiente URL: http://www.moiseslodeiro.es/irt/getirt.php?action=gasolineras&isla=X

Donde los valores de X de momento pueden ser:

  • tenerife
  • lapalma
  • lagomera
  • elhierro

Quedando así ( por ejemplo ) http://www.moiseslodeiro.es/irt/getirt.php?action=gasolineras&isla=lapalma para sólo mostrar los datos de gasolineras de la preciosa isla de La Palma. De paso he aprovechado para mejorar la integridad de los datos aportando datos que no estaban antes y modificando algunos erróneos. También se ha arreglado la compatibilidad de UTF-8.

La aplicación se basa en esos datos, espero que puedan servir de ayuda 🙂 . Ruego que cualquier duda y/o sugerencia la comuniquen a moises.lodeiro[arroba]gmail.com

El Código fuente:

Para descargar el código fuente del cliente puedes hacer click  AQUÍ en el siguiente enlace que te llevará al GIT donde se encuentra 🙂 . La versión para android del mismo código en HTML5 no será publicada puesto que es méramente una portación de PhoneGap ( Cordova ) y es exactamente lo mismo. Próximamente ( ya trabajando en ello ) sí publicaré una versión nativa para Android 🙂

 

¡¡Próxima Versión!!

Como había comentado, ya se encuentra en desarrollo la versión nativa para Android que aportará mucha más velocidad y compatibilidad entre dispositivos. Aparte se está mejorando la parte visual y la respuesta por parte de Google Maps es mucho más efectiva.

Para ir abriendo boca.. les dejo con la pantalla que saldrá para descargar los datos ( obviamente en una imagen estática no se aprecia, pero ¡¡lleva animaciones!! 🙂 )

Screenshot_2014-08-20-17-16-39

 

De momento el código “no ha sido liberado” oficialmente. Sí lo será dentro de poco porque en principio quiero dejarlo limpio y comentado para que todo aquel que quiera, pueda reutilizar el mismo. OJO, al ser una aplicación HTML siempre puedes mirar cómo funciona con el código fuente con total transparencia y sin problema alguno, incluso si quieres, aunque aún no esté listo, puedes pedirme una copia ( repito, es lo mismo que está online ) por correo electrónico que no tengo problema alguno en mandarla.

 

 

¡Cuidado! Hay veces que en el conjunto de Gasolineras hay discrepancias entre los datos facilitados por el ministerio en su web y por los que ofrecen para descargar. En estos casos, se ha agregado un campo al JSON llamado "warning" donde acompañado del tipo de combustible, se mostrarán ambos resultados. Ejemplo: En una gasolinera X la gasolina 95 está a 0.95 por la web y a 1.05 por el archivo de descarga. Pues se mostrará [Gasolina95Proteccion_csv] = 1.05 y [Gaslina95Proteccion_web] = 0.95. En la aplicación InfoRutas Tenerife se usan los conjuntos ofrecidos vía web.

 

splash_inforutastenerife 3Capturairt5 irt4   irt11Captura2Captura

 

 


Licencia Creative Commons
Info Rutas Tenerife por Moisés Lodeiro Santiago se distribuye bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.

5 comentarios



  1. Hola, muy bueno estoy trabajando en algo similar pero para todos los dispositivos con html5 y apache cordova.

    Un Saludo

    Responder

    1. Hola Alberto. Esa es mi idea también, el ir mejorando la app y migrar a todos los dispositivos 🙂 gracias por pasar por aquí

      Responder


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *