GTFS ScheduleRegras de Validação
Embarque com cadeira de rodas válido de acordo com o enumerado do GTFS
wheelchair_boarding_valid_enum
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
wheelchair_boarding | Enum | Opcional | Indica se o embarque com cadeira de rodas é possível a partir da localização. Opções válidas: Paragens sem estação-mãe:
|
O que esta validação faz
No ficheiro stops.txt, o campo wheelchair_boarding indica se o embarque de utilizadores de cadeira de rodas é possível a partir do local. O significado dos códigos 0, 1 e 2 depende de a paragem ser isolada, filha de estação ou entrada/saída de estação; vazio alinha, em muitos casos, com herança a partir da estação, quando a especificação do GTFS o prevê.
Paragem sem estação mãe (parentless):
- 0 ou vazio - Sem informação de acessibilidade para a paragem.
- 1 - Alguns veículos nesta paragem podem ser usados com embarque por quem se desloca em cadeira de rodas.
- 2 - Não é possível embarque em cadeira de rodas nesta paragem.
Paragem filha de estação (com parent_station):
- 0 ou vazio - A paragem herda o comportamento de
wheelchair_boardingda estação, se este estiver definido na estação. - 1 - Existe percurso acessível desde fora da estação até à paragem/plataforma em questão.
- 2 - Não existe percurso acessível desde fora da estação até a essa paragem/plataforma.
Entradas e saídas de estação (location_type entrada/saída):
- 0 ou vazio - A entrada herda o comportamento da estação mãe, se este estiver definido nessa estação.
- 1 - A entrada é acessível a utilizadores de cadeira de rodas.
- 2 - Não há percurso acessível da entrada da estação até às paragens/plataformas.
Passa
wheelchair_boardingcom valor 0, 1 ou 2 (únicos códigos numéricos aceites quando o campo vem preenchido).- Campo vazio e o modo de validação não exige alteração (trata a ausência como neutra ou ignora esta verificação).
- Código incluído na lista de valores permitidos para o feed, quando essa lista existe no validador.
- Combinações 0 / vazio / 1 / 2 coerentes com o tipo de local da paragem (
location_type) e com existência ou não deparent_station, à luz da referência GTFS que descreveste acima nota: o validador não valida sozinho essa coerência semântica; só os valores e a política do feed.
Falha
- Valor inválido: qualquer número que não seja 0, 1 ou 2. Correção: corrigir
wheelchair_boardingpara um destes três códigos ou deixar vazio se for aceitável no teu feed. - Campo proibido:
wheelchair_boardingpreenchido quando o feed ou o validador não admite o campo. Correção: remover o valor ou rever a política de publicação. - Código não permitido: 0, 1 ou 2 válido no GTFS mas fora da lista de opções admitidas. Correção: usar um código permitido ou ajustar a lista.
- Ausência com mensagem de obrigatoriedade ou recomendação. Correção: preencher
wheelchair_boardingcom o código adequado à paragem (isolada, filha de estação ou entrada/saída) ou confirmar se o operador exige o campo.
Para além do standard, o validador aplica regras(presença, proibição, e lista de códigos permitidos) e só aceita 0, 1 ou 2 quando o valor vem fornecido; não reconstitui sozinho a herança entre ficheiros ou linhas.