O trânsito da cidade do Recife foi identificado como o pior do Brasil e um dos 15 piores do mundo. Recife é a capital brasileira que mais teve congestionamentos no ano de 2021. Alguns projetos vêm sendo desenvolvidos pela prefeitura em busca de soluções para mitigar esse problema, como por exemplo a expansão da malha cicloviária da cidade. Atualmente a cidade do Recife possui o Plano Diretor Cicloviário, um plano que define as diretrizes de implementação da expansão da malha cicloviária na cidade e região metropolitana.
A PoC Ciclo de Mobilidade utiliza o conjunto de dados Strava Metro, informações públicas como OpenStreetMap e conjunto de dados sobre a malha cicloviária da cidade do Recife para construir uma solução para complementar as informações do Plano Diretor Cicloviário e auxiliar no debate acerca da mobilidade na cidade do Recife. Utilizando esses conjuntos de dados é possível construir diversos indicadores, tais como:
- Nível de cobertura por malha cicloviária das vias com tráfego;
- Nível de cobertura por malha cicloviária por nível de tráfego;
- Lista de ruas/avenidas com tráfego alto e não cobertas por malha cicloviária.
A tela inicial da aplicação mostra a solução de ciclo de mobilidade. O primeiro conjunto de informações apresentados são os índices de cobertura da malha cicloviária sobre os trechos cicláveis. Os índices são divididos por nível de tráfego nos trechos e categorizados por:
- % total sem cobertura;
- Quanto do % total sem cobertura possui previsão do Plano Diretor Cicloviário (C/ PDC);
- Quanto do % total sem cobertura ainda sem previsão do Plano Diretor Cicloviário (S/ PDC).
Como demonstrado na Figura 4, é possível escolher a variável utilizada para fazer toda a análise.
O segundo conjunto de informações demonstrados são os rankings da ruas sem cobertura agrupados por nível de tráfego. As ruas são ordenadas em forma decrescente a partir do volume de tráfego. Assim como anteriormente, é possível observar o ranking das ruas que possuem previsão do PDC e sem previsão do PDC.
A seguir, é demonstrado o mapa da cidade do Recife com todo o tráfego reportado (categorizado por nível de tráfego), assim como a malha cicloviária e o Plano Diretor Cicloviário. É possível selecionar quais layer observar no mapa.
Por fim, há uma seção de Upload de arquivos no qual a prefeitura do Recife pode realizar as atualizações de toda a aplicação com o carregamento de novas versões dos arquivos.
A implementação da aplicaçãoé bastante simples e seguirá três passos simples. São eles:
- Download do software R e as bibliotecas necessárias;
- Download dos códigos-fonte da aplicação;
- Execução da aplicação.
A aplicação foi escrita na linguagem R e utilizando as seguintes bibliotecas para a criação do dashboard:
- shiny;
- shinydashboard;
- shinydashboardPlus;
- shinyWidgets;
- data.table;
- tidyverse;
- lubridate;
- leaflet;
- arrow;
- fresh;
- DT;
- sf;
- rgdal;
- raster;
- geojsonsf;
- waiter;
Após a instalação do R e das bibliotecas listadas anteriormente, o próximo é obter os arquivos da aplicação.
É possível realizar o download dos arquivos da aplicação através do repositório remoto do GitHub. Através da linha de commando:
git clone <url>
Com os bancos de dados no formato apropriado e salvo nas respectivas pastas, basta executar o arquivo app.R
. Através da linha de comando:
Rscript app.R