sptrans

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sptrans [2014/09/12 02:10]
rogerio
sptrans [2017/07/21 03:08] (current)
Line 10: Line 10:
  
 ===== Links importantes ===== ===== Links importantes =====
 +  * [[https://bitbucket.org/endler/ext-pubtrans|Repo Git EXT-PubTrans]] - Código preservado no branch ''sptrans'' e na tag ''20140916_0244_posicao-dl-sptrans-only''. Como o repositório evoluiu para um serviço mais genérico, para outras APIs, seu nome foi alterado para ''EXT-PubTrans''.
 +
   * [[http://www.sptrans.com.br/desenvolvedores|Área para desenvolvedores da API Olho Vivo]] - Utilize como primeiro passo, para criar a sua credencial pessoal de acesso e registrar as suas aplicações em uma conta.   * [[http://www.sptrans.com.br/desenvolvedores|Área para desenvolvedores da API Olho Vivo]] - Utilize como primeiro passo, para criar a sua credencial pessoal de acesso e registrar as suas aplicações em uma conta.
  
Line 22: Line 24:
  
 ==== Endereço da API ==== ==== Endereço da API ====
-Endereço principal da API. Pode mudar  a rota /v0 variando o número de acordo com a versão da API.+Endereço principal da API. Pode mudar a rota /v0 variando o número de acordo com a versão da API.
  
   http://api.olhovivo.sptrans.com.br/v0   http://api.olhovivo.sptrans.com.br/v0
Line 651: Line 653:
 Encontra-se no repositório Git do LAC e faz o seguinte processo: Encontra-se no repositório Git do LAC e faz o seguinte processo:
  
-  * Utiliza os arquivos apiref/routes.txt e apiref/stops.txt para obter uma lista de paradas conhecidas. Este arquivo pode ser obtido pelo site da API Olho Vivo, na área de download dos arquivos GTFS.+  * Utiliza os arquivos apiref/routes.txt e apiref/stops.txt para obter uma lista de paradas conhecidas. Estes arquivos podem ser obtidos pelo site da API Olho Vivo, na área de download dos arquivos GTFS.
   * De posse da lista de paradas, enumera em cada uma delas quais as previsões de chegada de veículos e salva o resultado em um arquivo. Esta previsão de chegada por parada contém algumas informações, dentre elas, alguns códigos de linhas com atividade no momento.   * De posse da lista de paradas, enumera em cada uma delas quais as previsões de chegada de veículos e salva o resultado em um arquivo. Esta previsão de chegada por parada contém algumas informações, dentre elas, alguns códigos de linhas com atividade no momento.
   * Ao terminar a consulta em todas as paradas, uma lista de linhas ativas é extraída das previsões resultantes. Esta lista de linhas será salva no arquivo data/linhas.txt e será utilizada como entrada por outro script. Este outro script seria o ''posicao-dl.rb'' e é ele o responsável pelo download em massa das posições GPS fornecidas pela API, linha por linha.   * Ao terminar a consulta em todas as paradas, uma lista de linhas ativas é extraída das previsões resultantes. Esta lista de linhas será salva no arquivo data/linhas.txt e será utilizada como entrada por outro script. Este outro script seria o ''posicao-dl.rb'' e é ele o responsável pelo download em massa das posições GPS fornecidas pela API, linha por linha.
  • sptrans.1410498636.txt.gz
  • Last modified: 2017/07/21 02:53
  • (external edit)