shapes

Define os percursos geográficos das viagens, através de uma sequência de pontos que representam o trajeto do veículo.

Presença: Opcional

Chave primária: shape_idshape_pt_sequence


Os percursos descrevem o trajeto que um veículo percorre ao longo do alinhamento de uma rota e são definidos no ficheiro shapes.txt. Os percursos estão associados a viagens e são constituídos por uma sequência de pontos pelos quais o veículo passa, pela ordem indicada. Os percursos não têm de coincidir exatamente com a localização das paragens, mas todas as paragens de uma viagem devem estar a uma pequena distância do percurso correspondente, ou seja, próximas dos segmentos de linha reta que ligam os pontos do percurso. O ficheiro shapes.txt deve ser incluído para todos os serviços baseados em rotas (não se aplica a serviços de transporte a pedido).


Campos GTFS Standard

Nome do CampoTipoPresençaDescrição
shape_idIDObrigatórioIdentifica um formato.
shape_pt_latLatitudeObrigatórioLatitude de um ponto da forma.
shape_pt_lonLongitudeObrigatórioLongitude de um ponto da forma.
shape_pt_sequenceNúmero inteiro não negativoObrigatórioSequência em que os pontos se ligam para formar a forma. Os valores devem aumentar ao longo do percurso, mas não têm de ser consecutivos. Exemplo: Se a forma A_shp tiver três pontos na sua definição, o ficheiro shapes.txt pode conter estes registos para definir a forma:shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence``A_shp,37.61956,-122.48161,0``A_shp,37.64430,-122.41070,6``A_shp,37.65863,-122.30839,11
shape_dist_traveledNúmero decimal não negativoObrigatórioDistância real percorrida ao longo da forma, desde o primeiro ponto da forma até ao ponto especificado neste registo. Utilizado pelos planeadores de viagens para mostrar a porção correta da forma num mapa. Os valores devem aumentar juntamente com shape_pt_sequence; não devem ser utilizados para mostrar o percurso inverso ao longo de um percurso. As unidades de distância devem ser consistentes com as utilizadas em stop_times.txt. Recomendado para percursos com troços em loop ou em linha (o veículo atravessa ou percorre o mesmo troço do alinhamento numa viagem). Se um veículo refaz ou cruza o alinhamento da rota em pontos ao longo de uma viagem, shape_dist_traveled é importante para esclarecer como as porções dos pontos em shapes.txt se alinham com os registos em stop_times.txtExemplo: Se um autocarro percorrer os três pontos definidos acima para A_shp, os valores adicionais de shape_dist_traveled (mostrados aqui em quilómetros) seriam semelhantes a: shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence,shape_dist_traveled``A_shp,37.61956,-122.48161,0,0``A_shp,37.64430,-122.41070,6,6.8310``A_shp,37.65863,-122.30839,11,15.8765

On this page