Schedule
Regras
Regras especificas utilizadas pela TML
Regras de Validação
Validações de correspondências
Validações que confirmam a correspondência ou igualdade entre campos.
| ID da Regra | Título | Descrição | GTFS Standard | GTFS TML |
|---|---|---|---|---|
agency_name_id_match | O agency_id é compatível com o nome_agency. | Referente ao agency_id se introduzido verifica se o agency_id corresponde ao nome_agency, considerando sempre que o agency_id está correto. | - | Condicionalmente Obrigatório |
shape_id_matches_pattern_id | O shape_id é igual ao pattern_id. | Valida se o shape_id e o pattern_id são diferentes. | - | Obrigatório |
Validações de presenças
Validações que garantem que um campo aparece corretamente ao longo das diferentes linhas do ficheiro.
| ID da Regra | Título | Descrição | GTFS Standard | GTFS TML |
|---|---|---|---|---|
route_id_group_validation | O pattern_id utiliza diferentes route_id. | Valida se no mesmo pattern_id existe a utilização de diferentes route_id. | - | Obrigatório |
direction_id_group_validation | O pattern_id utiliza diferentes direction_id. | Valida se no mesmo pattern_id existe a utilização de diferentes direction_id. | - | Obrigatório |
shape_id_group_validation | O pattern_id utiliza diferentes shape_id. | Valida se no mesmo pattern_id existe a utilização de diferentes shape_id. | - | Obrigatório |
Validações de caracteres
Validações que garantem um número máximo de caracteres.
| ID da Regra | Título | Descrição | GTFS Standard | GTFS TML |
|---|---|---|---|---|
trip_id_limit_characters_validation | Ultrapassou o limite de caracteres. | Limita o trip_id que ultrapasse de 36 caracteres. | - | Obrigatório |
Validações de formatos
Validações que garantem que os valores seguem um formato específico
| ID da Regra | Título | Descrição | GTFS Standard | GTFS TML |
|---|---|---|---|---|
pattern_id_format | O pattern_id não corresponde a um formato valido. | Valida se o pattern_id corresponde a um formato valido, por defeito é X_X_X at´XXXX_X_X mas existe algumas exceções que podem conter outros formatos | - | Obrigatório |
License_plate | A License_plate não corresponde a um formato devidamente correto. | Valida se a License_plate corresponde ao formato devidamente correto estabelecido que é AA00AA ou 00AA00.Pode aparecer aviso se não for introduzido sem "-" por exemplo AA-00-AA | - | Obrigatório |
Validações de coordenadas
Validação das coordenadas utilizadas nos ficheiros shape.txt e trips.txt, garantindo que os dados estão corretos e consistentes.
| ID da Regra | Título | Descrição | GTFS Standard | GTFS TML |
|---|---|---|---|---|
shape_points_coordinates_consistent | As coordenadas da shape é muito distante relativamente a anterior. | Relativamente as distancias dadas nas shapes se aquela distancia faz sentido, tendo em conta shapes anteriores. | - | Obrigatório |
shape_points_coordinates_distances | A distancia entre shapes shape_dist_travelled coincide com a distancia real. | Baseado com as coordenadadas dadas se as distancias das shape_dist_travelled coincidem com a distancia real. | - | Obrigatório |
stop_coordinates_by_trip_id | A paragem não está demasiado longe da shape da viagem. | Para cada viagem com shape_id, para cada paragem única da sequência, compara as coordenadas da paragem com os pontos das varias shapes para entender se existe alguma shape próxima sem passar da tolerância. | - | Obrigatório |