Notificação

Devido à baixa utilização, o suporte via chat não estará mais disponível depois de sexta-feira, 10 de maio. Isso vai permitir que a equipe se concentre nos e-mails e melhore a experiência geral de comunicação com o parceiro. Use nossa opção de e-mail para todas as consultas feitas após essa data.

Erros de validação

Os erros de validação são problemas críticos que causam bloqueio e precisam ser corrigidos para que o Google processe corretamente seu feed.

Intervalos de partida e chegada superiores a 24 horas

Error in English: Departure-arrival intervals over 24 hours

Intervalos de tempo entre os horários de parada (stop) iguais ou superiores a 24 horas não são compatíveis. As ferramentas de validação e importação da GTFS do Google retornam erros quando identificam esses intervalos.

Dica: poucos sistemas de transporte público têm viagens que excedem o período de 24 horas entre duas paradas, então essas situações devem ser raras.

Exemplos

Exemplo 1

Uma viagem (trip) sai da parada A às 9h. Nas próximas 24 horas, a viagem (trip) poderá fazer uma série de paradas até alcançar o destino final, na parada B, às 10h do dia seguinte. Os passageiros não podem sair do veículo nas paradas intermediárias porque o valor drop_off_type é 1. Assim, o tempo total da viagem entre as paradas é de 25 horas, o que resulta em erro.

  • Nós medimos o intervalo de tempo máximo entre o embarque do passageiro e a próxima parada onde ele pode desembarcar. Quando o intervalo ultrapassa 24 horas, a viagem é marcada como um erro.

Exemplo 2

Uma viagem (trip) sai da parada A às 9h. Nas próximas 24 horas, a viagem (trip) poderá fazer uma série de paradas até alcançar o destino final, na parada B, às 10h do dia seguinte. Os horários de chegada ou partida das paradas intermediárias não foram especificados nessa viagem. Por isso, consideramos que ela tem duração de 25 horas.

É possível corrigir o problema especificando os horários de chegada e partida das paradas intermediárias.

Nomes de coluna duplicados
Error in English: Duplicate column names

Esse erro ocorre quando arquivos formatados incorretamente são enviados. Cada linha precisa terminar com um caractere de quebra de linha "CRLF" ou "LF".

As linhas da maioria dos visualizadores de texto terminam com "CR" corretamente, mas essas linhas não são processadas de forma adequada pelos nossos sistemas.

Identificador duplicado
Error in English: Duplicate identifier

Encontramos um identificador com valores duplicados, sendo que esse valor precisa ser único em todo o conjunto de dados.

Por exemplo, se o arquivo trips.txt tiver mais de uma viagem com o mesmo trip_id, enviaremos esse erro.

Valor indicado ausente
Error in English: Missing referenced value

Um valor indicado ausente é um erro fatal e impede que o feed seja usado.

Quando os valores na coluna de um arquivo fazem referência aos valores da coluna de outro arquivo, cada valor na primeira coluna precisa corresponder a um valor da segunda coluna. Se um valor na primeira coluna não corresponder a um valor da segunda coluna, o validador do feed retornará um erro com a mensagem "Valor indicado ausente".

Exemplo

Seu arquivo fare_rules.txt faz referência a um route_id que não existe no arquivo routes.txt.

O arquivo fare_rules.txt:

routes.txt

route_id,route_short_name,route_type

r1,S1,3

r2,S2,3

O arquivo routes.txt:

trips.txt

route_id,trip_id,service_id

r3,t0,weekly

Não é possível analisar e validar esse feed. A GTFS requer um valor na coluna route_id do arquivo trips.txt que corresponda a um valor na coluna route_id do arquivo routes.txt. No exemplo, o valor de route_id do arquivo trips.txt é r3 e não corresponde a nenhum dos valores de route_id do arquivo routes.txt. Não é possível validar os arquivos.

Existem muitas limitações relacionadas aos valores de referência definidas na especificação da GTFS. Verifique se há uma correspondência adequada entre os valores dos diferentes arquivos da GTFS.

Arquivo necessário ausente
Error in English: Missing required file

Não foi possível ler o arquivo de feed fornecido.

O erro normalmente é causado por problemas de codificação ou quando os arquivos são agrupados em um diretório no arquivo ZIP. O arquivo ZIP precisa conter todos os arquivos individuais em um único nível, sem uma estrutura de subdiretórios.

