2 GTFS
O General Transit Feed Specification (GTFS) é um formato normalizado de dados abertos para documentar informações sobre transportes públicos, incluindo: itinerários, horários, localizações de paragens, padrões de calendário, viagens e possíveis transbordos. As operadoras de transporte público são responsáveis por manter os dados actualizados1.
Os dados GTFS são utilizados em várias aplicações, como o Google Maps, City Mapper, entre outros, para fornecer direcções de transportes públicos. Podem ser disponibilizadas para uma cidade, uma região ou mesmo um país inteiro, dependendo da operadora de TP.
Os dados encontram-se num ficheiro .zip
que inclui vários ficheiros .txt
(um para cada tipo de informação) com relações tabulares (campos comuns). Os mesmos podem ser facilmente editados em qualquer computador.
Os GTFS podem ser estáticos (ou agendados / schedule) - por exemplo para viagens tabeladas, ou em tempo real (real time) - inclui mais informação, tal como posicionamento em tempo real.
2.1 GTFS-Schedule
O GTFS Schedule é uma especificação que define um formato comum para informações estáticas sobre transportes públicos (agendadas, ou que não alteram dinamicamente).
Cada ficheiro descreve informação sobre transportes, como paragens, percursos, viagens, etc. Na sua forma mais simples, um conjunto de dados GTFS é composto por 7 ficheiros:
agency.txt
routes.txt
trips.txt
stops.txt
stop_times.txt
calendar.txt
calendar_dates.txt
2.2 GTFS-Realtime
Os GTFS Realtime é uma norma que permite às operadoras de transportes públicos fornecer informações actualizadas sobre as horas de chegada e partida, alertas de serviço e posição dos veículos, permitindo aos utilizadores planear as suas viagens com maior detalhe, incluindo por exemplo os seguintes tipos de informação:
Actualizações de viagens - atrasos, cancelamentos, alteração de itinerários
Alertas de serviço - paragens deslocadas, acontecimentos imprevistos que afectem uma estação, um itinerário ou toda a rede
Posições dos veículos - informações sobre os veículos, incluindo a localização e o nível de ocupação do interior do veículo
Um exemplo de GTFS-Realtime são os dados da Carris Metropolitana.
2.2.1 Fontes online de dados GTFS
Os seguintes websites incluem vários GTFS de operadoras, a nível mundial. Uma vantagem destes agregadores de dados é que muitas vezes também disponibilizam versões por data - útil para análises do ano X.
Algumas operadoras de Transporte Público nacionais também disponibilizam os seus dados abertos nos websites. (Ver NAP Portugal)
Podemos juntar vários GTFS.zip
num único MegaGTFS.zip
2.3 NeTEX
Outro formato semelhande ao GTFS é o NeTEX (Network Timetable EXchange). Este também é usado por algumas operadoras de TP em Portugal.
O NeTEx está dividido em seis partes, cada uma abrangendo um subconjunto funcional do Transmodelo CEN para Informação sobre Transportes Públicos:
- Parte 1: Descreve a topologia da rede de transportes públicos (CEN/TS 16614-1:2014)
- Parte 2: Descreve os horários agendados (CEN/TS 16614-2:2014)
- Parte 3: Informação tarifária (CEN/TS 16614-3:2015)
- Parte 4: Perfil Europeu de Informação de Passageiros - EPIP (CEN/TS 16614-4:2017)
- Parte 5: Formato de intercâmbio de modos alternativos (CEN/TS 16614-5:2021)
- Parte 6: Perfil Europeu de Acessibilidade às Informações de Passageiros - EPIAP (CEN/TS 16614-6:2024)
Os dados NeTEX usam o formato .xml
, o que pode tornar a informação mais difícil de ler ou editar.
2.4 GBFS
Para dados de sistemas de mobilidade partilhada e micromobilidade, há ainda o General Bicycle Feed Specification (GBFS).
Tal como os GTFS, os GBFS são dados normalizados com toda a informação sobre os sistemas partilhados, e incluem informações sobre os veículos (bicicletas, trotinetas, motociclos e automóveis), docas, preços, entre outros:
Localização e disponibilidade de veículos, estações e docas
Caraterísticas do veículo - tipo de energia, distância que ainda pode ser percorrida
Preços do serviço e condições de aluguer
Áreas delimitadas geograficamente para regras relacionadas com velocidade permitida, estacionamento e zonas proibidas
Os dados GBFS são utilizados por aplicações de planeamento de viagens e de Mobilidade como Serviço (MaaS), para fornecer as informações de que os utilizadores necessitam para utilizar a mobilidade partilhada.
As APIs públicas do GBFS facilitam a integração de serviços de mobilidade partilhada com os transportes públicos, permitindo que os utilizadores façam intermodalidade - ligações entre a primeira e a última milha.
Além disso, o GBFS fornece aos municípios e operadoras uma forma padronizada de recolher, analisar e comparar dados gerados pelos sistemas de mobilidade partilhada.
Dados de operadora de transportes que não estejam atualizados poderão levar a uma péssima experiência ao utilizador, uma vez que a realidade não corresponde às expetativas criadas pelos dados (desatualizados).↩︎