Mudanças nos serviços em tempo real

É possível fazer alterações em um serviço em tempo real.

Suspender uma viagem

Atualizações de viagem da GTFS

No TripUpdate, se você não quiser que o usuário encontre uma viagem que foi cancelada, use trip.schedule_relationship=CANCELED. Caso contrário, use a opção "Alertas de serviço" da GTFS, conforme descrito na Etapa 2. Não é possível cancelar uma viagem no feed de posições de veículos da GTFS.

Artigos relacionados:

Alertas de serviço da GTFS

Adicione informações de alerta direcionadas às viagens afetadas que usam effect=NO_SERVICE ou severity_level=SEVERE. Essas viagens são incluídas nos resultados das rotas, mas aparecem na seção de interrupção do app Google Maps.

Artigos relacionados:

Alertas manuais

Adicione um alerta manual semelhante ao alerta de serviço da GTFS.

Artigos relacionados:

Suspender viagem em uma parada

Atualizações de viagem da GTFS

Você pode ignorar uma parada no nível da viagem. Para remover o serviço em cada parada, informe scheduleRelationship = SKIPPED no TripUpdate. Como o TripUpdate é apenas para uma viagem específica, é necessário replicar esse método para todas as viagens. Se a parada for um ponto de partida ou de chegada, isso afetará os resultados do trajeto, e a viagem correspondente não será exibida.

Essa opção é melhor para interrupções atuais de curto prazo, já que ela pode ser direcionada a viagens individuais, mas não viagens futuras.

Artigos relacionados:

Alertas de serviço da GTFS

As informações de alerta com effect=NO_SERVICE são direcionadas a viagens afetadas que usam o TripDescriptor. Esse método pode ser utilizado para suspender as paradas de uma viagem específica. As viagens afetadas aparecem na seção de serviços suspensos do app Google Maps.

Essa opção é melhor para interrupções planejadas que acontecerão no futuro.

Artigos relacionados:

Alertas manuais

Adicione um alerta manual semelhante ao alerta de serviço da GTFS.

Artigos relacionados:

Adicionar uma viagem

Atualizações de viagens e posições de veículos da GTFS

O método para adicionar uma viagem com o TripUpdate ou posições de veículos é o mesmo. Em uma nova mensagem do TripUpdate ou posições de veículos, duplique a viagem com os mesmos trip_id e trip.schedule_relationship=ADDED, em vez de trip.schedule_relationship=SCHEDULED.

Não descarte a entidade do pacote em tempo real durante toda a viagem.

Artigo relacionado:

Atualizar a plataforma

Atualizações de viagem da GTFS

No TripUpdate, é possível atribuir "Stop/platform", que é uma entidade de parada com location_type=0 para uma viagem até uma nova parada/plataforma. Para fazer isso, a nova parada/plataforma precisa fazer parte da mesma estação ou de uma entidade de parada com location_type=1, como a parada/plataforma original.

Exemplo

A programação da GTFS não fornece a plataforma correta, já que ela pode mudar a cada dia e não é conhecida até que o trem parta ou se aproxime da estação. Nesse caso, para atribuir a plataforma assim que for conhecida, a GTFS usará a principal estação ou a opção mais provável na estação principal.

Artigos relacionados:

Precisa de mais ajuda?

Siga as próximas etapas:

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