Feed sem nenhum idioma especificado
Error in English: No feed language specified

O idioma do feed não foi especificado, o que dificulta a exibição do feed em outras línguas.

Para especificar um idioma: adicione um campo agency_lang ao arquivo agency.txt ou um arquivo feed_info.txt.

Conflitos de horários de parada nas viagens em bloco
Error in English: Overlapping stop times for block trips

Em um Feed GTFS, duas viagens no arquivo trips.txt podem ser vinculadas ao campo block_id. É possível vincular duas ou mais viagens realizadas pelo mesmo veículo (vehicle), principalmente nos casos em que os passageiros podem permanecer no veículo (vehicle) ao terminar uma viagem e começar outra.

Importante: é necessário corrigir esse problema, porque duas viagens não podem pertencer ao mesmo bloco (block) caso tenham conflito nos horários de parada (stop).

Exemplo

Duas viagens estão vinculadas com o mesmo block_id.

As duas viagens no mesmo bloco:

trip_id,route_id,service_id,block_id
t0,r0,weekday,block0
t1,r0,weekday,block0

As duas viagens com os horários de parada:

trip_id,stop_id,stop_sequence,arrival_time,departure_time

t0,stop0,0,09:00:00,09:00:00

t0,stop1,1,09:30:00,09:30:00

t1,stop2,0,09:25:00,09:25:00

t1,stop3,1,10:00:00,10:00:00

As viagens são inválidas porque estão no mesmo bloco, estão ativas na mesma data de serviço e têm horários de parada sobrepostos.

A viagem t0 (trip t0) começa às 9h e termina às 9h30, e a viagem t1 (trip t1) começa às 9h25 e termina às 10h. Isso significa que o veículo precisaria terminar a viagem t1 (trip t0) e voltar no tempo para iniciar a viagem t1 (trip t1).

É necessário organizar as viagens de modo que a última parada (stop) de uma viagem (trip) ocorra antes da primeira parada (stop) da outra viagem (trip).

Para corrigir esse problema: você pode fazer com que o horário da última parada (stop) da viagem t0 (trip t0) seja igual ao da primeira parada (stop) da viagem t1 (trip t1).

Se você receber alertas do tipo "Conflitos de horários de parada nas viagens em bloco", responda às perguntas a seguir para corrigir o problema:

  • Os horários de parada (stop) das duas viagens em sobreposição estão corretos?
  • As duas viagens em sobreposição realmente estão no mesmo bloco (block)? 
    • Viagens do mesmo bloco (block) são aquelas realizadas pelo mesmo veículo (vehicle).
  • Os service_ids das suas viagens estão corretos? 
    • Se duas viagens não estiverem ativas na mesma data de serviço, elas poderão ter o mesmo block_id e horários de parada (stop) sobrepostos. Para criar datas de serviço diferentes, insira valores de service_id distintos para cada viagem (trip) e datas de serviço diferentes no arquivo calendar.txt.
Parada muito longe da estação principal
Error in English: Stop too far from parent station

Você recebe um aviso quando a validação encontra uma parada (stop) a mais de 100 metros, mas a menos de 1.000 metros da estação (station) principal. Os valores de parada (stop) e estação (station) são vinculados pela coluna parent_station no arquivo stops.txt.

De modo geral, uma parada (stop) que faz parte do complexo de uma estação (station) não fica longe da estação (station) principal. Se uma parada (stop) estiver a uma grande distância da estação (station) principal, talvez isso indique um problema com o Feed GTFS.

Para resolver os avisos "Parada muito longe da estação principal", confirme se:

  • o local da parada (stop) está correto;
  • o local da estação (station) principal está certo;
  • a parada (stop) pertence a uma estação especificada.

Lembre-se do seguinte:

  • Se a parada (stop) não fizer parte do complexo da estação (station) principal, atualize o complexo da estação (station) principal.
  • Se uma entrada do metrô estiver longe do centro da estação (station) correspondente, ignore o aviso.
  • Se uma parada (stop) estiver a mais de 1.000 metros da estação (station) principal, haverá um erro de validação.

Precisa de mais ajuda?

Siga as próximas etapas:

Pesquisa
Limpar pesquisa
Fechar pesquisa
Menu principal
15244116885269418940
true
Pesquisar na Central de Ajuda
true
true
true
true
true
82656
false
false