Visão geral da GTFS Schedule¶
Como Começar¶
Uma alimentação GTFS, que contém informações estáticas de trânsito, é composta de vários arquivos de texto (.txt) que estão contidos em um único arquivo ZIP. Cada arquivo descreve um aspecto particular das informações de trânsito: paradas, rotas, viagens, tarifas, etc. Para mais informações sobre cada arquivo, consulte a referência GTFS.
Para criar um feed GTFS, siga os passos abaixo.
- Crie todos os arquivos necessários descritos na referência da GTFS Schedule. Crie os arquivos opcionais se sua funcionalidade for desejada.
- Salve todos os arquivos no formato .txt. Os valores de campo devem ser delimitados por vírgula e cada linha deve terminar com uma quebra de linha. Consulte a referência GTFS para obter informações detalhadas sobre o conteúdo do arquivo.
- Zipar todos os arquivos de texto juntos. O arquivo zipado compreende uma versão do feed.
- Publique o feed usando uma das opções abaixo.
Tornando um feed de trânsito disponível publicamente¶
Os conjuntos de dados devem ser publicados em uma URL pública e permanente, incluindo o nome do arquivo zip. (por exemplo, www.agency.org/gtfs/gtfs.zip). O ideal seria que a URL pudesse ser baixada diretamente sem exigir login para acessar o arquivo, para facilitar o download, consumindo aplicações de software. Embora seja recomendado (e a prática mais comum) fazer um conjunto de dados GTFS descarregar abertamente, se um provedor de dados precisar controlar o acesso ao GTFS para licenciamento ou outros motivos, é recomendado controlar o acesso ao conjunto de dados GTFS usando chaves API, o que facilitará os downloads automáticos.
O servidor web que hospeda os dados GTFS deve ser configurado para informar corretamente a data de modificação do arquivo (ver HTTP/1.1 - Request for Comments 2616, na seção 14.29).
Ver "Melhores Práticas":Dataset Publishing" para mais recomendações.
Treinamento¶
Detalhes técnicos sobre o GTFS, o que ele é e como criar e manter dados:
- Visão geral Schedule do GTFS
- Curso on-line "Introdução à GTFS" do Banco Mundial
- MBTA GTFS Onboarding
Veja exemplos de feeds com vários recursos:
Para ferramentas gratuitas e materiais de instrução:
- Validador de GTFS Schedule MobilityData
- Lições do NRTAP e GTFS Builder
- Ferramentas de dados IBI da Arcadis
Para obter ideias sobre fornecedores que oferecem serviços de GTFS:
Veja mais cursos on-line.
Obtenção de ajuda e comunidade¶
Listas de correio¶
Há uma série de listas de correio que podem ser bons recursos quando você tem dúvidas sobre dados de trânsito público, software, formatos como GTFS e GTFS, e outras questões:
- GTFS Changes: discussão da proposta de extensão da especificação GTFS, conforme descrito no GTFS Changes document.
- GTFS Realtime: discussão da especificação GTFS-realtime.
- MobilityData Slack: Slack "organização" com canais dedicados aos tópicos do GTFS. Solicite um convite para mobilitydata-io.slack.com aqui.
- transitfeed: discussão do projeto open-source transitfeed, assim como discussão da especificação GTFS e ferramentas associadas.
- transit-developers: discussões gerais do desenvolvedor do projeto transit-developers. Muitas agências de trânsito também têm suas próprias listas de discussão de desenvolvedores específicas para a agência. Por exemplo:
Verifique com sua agência de trânsito local para ver se eles têm uma lista de correio própria.
Veja mais recursos da comunidade.