Vous pouvez identifier et corriger les erreurs susceptibles de provoquer des problèmes dans votre flux et vos trajets.
Important : Si vous vous trouvez dans un pays dont l'anglais n'est pas la langue maternelle, toutes les erreurs s'affichent en anglais.
Expiration du fluxLa plupart des services décrits dans un flux expirent dans les 60 jours. Pour éviter toute interruption de service, les flux doivent inclure la date actuelle et les dates dans un futur proche.
En savoir plus sur l'expiration des flux et sur les consignes relatives aux flux
Le flux comprend plus de six mois de données, mais ne définit pas d'exceptions d'agenda pour les jours fériés ou d'autres modifications susceptibles d'avoir une incidence sur le service dans le fichier calendar_dates.txt
. Cela peut poser problème, car la plupart des flux comportent des exceptions de service sur des longues périodes.
Vous pouvez ignorer cet avertissement si aucune exception n'a été définie dans le calendrier associé à votre flux.
- Mettre l'arrêt en correspondance avec le tracé
- Les arrêts correspondent au tracé, mais dans un ordre incorrect
Il est courant de faire correspondre les arrêts aux données shape
des itinéraires et des trajets. Le fichier shapes.txt peut définir le parcours d'un trip
particulier. Dans le fichier trips.txt
, vous pouvez associer trip
à shape
à l'aide du champ shape_id
.
trip
définit également une séquence d'arrêts dans le fichier stop_times.txt
, pour les arrêts desservis au cours du trip
. Pour afficher le trajet entre deux arrêts dans les résultats de recherche d'itinéraire, vous pouvez définir shape
pour un trip
afin de faire correspondre la séquence d'arrêts à la position la plus proche le long du trip shape
.
Nos outils de validation GTFS signalent régulièrement deux avertissements courants pour la correspondance stop-to-shape
. Cliquez sur les liens pour obtenir des conseils spécifiques concernant le diagnostic de ces problèmes.
Formes de trajets complexes
Il peut être difficile de faire correspondre des arrêts à une trip
shape
lorsqu'un trip
présente une géométrie complexe telle que des boucles ou des sections qui se chevauchent. Notre logiciel sâefforce de faire correspondre stop
à son meilleur emplacement le long de shape
. Lorsque ce processus échoue, il peut s'agir d'un problème lié aux données de shape
, Ã l'emplacement des stop
ou à la séquence de stop
d'un trip
.
Pour les séquences complexes de shape
et de stop
, la spécification GTFS fournit un moyen de définir la manière dont les arrêts sont mis en correspondance avec trip shape
.
- Le fichier
shapes.txt
définit un champshape_dist_traveled
, qui permet de spécifier la distance le long de lashape
pour chaque point de lashape
. - Le fichier
stop_times.txt
définit également un champshape_dist_traveled
, qui peut indiquer une distance le long de lashape
pour chaquestop
d'untrip
.
Lorsque les deux champs sont définis pour shape
et chaque stop
appartenant à un trip
, les valeurs de distance peuvent déterminer explicitement où chaque stop
est mis en correspondance avec shape
.
Exemple
Fichier trips.txt
trip_id,route_id,service_id,shape_id
t0,r0,weekly,shape0
Fichier shapes.txt
shape_id,shape_pt_sequence,shape_pt_lat,shape_pt_lon,shape_dist_traveled
shape0,0,47.0,-122.0,0
shape0,1,47.1,-122.0,100
shape0,2,47.1,-122.1,200
Fichier stop_times.txt
trip_id,stop_sequence,stop_id,arrival_time,departure_time,shape_dist_traveled
t0,0,stop0,09:00:00,09:00:00,50
t0,1,stop1,09:30:00,09:30:00,175
L'exemple illustre un trip
simple avec une forme simple de deux arrêts, ainsi que des valeurs shape_dist_traveled
pour shape
et chaque stop
.
Pour commencer, stop0
présente une valeur shape_dist_traveled
égale à 50. Nos points shape
indiquent que 50 tombe entre les deux premiers points, dont les valeurs shape_dist_traveled
s'élèvent respectivement à 0 et à 100. La correspondance de stop-to-shape
est donc environ à mi-chemin entre les deux points shape
, c'est-Ã -dire approximativement 47,05, -122,0
.
Ensuite, stop1
présente une valeur shape_dist_traveled
de 175
. Il se trouve donc entre les deux derniers points shape
. Ãtant donné que stop
se situe environ au 3/4 de la distance entre les deux points en fonction de la distance shape
, la correspondance stop-to-shape
se situe environ à 47,1, -122,75
.
Vous pouvez utiliser les unités que vous préférez pour les valeurs shape_dist_traveled
telles que des mètres ou des pieds. Les utilisateurs du flux n'ont pas d'exigences particulières concernant les unités. Les valeurs peuvent uniquement servir à déterminer la manière dont un stop
correspond à des positions le long de shape
.
Si le message d'erreur "Désolé, aucun horaire n'est disponible pour un trajet à la date et à l'heure spécifiées" s'affiche, cela signifie peut-être que votre trajet n'offre aucun résultat réalisable aux horaires spécifiés. Cela peut être dû à l'une des raisons suivantes :
à la date et à l'heure que vous avez spécifiées, aucun service n'est programmé pour les prochaines 24 heures.
- Il y a un service prévu, mais le flux GTFS n'inclut pas ces trajets, car le flux a expiré ou qu'il comporte une erreur.
- Le trajet est prévu dans plus de deux mois. Google Maps n'accepte que les itinéraires prévus dans les deux prochains mois au maximum.
Error in English: Submit fares for multiple agencies
Pour définir les tarifs de plusieurs agences dans votre flux, ajoutez une colonne agency_id
au fichier fare_attributes.txt
. Renseignez ensuite agency_id
pour chaque tarif.
Conseil : Un tarif ne peut être associé qu'à une seule agence. Si plusieurs agences partagent le même tarif, vous devez le dupliquer.
Si le trajet à pied est plus rapide, une option peut suggérer de marcher plutôt que de prendre les transports en commun.
Si vous représentez l'agence de transports en commun, pensez à fournir les heures d'arrivée et de départ de tous les arrêts desservis lors d'un trajet. Les arrêts sans heure d'arrivée sont planifiés en fonction de l'arrêt précédent le plus proche qui présente une heure d'arrivée.
Si les informations ne sont toujours pas disponibles, informez l'équipe Google Transports en commun.
Signaler un problème
Avez-vous trouvé un problème dans les résultats provenant de Google Transports en commun sur Google Maps ? Veuillez envoyer des commentaires.
Problèmes courants :
- Affichage du message "Nous ne disposons pas des horaires les plus récents pour cette zone"
- Aucun résultat de transports en commun disponible
- Mes itinéraires sont manquants (bus/train/tramway/ferry)
- Emplacement de l'arrêt de bus incorrect
- Suggestions d'itinéraires non optimales
- Tracés d'itinéraire incorrects
- Couleur d'itinéraire incorrecte
- Tarif incorrect
- Calendrier incorrect
- Entrées incorrectes
- Traductions incorrectes
- Horaires incorrects
- Prédictions d'arrivée incorrectes
- Niveau de fréquentation incorrect
- Association à une station incorrecte : lorsqu'un passager recherche un itinéraire sur Google Maps et saisit un lieu générique (une ville ou un aéroport, par exemple) comme point de départ ou de destination, Google Maps affiche une entrée ou une sortie incorrecte.
- Itinéraire à pied incorrect : Google Maps recommande un tracé erroné ou un mauvais itinéraire à pied.
Afin que Google puisse enquêter au mieux sur le problème, veuillez inclure une capture d'écran et fournir des détails (par exemple, le nom de l'agence de transports en commun ou le nom de la ligne) dans vos commentaires.