Detalhes do Trabalho
Título do Trabalho
Promovendo a digitalização das informações de mobilidade urbana no município de Farroupilha-RS
Autor(es)
Mateus Orlandin Lorenzatti, Felipe Martin Sampaio
Nível / Modalidade
Graduação / Pesquisa
Resumo

Coletar e exibir os dados de transporte público é uma necessidade fundamental e que influencia o cotidiano das pessoas. A dificuldade em se acessar esses dados se torna mais evidente em cidades menores, onde há a disponibilização para o público, porém através de plataformas pouco interativas e práticas. O município de Farroupilha fez parte de um projeto, chamado de “ByBus”, que consistiu em disponibilizar os dados do transporte público municipal, como rotas, itinerários e paradas em um aplicativo móvel interativo. Para que o projeto se tornasse real, voluntários e parceiros se uniram para coletar dados de paradas, horários e rotas acompanhando os motoristas nas suas rotinas. Após a coleta, os dados foram organizados e refinados para o padrão General Transit Feed Specification (GTFS), mundialmente utilizado para unificar dados de transporte público. Esta adaptação permitiu o fornecimento desses dados para o aplicativo móvel Transit, que já oferece recursos para quem deseja utilizar o transporte público em Farroupilha. Mesmo assim, esses dados ficam disponíveis em arquivos de texto, que podem ser enviados para representantes de aplicativos de trânsito a fim de que sejam aprovados para a utilização. Neste contexto, o presente trabalho tem como objetivo disponibilizar estas informações de forma mais dinâmica através de serviços Web e oferecer uma ferramenta para que os administradores possam realizar o gerenciamento dos dados, para eventuais correções, adaptações ou inclusões nas rotas do transporte público. O desenvolvimento foi planejado em três fases: (1) Inicialmente, a carga dos dados brutos para um banco de dados PostgreSQL, servindo de base para manter e consultar os dados existentes. (2) Em seguida, a construção de uma API REST utilizando o framework Fast API, com a linguagem Python, para tornar o acesso aos dados disponíveis e contar com uma plataforma rápida e de documentação automática. Além disso, nessa fase se adequa o desenvolvimento de uma WebApp, utilizando o framework Angular, contando com a linguagem TypeScript, para testar a usabilidade e coerência no fornecimento dos dados da API. (3) Por fim, o desenvolvimento de uma ferramenta para o administrador, utilizando o framework Django, para facilitar o gerenciamento dos dados e a autenticação dos usuários. No momento, o projeto encontra-se na fase 3, com algumas interfaces já desenvolvidas para a gerência dos dados. O desenvolvimento das fases anteriores ofereceu diferentes insights sobre quais rotas seriam úteis visando o desempenho, principalmente dispositivos mobile, bem como entender como funcionaria a projeção sobre APIs de mapas em websites e aplicativos. Para o futuro, pretende-se analisar os arquivos gerados por aparelhos de coleta das coordenadas e dos trajetos a fim de criar uma importação automática para a base de dados, processo este que foi realizado de forma manual durante a execução do projeto ByBus.

Palavras-Chave
Transporte Público, GTFS, ByBus.