naholyr / horaires-ter-sncf

Automatically exported from code.google.com/p/horaires-ter-sncf
0 stars 0 forks source link

Pas d'horaires "no data", uniquement quand le nom de la gare est ambigu (même pour les favoris) #16

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1. Lancer "Horaires TER SNCF"
2. Chercher la gare "Rives"
3. Il y a trois choix -> choisir "Rives"

What is the expected output? What do you see instead?

Les horaires devraient s'afficher, mais à la place j'obtiens un "no data".

Par contre, si on sélectionne "Rivesaltes", les horaires de cette gare sont 
bien renvoyés.

=> J'ai essayé avec plusieurs gares, il semblerait que lorsque le nom est 
considéré comme unique, les horaires sont bien renvoyés (par exemple cela 
marche avec Voiron, Rivesaltes, mais pas avec Rives ou Grenoble).

Le résultat est le même si j'ajoute la gare dans mes favoris, un "no data" 
pour Rives ou Grenoble, mais les bons horaires pour Voiron ou Rivesaltes, etc...

What version of the product are you using? On what operating system?

Nexus S, Android 2.3.1

Please provide any additional information below.

En fait quand je cherche sur http://www.termobile.fr, j'ai le même problème - 
si je cherche "Rives", sur la page suivante je dois sélectionner la bonne 
gare. Mais si je mets le nom complet de la gare, en l'occurence "gare de Rives 
- Rives", je n'ai plus besoin de sélectionner la bonne gare....

Si l'appli utilise www.termobile.fr, je suppose qu'il doit être possible de 
refaire fonctionner toutes les gares en mettant le nom complet tel qu'utilisé 
par le site.

... Bon je n'ai pas fait un test systématique, mais il me semble que le "no 
data" est bien du au caractère "ambigu" du nom (pourquoi le site sncf 
considère qu'un nom correspondant parfaitement à la gare - comme Rives- est 
ambigu, c'est une autre histoire...)

Original issue reported on code.google.com by vinc...@gmail.com on 6 Sep 2011 at 9:13

GoogleCodeExporter commented 9 years ago
Bon je viens de jeter un coup d'oeil au code source - même si je ne comprends 
rien à Java -, et j'ai trouvé l'URL utilisée par l'application pour faire 
des tests.

Effectivement, si j'essaie:
http://horaires-ter-sncf.naholyr.fr/v3/prochainsdeparts.php?&gare=rives

=> pas de résultat

Par contre avec : 
http://horaires-ter-sncf.naholyr.fr/v3/prochainsdeparts.php?&gare="rives - gare 
de rives"
cela marche !

Donc utiliser le nom complet marcherais bien !

Original comment by vinc...@gmail.com on 6 Sep 2011 at 9:30

GoogleCodeExporter commented 9 years ago
Encore moi :-)

J'ai fini par éditer directement la base de données des gares utilisée par 
Horaires TER SNCF. Pour cela j'ai utilisé SQLite Editor (payant).
=> dans l'application SQLite Editor, choisir Horaires TER SNCF, ouvrir la base 
gares.db -> gares, et changer juste le nom.

En changeant "Rives" par "Rives -gare de rives", j'ai à nouveau mes horaires. 
De même pour Grenoble -> "Grenoble - gare de Grenoble" !

Une mise à jour de la base de donnée suffirait donc à régler les problèmes 
de 'no data'.

Original comment by vinc...@gmail.com on 7 Sep 2011 at 7:21