Skip to content

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.

  1. Crie todos os arquivos necessários descritos na referência da GTFS Schedule. Crie os arquivos opcionais se sua funcionalidade for desejada.
  2. 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.
  3. Zipar todos os arquivos de texto juntos. O arquivo zipado compreende uma versão do feed.
  4. 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


O Open Learning Campus (OLC) do Banco Mundial oferece um curso online auto-instrutivo chamado “Introduction to the General Transit Feed Specification (GTFS) and Informal Transit System Mapping”. Este curso inclui as seguintes seções:

  • O que é GTFS? História & Estrutura do arquivo
  • O que é GTFS? Visualização & Comunidade
  • Configurando uma alimentação GTFS
  • Introdução às ferramentas GitHub & Open Source
  • Histórias do campo
  • Como mapear dados de trânsito
  • Como coletar dados para a primeira alimentação de uma cidade
  • Pesquisa de aplicação
  • GTFS-Realtime

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:

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.