Exemplo de baldeação em bloco

A baldeação em bloco, também chamada de baldeação sem troca de veículo, fica disponível quando um conjunto de viagens atende às seguintes condições:

  1. As viagens são consecutivas.
  2. O mesmo veículo opera as duas viagens.
  3. As viagens são provisionadas com o mesmo valor de block_id no arquivo trips.txt no feed de transporte público.

Pré-requisitos

Para que o Google Maps saiba que as baldeações em bloco entre as viagens são possíveis, é preciso atender aos seguintes pré-requisitos:

  1. As viagens precisam usar o mesmo valor de block_id no trips.txt. Isso indica que elas são feitas com o mesmo veículo.
  2. As viagens precisam acontecer no mesmo dia ou em dias consecutivos se passarem da meia-noite.
  3. As viagens precisam ser consecutivas e não sobrepostas.
  4. A última parada da viagem de chegada e a primeira parada da viagem de ida precisam ser as mesmas (recomendado) ou estarem próximas.

Usar o block_id para ativar as baldeações de blocos

As baldeações em bloco podem ser feitas entre viagens consecutivas em trajetos diferentes ou no mesmo trajeto se for uma linha circular. Use o campo block_id para especificar quais viagens estão em um bloco e onde as baldeações sem mudança de veículo estão disponíveis.

Por exemplo, considere os seguintes valores de trips.txt e stop_times.txt:

trips.txt

route_id trip_id block_id
RouteA RouteATrip1 Block1
RouteB RouteBTrip1 Block1


stop_times.txt

trip_id arrival_time departure_time stop_id stop_sequence
RouteATrip1 12:00:00 12:01:00 A 1
RouteATrip1 12:05:00 12:06:00 B 2
RouteATrip1 12:15:00 C 3
RouteBTrip1 12:18:00 C 1
RouteBTrip1 12:22:00 12:23:00 D 2
RouteBTrip1 12:30:00 E 3

Neste exemplo:

  • Um usuário que pesquisa um trajeto da parada A até a parada E é direcionado para embarcar na parada A às 12h no trajeto A e permanecer no veículo quando chegar à parada C, depois do fim da RouteATrip1. Isso acontece porque o mesmo veículo atende a RouteBTrip1 no trajeto B.
  • Os passageiros na RouteATrip1 que querem continuar até uma parada na RouteBTrip1 podem permanecer no veículo para essa baldeação.
  • Os passageiros de outras viagens em outros veículos que fazem aos mesmos trajetos não têm essa opção porque usam veículos diferentes em cada viagem.

Baldeação em bloco em uma linha circular

Em uma linha circular, a primeira e a última parada de uma viagem são as mesmas e têm o mesmo stop_id. Se as viagens circulares consecutivas tiverem o mesmo block_id, a baldeação em bloco ou sem troca de veículo vai ser ativada, permitindo que os passageiros da primeira viagem permaneçam no veículo quando ele iniciar a próxima viagem.

Blocos válidos nos Feeds GTFS

Para que a baldeação em bloco seja possível, você precisa definir corretamente um ou mais blocos no feed. Para transmitir a validação, as viagens que pertencem ao mesmo bloco não podem se sobrepor e precisam ter o mesmo route_type (metrô, trem, ônibus etc.). As viagens podem pertencer ao mesmo bloco, mesmo que sejam em dias diferentes. Se algum bloco estiver definido em um feed estático, ele será exibido no Relatório de validação, na guia Visão geral.