Questions fréquentes
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Vous trouverez ci-dessous des questions et réponses liées aux problèmes courants rencontrés lors de l'implémentation de GTFS.
Q : Existe-t-il un environnement permettant de tester le flux avant de le rendre public ?
A : Oui. Nous préparerons l'environnement de test une fois que vous aurez importé votre flux.
Q : Avons-nous besoin d'importer manuellement le flux chaque fois qu'il y a une mise à jour ou pouvons-nous demander à Google de le récupérer depuis notre serveur ?
A : En général, nous préférons mettre en place une récupération régulière (via FTP GET). La fréquence par défaut est hebdomadaire. Vous pouvez également importer manuellement un fichier à partir de la console.
Q : Si nous avons à la fois une ligne rapide et une ligne locale, pouvons-nous envoyer des flux séparés ?
A : Oui. Une agence peut envoyer plusieurs flux distincts, mais nous préférons généralement recevoir un seul flux.
Q : Dans le cas où le prix est différent selon le siège (par exemple, 1re classe et 2e classe), que devons-nous faire ?
A : Vous devez inclure le prix le plus générique.
Q : Si le prix est différent selon la date (par exemple, haute/basse saison), que devons-nous faire ?
R : Vous devez créer des itinéraires séparés.
Q : Lorsqu'il existe plusieurs domaines de réservation pour agency.agency_fare_url
, pouvons-nous les ajouter en les séparant
par une virgule ?
R : Vous devez inclure une seule URL. Si cela pose problème, laissez le champ vide.
Q : Est-il acceptable d'utiliser le même nom pour routes.route_long_name
?
A : Oui, vous pouvez utiliser le même nom pour cet attribut.
Q : Pour les éléments suivants, si nous définissons à la fois la station principale et la station secondaire, laquelle sera utilisée ?
R :
stop_code
: arrêt
stop_name
: station (dans le futur, nous pourrions utiliser arrêt)
stop_desc
: aucun
stop_lat
: les deux
stop_lon
: les deux
zone_id
: arrêt
stop_url
: station
wheelchair_boarding
: les deux
Q : Pouvons-nous mettre à jour le flux exactement à la date à laquelle l'horaire est modifié ?
R : Vous pouvez spécifier la date à laquelle le flux est valide dans GTFS. Les flux doivent être téléchargés
deux semaines avant la date à laquelle ils doivent être mis en ligne. Notez que les informations d'agenda doivent se chevaucher.
Il existe un outil pour "fusionner" deux flux.
Q : Pouvons-nous utiliser les identifiants uniques que nous utilisons actuellement en interne ?
A : Oui, vous pouvez donner la valeur de votre choix aux identifiants dans GTFS.
Q : Je ne parviens pas à importer mon flux. Quel pourrait être le problème ?
A : Veuillez vous assurer que les fichiers se trouvent dans le répertoire de premier niveau de votre fichier ZIP.
Q : Les résultats de transports en commun ne sont pas générés à partir des échantillons de requêtes dans Aperçu. Quel pourrait être le problème ?
A : Veuillez vérifier l'heure de ces échantillons et vous assurer que vos transports en commun sont actifs aux heures sélectionnées. Sinon, il est possible qu'aucun résultat ne soit généré.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eGoogle prefers a regularly fetched GTFS feed via FTP, with weekly updates as the default.\u003c/p\u003e\n"],["\u003cp\u003eSeparate routes should be created for services with date-dependent pricing, such as peak season fares.\u003c/p\u003e\n"],["\u003cp\u003eFor stops with both parent and child stations defined, station information will be prioritized for \u003ccode\u003estop_name\u003c/code\u003e and \u003ccode\u003estop_url\u003c/code\u003e while stop information will be used for other attributes.\u003c/p\u003e\n"],["\u003cp\u003eGTFS feeds must be uploaded two weeks prior to their effective date and should specify the valid date range within the feed itself.\u003c/p\u003e\n"],["\u003cp\u003eTroubleshooting feed upload failures often involves ensuring all files are in the ZIP file's top-level directory and verifying transit schedules align with preview query times.\u003c/p\u003e\n"]]],["GTFS implementation involves a test environment after feed upload. Google prefers regular feed fetching (weekly default) via FTP, though manual uploads are possible. Multiple feeds are accepted, but a single feed is preferred. Include the most generic price; for date-dependent pricing, create separate routes. Only one URL is allowed for `agency_fare_url`. IDs can be internal values. Files should be at the top level of the ZIP. Feeds are needed two weeks prior to live date.\n"],null,["# Frequently Asked Questions\n\nThe following are questions and answers for common issues when implementing GTFS.\n\n##### Q: Is there a test environment for the feed before making it public?\n\nA: Yes, we will prepare the test environment once your feed is successfully uploaded.\n\n##### Q: Do we need to manually upload the feed every time there is an update or can we ask Google to\nfetch it from our server?\n\nA: In general, Google prefers to set up a regular fetch (via FTP GET). The frequency\nis weekly by default. In addition, you can manually upload a file from the console.\n\n##### Q: If we have both the express line and local line, can we submit separate feeds?\n\nA: Yes, it is possible for an agency to submit multiple separate feeds but we usually prefer having\na single feed.\n\n##### Q: In case the price is different depending on the seat --e.g., class C vs. class A, what do we need to do?\n\nA: Please include the most generic price.\n\n##### Q: If the price is different depending on the date --e.g., peak season price, what do we need to do?\n\nA: Please create separate routes.\n\n##### Q: When there are multiple booking domains for `agency.agency_fare_url`, can we add them all separating\nthem with comma?\n\nA: Please only include one URL. If there is a problem in just showing one, please leave it blank.\n\n##### Q: Is it ok to have the same name for `routes.route_long_name`?\n\nA: Yes, you can set the same name for that attribute.\n\n##### Q: If we set both the parent station and child station for the following, which will be used?\n\nA:\n\n- `stop_code`: stop\n- `stop_name`: station (in the future, we might use stop)\n- `stop_desc`: none\n- `stop_lat`: both\n- `stop_lon`: both\n- `zone_id`: stop\n- `stop_url`: station\n- `wheelchair_boarding`: both\n\n\u003cbr /\u003e\n\n##### Q: Can we update the feed exactly on the date when the schedule is changed?\n\nA: You can specify to which date the feed is valid in GTFS. The feeds must be uploaded\ntwo weeks prior to the date when it should go live. Note that the calendar information must overlap.\nThere is a tool for \"merging\" two feeds.\n\n##### Q: Can we use our existing unique ids we have been using internally?\n\nA: Yes, IDs in GTFS can be any value.\n\n##### Q: My feed upload keeps failing. What could be a problem?\n\nA: Please ensure that the files are in the top level directory in your ZIP file.\n\n##### Q: Transit results are not generated from the sample queries in Preview. What could be the issue?\n\nA: Please check the time of those samples and make sure that your transits are running at those selected\ntimes. If not, it is possible that there is no result generated."]]