stop_times
Horários de chegada e partida de um veículo em cada paragem durante cada viagem.
Presença: Obrigatória
Chave primária: trip_id, stop_sequence
Campos GTFS Standard
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
trip_id | ID estrangeiro que referencia trips.trip_id | Obrigatório | Identifica uma viagem. |
arrival_time | Horário | Condicionalmente Obrigatório | Horário de chegada na paragem (definida por stop_times.stop_id) para uma viagem específica (definida por stop_times.trip_id) no fuso horário especificado por agency.agency_timezone, e não por stops.stop_timezone. Se não existirem horários separados para chegada e partida numa paragem, arrival_time e departure_time devem ser iguais. Para os horários que ocorram após a meia-noite no dia do serviço, introduza o horário como um valor superior a 24:00:00 em HH:MM:SS. Se os horários exatos de chegada e partida ( timepoint=1) não estiverem disponíveis, devem ser fornecidos os horários estimados ou interpolados de chegada e partida (timepoint=0). Condicionalmente Obrigatório:
|
departure_time | Hora | Condicionalmente obrigatório | Hora de partida da paragem (definida por stop_times.stop_id) para uma viagem específica (definida por stop_times.trip_id) no fuso horário especificado por agency.agency_timezone, e não stops.stop_timezone.Se não existirem horários separados para a chegada e partida numa paragem, arrival_time e departure_time devem ser iguais. Para horários que ocorram após a meia-noite do dia do serviço, introduza o horário como um valor superior a 24:00:00 em HH:MM:SS. Se os horários exatos de chegada e partida (timepoint=1) não estiverem disponíveis, devem ser fornecidos horários estimados ou interpolados de chegada e partida (timepoint=0).Condicionalmente obrigatório:
|
stop_id | ID externo que faz referência a stops.stop_id | Condicionalmente obrigatório | Identifica a paragem atendida. Todas as paragens atendidas durante uma viagem devem ter um registo em stop_times.txt. Os locais referenciados devem ser paragens/plataformas, ou seja, o seu valor stops.location_type deve ser 0 ou empty. Uma paragem pode ser servida várias vezes na mesma viagem, e várias viagens e rotas podem servir a mesma paragem. O serviço on-demand que utiliza paragens deve ser referenciado na sequência em que o serviço está disponível nessas paragens. Um consumidor de dados deve assumir que a viagem é possível de uma paragem ou local para qualquer paragem ou local posterior na viagem, desde que o pickup/drop_off_type de cada stop_time e as restrições de tempo de cada start/end_pickup_drop_off_window não o impeçam. Condicionalmente Obrigatório:
|
location_group_id | ID estrangeiro que referencia location_groups.location_group_id | Proibido condicionalmente | Identifica o grupo de locais servido que indica grupos de paragens onde os passageiros podem solicitar o embarque ou o desembarque. Todos os grupos de locais servidos durante uma viagem devem ter um registo em stop_times.txt. Várias viagens e rotas podem servir o mesmo grupo de locais. O serviço on-demand que utiliza grupos de locais deve ser referenciado na sequência em que o serviço está disponível nesses grupos de locais. Um consumidor de dados deve assumir que a viagem é possível de uma paragem ou local para qualquer paragem ou local posterior na viagem, desde que o tipo de embarque/desembarque de cada stop_time e as restrições de tempo de cada janela de início/fim de embarque/desembarque não o impeçam. Proibido condicionalmente:
|
location_id | ID externo que referencia o ID de locations.geojson | Condicionalmente Proibido | Identifica a localização GeoJSON que corresponde à zona servida onde os passageiros podem solicitar o embarque ou desembarque. Todas as localizações GeoJSON servidas durante uma viagem devem ter um registo em stop_times.txt. Várias viagens e rotas podem servir a mesma localização GeoJSON. O serviço on-demand dentro das localizações deve ser referenciado na sequência em que o serviço está disponível nessas localizações. Um consumidor de dados deve presumir que a viagem é possível de uma paragem ou localização para qualquer paragem ou localização posterior na viagem, desde que o tipo de embarque/desembarque de cada stop_time e as restrições de tempo de cada janela de início/fim de embarque/desembarque não a impeçam. Condicionalmente Proibido:
|
stop_sequence | Número inteiro não negativo | Obrigatório | Ordem das paragens, grupos de localização ou localizações GeoJSON para uma determinada viagem. Os valores devem aumentar ao longo da viagem, mas não têm de ser consecutivos. Exemplo: A primeira localização da viagem pode ter stop_sequence=1, a segunda localização da viagem pode ter stop_sequence=23, a terceira localização pode ter stop_sequence=40 e assim sucessivamente. As viagens dentro do mesmo grupo de localização ou localização GeoJSON requerem dois registos em stop_times. txt com o mesmo location_group_id ou location_id. |
stop_headsign | Texto | Opcional | Texto que aparece na sinalização identificando o destino da viagem para os passageiros. Este campo substitui o valor por defeito trips.trip_headsign quando a sinalização muda entre paragens. Se o sinal de paragem for apresentado durante toda a viagem, deve ser utilizado trips.trip_headsign em vez disso. Um valor de stop_headsign especificado para um stop_time não se aplica a stop_times subsequentes na mesma viagem. Se pretender substituir o trip_headsign para vários stop_times na mesma viagem, o valor de stop_headsign deve ser repetido em cada linha stop_time. |
start_pickup_drop_off_window | Horário | Condicionalmente Obrigatório | Horário em que o serviço on-demand fica disponível num local GeoJSON, grupo de locais ou paragem. Condicionalmente Obrigatório:
|
end_pickup_drop_off_window | Horário | Condicionalmente Obrigatório | Horário em que o serviço on-demand termina num local GeoJSON, grupo de locais ou paragem. Condicionalmente Obrigatório:
|
pickup_type | Enum | Proibido Condicionalmente | Indica o método de recolha. Opções válidas:
|
drop_off_type | Enum | Proibido Condicionalmente | Indica o método de entrega. Opções válidas:
|
continuous_pickup | Enum | Proibido Condicionalmente | Indica que o passageiro pode embarcar no veículo de transporte público em qualquer ponto ao longo do percurso do veículo, conforme descrito em shapes.txt, desde este stop_time até ao próximo stop_time na stop_sequence da viagem. Opções válidas:
Condicionalmente Proibido:
|
continuous_drop_off | Enum | Proibido Condicionalmente | Indica que o passageiro pode desembarcar do veículo de transporte em qualquer ponto ao longo do percurso do veículo, conforme descrito em shapes.txt, desde este stop_time até ao próximo stop_time na stop_sequence da viagem. Opções válidas:
Condicionalmente Proibido:
|
| shape_dist_traveled | Número decimal não negativo | Opcional | Distância real percorrida ao longo da forma associada, desde a primeira paragem até à paragem especificada neste registo. Este campo especifica a quantidade da forma que deve ser desenhada entre quaisquer duas paragens durante uma viagem. Deve estar nas mesmas unidades utilizadas no shapes.txt. Os valores utilizados para shape_dist_traveled devem aumentar juntamente com stop_sequence; não devem ser utilizados para mostrar o percurso inverso ao longo de um percurso. Recomendado para percursos que tenham looping ou inline (o veículo atravessa ou percorre a mesma porção do alinhamento numa viagem). Consulte shapes. shape_dist_traveled. Exemplo: Se um autocarro percorrer uma distância de 5,25 quilómetros desde o início da forma até à paragem, shape_dist_traveled=5.25. |
| timepoint | Enum | Opcional | Indica se os horários de chegada e partida de uma paragem são rigorosamente respeitados pelo veículo ou se são horários aproximados e/ou interpolados. Este campo permite a um produtor GTFS fornecer horários de paragem interpolados, indicando que os horários são aproximados. Opções válidas:
stop_times. txt com horários de chegada ou partida definidos devem ter valores de timepoint preenchidos. Se não for fornecido nenhum valor de timepoint, todos os horários serão considerados exatos. |
pickup_booking_rule_id | ID estrangeiro que faz referência a booking_rules.booking_rule_id | Opcional | Identifica a regra de reserva de embarque neste horário de paragem. Recomendado quando pickup_type=2. |
drop_off_booking_rule_id | ID externo que faz referência a booking_rules.booking_rule_id | Opcional | Identifica a regra de reserva de desembarque neste horário de paragem. Recomendado quando drop_off_type=2. |
Comportamento de Encaminhamento de Serviço sob Demanda
- Ao fornecer o encaminhamento ou o tempo de viagem entre a origem e o destino, os consumidores de dados devem ignorar os registos intermédios stop_times.txt com o mesmo trip_id que tenham start_pickup_drop_off_window e end_pickup_drop_off_window definidos. Para exemplos que demonstram o que deve ser ignorado, consulte a página de exemplos de dados.
- A sobreposição simultânea de geometry de locations.geojson id, hora de start/end_pickup_drop_off_window e pickup_type ou drop_off_type entre dois ou mais registos stop_times.txt com o mesmo trip_id é proibida. Para exemplos que demonstram o que é proibido, consulte a página de exemplos de dados.