Bon, c’est bien joli la carte sur le site de Transpole ( http://vlille.fr/stations/les-stations-vlille.aspx ) mais c’est quand même super triste de ne pas pouvoir avoir accès aux données brutes.
En fait, c’est juste très simple, après 1 minute passée à fouiller le javascript. Voici comment faire, le tout servi en XML :
- Obtenir la liste des stations avec leur ID et emplacement géographique : http://vlille.fr/stations/xml-stations.aspx
- Obtenir les infos d’une station en particulier : http://vlille.fr/stations/xml-station.aspx?borne=<ID>
Voilà, rien de plus simple… maintenant, à nous de faire voir qu’on peut intelligemment exploiter les données ouvertes :-)
Mise à jour du 19 Septembre : Je viens d’écrire une API Python pour accéder aux Vlilles Vous pouvez la trouver ici : https://github.com/glibersat/python-vlille
Happy Hacking !
Bonjour glibersat je suis très intéressé par ce code malheureusement je ne sais pas comment l’utiliser. Je cherche simplement à afficher sur une simple page web (php html) la liste des stations lorsque
(free_attachs + bikes) est différent de attachs
et j’ajouterai un bouton print pour lancer une action maintenance sur les stations
si quelqu’un a une idée je suis preneur
Merci
Le code que j’ai développé est à utiliser en python… pour php, il va falloir que tu cherches une autre bibliothèque ou que tu en recodes une en utilisant les infos de ce billet. Ça n’est pas bien compliqué à programmer, il suffit de parser le json.
@Guillaume : Excellent ! OpenBike est vraiment une superbe appli, longue vie à elle :-)
Merci pour l’info, même pas eu besoin de fouiller dans le js !
J’ai intégré Lille à OpenBike, une appli Android libre et gratuite que tu peux trouver sur le market : https://market.android.com/details?id=fr.openbike.android
N’hésite pas à me faire remonter tes commentaires.
Guillaume
Salut glibersat Merci pour ta contribution.
Je n’arrive pas à parser les données de http://vlille.fr/stations/xml-station.aspx?borne=
39 BOULEVARD VAUBAN
0
5
13
SANS_TPE
28 secondes
As-tu une idée ?
Par Avance Merci