Pular para o conteúdo principal

John Schaeffer

Ofício do Código

Segurar o Ônibus


A ineficiência do transporte público na Filadélfia frustrou o defensor do trânsito John Schaeffer, um desenvolvedor de software backend na Linode. Assim, ele escreveu um programa para rastrear e mapear o desempenho pontual dos carros e ônibus da SEPTA, dando à SEPTA e aos residentes da cidade uma melhor maneira de traçar o perfil de suas rotas.

Os ônibus funcionam de acordo com os horários. Com muita freqüência, esses horários pouco significam quando seu ônibus não aparece quando diz que é suposto aparecer. É um conceito de tempo em constante mudança que tem impactos diretos e indiretos na vida dos cidadãos da Cidade do Amor Fraterno. Em seu papel de defensor do trânsito, John Schaeffer ouviu as histórias e frustrações de muitos em toda a cidade. Começando com as suas próprias.

Quando a SEPTA lhe diz que um ônibus ou bonde aparece na hora certa, muitas vezes não é o caso. Os números mudam constantemente. Muitas vezes eles só são precisos quando você está tentando pegar um ônibus quando você não precisa realmente pegar um ônibus. Enquanto muitas empresas de trânsito dizem que eles aparecem 90% no horário, essa porcentagem cai drasticamente quando você olha os dados ao longo de um dia inteiro.

E foi exatamente isso que John fez. Ele criou um serviço para pesquisar dados públicos fornecidos pela SEPTA e os colocou em um banco de dados GIS hospedado na Linode. Isto lhe deu a capacidade de visualizar o congestionamento ao longo das rotas de ônibus e tróleis, usando mais de 5 milhões de pontos de dados para mostrar onde está cada ônibus e trólei e o quão atrasados eles estão ao longo do dia. 

"Eu realmente usei o mapeamento para justificar minha agenda", continuou John. "Pela manhã, eu costumava pegar o carrinho e haveria muitos carros lá fora. Eu gosto de trabalhar com grandes conjuntos de dados, então olhei para os dados do SEPTA. Se eu saísse às 8 da manhã, era garantido o engarrafamento. Se eu saísse às 6 da manhã, com base nos dados do mapa, tinha quase a garantia de ter a estrada só para mim".

Ele começou injetando o máximo possível de dados públicos no serviço e criou mapas GIS usando programas de código aberto, configurando um volume de armazenamento em bloco na plataforma de hospedagem em nuvem da Linode para mantê-lo simples.

"Construir isto em Linode foi incrivelmente fácil e me permitiu criar um serviço web valioso para ajudar minha cidade a ter uma melhor noção de como sua infra-estrutura de transporte funciona", disse ele.

Compartilhe este