Avançar para o conteúdo principal

John Schaeffer

Construção de Códigos

Segure 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. Então ele escreveu um programa para acompanhar e mapear o desempenho pontual dos carros e ônibus da SEPTA( empresa responsável pelo transporte da cidade), 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 demasiada frequência, esses horários pouco significam quando o veículo não aparece no horário suposto. É um conceito de tempo em constante mudança que tem impactos diretos e indiretos sobre a 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. A começar pelo seu próprio.

Quando o SEPTA lhe diz que um ônibus ou um veículo trólei aparece há horas, 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 aparecem 90% no horário correto, essa percentagem cai drasticamente quando se olha para os dados ao longo de um dia inteiro.

E foi exatamente isso que o John fez. Ele criou um serviço para pesquisar dados públicos fornecidos pela SEPTA e os colocou em uma base de dados GIS hospedada na Linode. Isso lhe deu a capacidade de visualizar o congestionamento ao longo das rotas de ônibus e trólei, 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. "De manhã, eu costumava pegar o trólei e haveria muitos carros lá fora. Eu gosto de trabalhar com grandes conjuntos de dados, por isso olhei para os dados SEPTA. Se eu saísse às 8 da manhã, era um engarrafamento garantido. Se eu saísse às 6 da manhã, com base nos dados do mapa, tinha quase a certeza de ter o caminho só para mim".

Ele começou injetando o máximo de dados públicos possível 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 infraestrutura de transporte funciona", disse ele.

Compartilhe