Vault13 Posted November 4, 2011 Share Posted November 4, 2011 Bonjour à tous, Porté par ce sentiment d'injustice face à la RATP qui ne souhaite pas fournir d'API pour exploiter les informations en temps réel du SIEL, j'ai investigué sur ce sujet afin de trouver les éléments nécessaires pour commencer une application meilleure que la leur. J'ai ainsi réussi à extraire les tables SQLite non protégées renfermant les tables de référence nécessaires à l'exploitation du lien ci-dessous: http://ratp-bridge2.fabernovel.com/ratp.schedule?reseau=1&direction=80332&station=33489 Ce lien renvoi un XML contenant la destination et le temps d'attente pour un bus dans une station précise. Les tables permettent de déterminer les ID présentes dans l'url. Fichier 7z contenant les tables: http://hotfile.com/dl/134189926/a7aab37/tables.7z.html Je documenterais plus tard les tables mais avec un peu de réflexion et mon exemple d'URL vous pourrez les exploiter. Je partagerais aussi les URL permettant de recevoir les XML complets pour un calcule d'itinéraire, etc, etc. Faisons de la RATP un service réellement public ! Bonus, un bout de mon code en C++/QT qui créé l'URL. Les variables dans la requête SQL sont le numéro de la ligne et le nom de la station. query.exec("select l.network,g.direction,g.id from geolocatedstation g, direction d, line l, station s where s.id=g.station and g.direction = d.id and d.line = l.id and l.short_name = '"+ui->cLigne->itemText(ui->cLigne->currentIndex())+"' and s.name = '"+ui->cStation->itemText(ui->cStation->currentIndex()).replace("'","''")+"'"); query.next(); direction = query.value(1).toString(); network = query.value(0).toString(); station = query.value(2).toString(); QNetworkRequest requete("http://ratp-bridge2.fabernovel.com/ratp.schedule?reseau="+network+"&direction="+direction+"&station="+station); 1 Quote Link to comment Share on other sites More sharing options...
hdhedi Posted November 10, 2011 Share Posted November 10, 2011 Très sympa :-) je vais regarder cela !! :emo_im_kissing: Quote Link to comment Share on other sites More sharing options...
legz Posted November 13, 2011 Share Posted November 13, 2011 Merci pour ce partage, très bonne initiative ! Quote Link to comment Share on other sites More sharing options...
hdhedi Posted November 28, 2011 Share Posted November 28, 2011 Hello, je viens de me pencher un peu sur la question : tip top en effet ! J'ai hâte de finir ce mini-dev !!! Par contre, je me plante peut-être mais je me demande si les tables que tu nous propose est bien à jour : en effet par exemple sur la ligne 8 en aout 2011 a été rajouté la station 'Pointe du lac'. Dans les tables que tu laisses on ne voit pas apparaitre cette http://ratp-bridge2....=36&station=601 Résultat j'ai l'impression que les requêtes que je lance sont faussées :-/ Qu'en penses tu toi qui a extrait les tables ? Encore merci et bravo pour ta démarche ! H Quote Link to comment Share on other sites More sharing options...
luluprat Posted December 6, 2011 Share Posted December 6, 2011 Bonjour avant de lire ce post j'ai moi aussi fouiné sur les données de la RATP, appli android et j'ai pu lire la base de données sqlite.. par contre j'avais bien l'adresse du site mais pas les parametres de requete !!! avez vous avancé sur votre appli ?? Quote Link to comment Share on other sites More sharing options...
koli77 Posted April 17, 2012 Share Posted April 17, 2012 Bonjour, Ayant vu le sujet trés intérréssant je me retrouve bloquer sur plusieur point: 1 - La base de donnée n'est plus disponible sur hotfile qu'elle qu'un dispose t-il encore de cette bdd ? 2 - Au niveau des paramètres direction et station disposer vous de liste avec les id ? Merci et désolé de déttérer ce topic 1 Quote Link to comment Share on other sites More sharing options...
akouiass Posted May 23, 2012 Share Posted May 23, 2012 bonjour a tous, je travail sur ce sujet en ce moment, je doit créer une application service web xml, et j'aurais besoin de la base de données, qui n'est plus disponible. si quelqu'un reussi a trouvé cette BDD, marci de nous renvoyer le lien. merci Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.