Este repositório contém scripts para extração de dados de simulação, agrupamento por RSUs e visualização de séries temporais e mapas relacionados à emissão de ruído em ruas simuladas com o cenário LuST (Luxembourg SUMO Traffic).
-
get_edges.py
Extrai dados poredge
(rua) a partir dos arquivos de saída da simulação SUMO. Gera um.csv
poredge
contendo colunas comostep
,road_id
,average_vehicles
enoise_emission
. -
rsu_group.py
Agrupa os dados dasedges
com base em regiões cobertas por cada RSU. Pode usar distâncias geográficas ou definição manual das áreas.
-
timeseries_plot.py
Gera gráficos de série temporal da emissão de ruído poredge
, mostrando a evolução ao longo do tempo para análise de padrões. -
timeseries_per_region.py
Similar ao anterior, mas agregando por regiões/RSUs — útil para comparar zonas diferentes da cidade.
map_gen.py
Gera um mapa com as ruas coloridas pela emissão média de ruído usando o.net.xml
e os dados extraídos por rua.
Também gera um heatmap hexbin usandoseaborn
com a densidade espacial das emissões.
pip install pandas geopandas matplotlib seaborn shapely