Paragem contínua de largada da rota

Verifica se o continuous_drop_off de routes.txt respeita a lista de valores permitidos e se não é usado em rotas com janelas de recolha e largada.

Propriedades da regra

PropriedadeValor
Rule IDroutes_continuous_drop_off_valid_gtfs_enum
Ficheiroroutes.txt
Campocontinuous_drop_off
TipoEnumeração
SeveridadeOpcional (proibido com outro valor que não 1 ou vazio, quando stop_times.txt tem janelas de recolha e largada para a rota)

Descrição do campo: indica que o passageiro pode sair do veículo em qualquer ponto do percurso do veículo, tal como descrito em shapes.txt, em todas as viagens da rota. Os valores válidos são:

  • 0: paragem contínua para largada.
  • 1 ou vazio: sem paragem contínua para largada.
  • 2: é preciso telefonar ao operador para combinar a paragem contínua para largada.
  • 3: é preciso combinar com o motorista a paragem contínua para largada.

Os valores de routes.continuous_drop_off podem ser substituídos por valores de stop_times.continuous_drop_off em paragens concretas da rota. Qualquer valor diferente de 1 ou vazio é proibido se start_pickup_drop_off_window ou end_pickup_drop_off_window de stop_times.txt estiverem preenchidos para alguma viagem da rota.

Mais informação em routes.txt.

Como funciona

Quando a regra passa, a rota não combina continuous_drop_off com janelas de recolha e largada de stop_times.txt e, se a configuração da regra tiver uma lista de valores permitidos, o valor consta dessa lista. A regra não verifica se o valor é 0, 2 ou 3. Só aplica a lista da configuração da regra.

A regra avalia cada linha do routes.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O campo está vazio ou tem o valor 1?Verifica se a configuração da regra exige ou recomenda este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3Alguma viagem da rota tem start_pickup_drop_off_window ou end_pickup_drop_off_window preenchido em stop_times.txt?❌ Reporta o problema: valor proibido com janelasSegue para o passo 4
4A configuração da regra tem uma lista de valores permitidos?Segue para o passo 5✅ Passa
5O valor está na lista? (ou a lista aceita qualquer valor)✅ Passa❌ Reporta o problema: valor não permitido

Como se relacionam

O continuous_drop_off de routes.txt é comparado com as janelas de recolha e largada de stop_times.txt. As viagens são ligadas à rota pelo route_id de trips.txt.

Exemplos

ValorJanelas em stop_times.txtResultadoPorquê
0Não✅ PassaSem janelas
2Não✅ PassaSem janelas
3Sim❌ ProblemaValor proibido com janelas
2 (lista permitida = 0)Não❌ ProblemaValor fora da lista

Como corrigir

ProblemaCausa provávelO que fazer
Valor proibido com janelasA rota tem viagens com janelas de recolha e largada e o continuous_drop_off é diferente de 1 ou vazioDeixar continuous_drop_off vazio ou com 1 em routes.txt, ou remover as janelas em stop_times.txt
Valor não permitidoO valor está fora da lista de valores permitidos da configuração da regraUsar um valor da lista em continuous_drop_off em routes.txt, ou pedir ao administrador que o adicione
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher continuous_drop_off em routes.txt
Campo preenchido quando não deviaA configuração da regra define que este campo não deve ter valorRemover o valor de continuous_drop_off em routes.txt

On this page