Sobre este blog

Informações que eu conseguir juntar sobre os ônibus e o transporte público em Brasília, DF. A ideia é também servir como uma espécie de utilidade pública. Espero que lhes seja útil ;)
Mostrando postagens com marcador dftrans. Mostrar todas as postagens
Mostrando postagens com marcador dftrans. Mostrar todas as postagens

segunda-feira, 21 de outubro de 2013

Novo sistema de informações sobre ônibus do DF

Um usuário anônimo fez um comentário aqui me contando que agora o DFTrans tem um novo sistema de informações sobre os itinerários e horários de ônibus no DF. Fui lá conferir e é verdade! Embora ainda longe do que gostaríamos de ver (os mapas só incluem as rotas que passam no Plano Piloto, por exemplo, e a busca é bem limitada), já é bem melhor do que antes.

O sistema está disponível aqui:
http://www.sistemas.dftrans.df.gov.br/horarios/

O que me chamou a atenção e me deixou bem feliz é que o DFTrans está usando os mapas do OpenStreetMap, que é um projeto de mapeamento aberto, tipo uma Wikipedia de mapas. Qualquer um pode ir lá e ajudar a mapear sua cidade, o que é fantástico para que a informação seja disponibilizada de forma precisa e aberta para quem quiser usar. Eu mesma já contribuí com algumas informações sobre Brasília :)

E isso significa que as informações sobre as paradas de ônibus que o DFTrans está usando está disponível para outras pessoas usarem também. Tendo a localização das paradas e as rotas de ônibus mapeadas, criar um sisteminha que permita a busca por rotas e pontos de referência se torna uma tarefa bem menos complicada. Há alguns anos, quando tentei me enveredar por esse caminho seguindo os passos de um desenvolvedor canadense, o que me impediu de ir para frente foi justamente não ter conseguido encontrar a lista de paradas de ônibus com o DFTrans - na época até tentei ligar e encher o saco deles para liberarem a informação, mas acho que nem eles tinham isso em mãos. Agora que essa lista está acessível, quem sabe!

Acabei de dar uma procurada rápida no assunto e vi que já se avançou muito nas ferramentas abertas para mapeamento de transporte público. O OpenTripPlanner parece que está bem bacana para desenvolver esse tipo de aplicações sem muitas complicações.

E se alguém do DFTrans estiver de olho neste espaço, fica a dica: liberem as informações de paradas de ônibus para a gente no formato GTFS e aguarde umas semanas, para ver se não aparece um monte de gente pronta a desenvolver aplicações bem bacanas e úteis para todo mundo!


sexta-feira, 15 de maio de 2009

Problema para consultar horários de ônibus de Brasília? Aqui tem a solução!

ATUALIZAÇÃO em 21/10/2009: Descobri que o erro só acontece para quem usa o browser em outra língua que não o português.

Você talvez já saiba que o GDF oferece um site para consulta dos horários e itinerários dos ônibus no DF. Talvez você, que nem eu, tenha tentado usar o site e tenha se deparado com o fato de que ele nem sempre funciona. Quando eu digo não funciona, é não funciona mesmo. Daqueles não funciona que cospe uma mensagem de erro horrorosa na sua cara, e finge que não é com ele. Algo como "-1843 - ORA-01843: not a valid month".

(Veja o serviço de consulta aos horários dos ônibus aqui.)

Esse problema aparentemente só afeta aqueles que usam o navegador em uma língua que não o português. Sem querer entrar em detalhes muito técnicos, mas talvez já entrando, o problema é que a parte visível do sistema, o lugar onde você informa os dados da pesquisa, não se entende com a parte que fica por detrás, ou o coração do sistema. Ele informa a data para o sistema no formato "15/04/2009", que é o formato de data padrão brasileiro. O problema é que, se você está usando um browser em outra língua, por algum motivo o sistema espera receber a data usando o formato padrão equivalente à língua do seu browser. Se você estiver usando o browser em inglês, o formato é "15-APR-09" (observe que, nesse caso, o mês tem que ser informado em inglês). Não era para ser problema do usuário, mas por enquanto não tem outro jeito de ver os horários dos ônibus sem tentar enganar a parte visível do sistema para agradar a parte invisível.

Então, para conseguir fazer a pesquisa numa boa, você tem duas opções. A primeira é usar um browser que esteja em português. A segunda é descobrir o formato de data que o sistema vai aceitar no seu caso e informar a data da pesquisa seguindo aquele padrão. Uma maneira fácil de descobrir qual é o formato adequado no seu caso é ir para a página inicial do DFTrans e ver como é que o sistema te mostra a data das notícias.

Se o site não permitir que você entre a data no formato certo, faça o seguinte: digite no bloco de notas a data da pesquisa no formato "15-APR-09" (ou no formato equivalente à língua do seu browser), copie essa data usando Ctrl+C, selecione a data no formulário do DFTrans, e cole usando Ctrl+V.

Enfim, é uma gambiarra, mas enquanto o pessoal não dá um jeito, você não fica sem o horário dos ônibus.

Ah, e não se esqueça de mandar um email para o DFTrans reclamando do problema!