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:

Is there something we can help you with?

Chat with a member of Transit team

Pesquisa
Limpar pesquisa
Fechar pesquisa
Google Apps
Menu principal
13622434071965042082
true
Pesquisar na Central de Ajuda
false
true
true
true
true
true
82656
false
false
false
false