Perguntas frequentes
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Veja a seguir perguntas e respostas relacionadas a problemas comuns durante a implementação da GTFS.
P: Existe um ambiente de teste para o feed antes de torná-lo público?
R: Sim, vamos preparar o ambiente de teste depois que o upload do seu feed for concluído.
P: Precisamos fazer upload manual do feed sempre que houver uma atualização ou podemos solicitar que o Google busque as informações no nosso servidor?
R: Em geral, o Google prefere configurar uma busca comum (via FTP GET). A frequência é semanal por padrão. Além disso, vocês podem fazer o upload manual de um arquivo no console.
P: Se temos uma linha expressa e outra local, podemos enviar feeds separados?
R: Sim, uma agência pode enviar vários feeds separados, mas geralmente preferimos ter um único feed.
P: Se houver diferença de preço de acordo com o assento, como no caso de classes diferentes, o que precisamos fazer?
R: Incluam o preço mais geral.
P: Se o preço for diferente de acordo com a data, como no caso de alta temporada, o que precisamos fazer?
R: Criem trajetos separados.
P: Quando existem vários domínios de reserva para agency.agency_fare_url
, podemos adicionar todos eles separados por vírgulas?
R: Incluam apenas um URL. Se houver problema em mostrar apenas um, deixem o campo em branco.
P: Podemos usar o mesmo nome para routes.route_long_name
?
R: Sim, vocês podem definir o mesmo nome nesse atributo.
P: Se configurarmos a estação principal e a estação secundária nos itens a seguir, qual será usada?
R:
stop_code
: parada
stop_name
: estação (podemos usar "parada" no futuro)
stop_desc
: nenhuma
stop_lat
: ambas
stop_lon
: ambas
zone_id
: parada
stop_url
: estação
wheelchair_boarding
: ambas
P: Podemos atualizar o feed exatamente na data de alteração dos horários?
R: Vocês podem especificar até qual data o feed é válido na GTFS. O upload dos feeds precisa ser feito até duas semanas antes da data em que eles devem entrar em vigor. As informações de calendário precisam se sobrepor.
Existe uma ferramenta para combinar dois feeds.
P: Podemos usar os IDs exclusivos internos?
R: Sim, é possível usar qualquer valor para os IDs na GTFS.
P: Não consigo concluir o upload do meu feed. Qual pode ser o problema?
R: Verifique se os arquivos estão no diretório de nível superior do seu arquivo ZIP.
P: Os resultados de transporte público não são gerados usando as consultas de amostra na visualização. Qual pode ser o problema?
R: Verifique a hora dessas amostras e se o transporte público está em circulação nos horários selecionados. Se não estiver, é possível que nenhum resultado seja gerado.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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."]]