This repository hosts the methodology and tools used to estimate the noise exposure of individual agents. The project combines road, rail, and air traffic noise modeling to provide a comprehensive assessment of environmental sound levels.
The analysis is conducted at two spatial levels aimed at capturing different aspects of noise exposure:
- Building Level: Noise levels are calculated around the building closest to the agents postal address, assumed to be their home.
- Neighborhood Level (500m buffer): Sound levels are calculated within a 500-meter radius around the agents location. This involves 100 random receiver points selected within this buffer zone (excluding building footprints and road right-of-ways).
- Road Traffic: Modeled using NoiseModelling and the CNOSSOS-EU emission/propagation method.
- Air Traffic: Based on Airborne Noise Exposure Plans (PEB) from the DGAC.
- Rail Traffic: Based on Strategic Noise Maps (CBS) for major railway infrastructures (>30,000 trains/year).
The project relies on the following datasets:
- Agent Registry: FID codes and planar coordinates (Lambert 93, EPSG:2154).
- Geospatial Data: OpenStreetMap (OSM) for buildings, land use, and digital elevation model (DEM).
- Aircraft Noise: DGAC Airborne Noise Exposure Plans.
- Railway Noise: Strategic Noise Maps (CBS) from the PLAMADE project.
- Road Traffic Estimates: Modeled using the
RoadTrafficEstimationmodule in this repository.
The workflow is orchestrated via bash scripts in a Linux (Ubuntu) environment and utilizes the following open-source tools:
- GeoClimate: For downloading and formatting OpenStreetMap data.
- NoiseModelling: For calculating road traffic noise levels using the CNOSSOS-EU standard (configured with 800m propagation, first-order reflections, diffraction, etc.).
- RoadTrafficEstimation: A custom R package (included in this repo) for spatiotemporal traffic modeling, integrating OSM network geometry with CEREMA AVATAR API counts.
RoadTrafficEstimation/: R pipeline for estimating road traffic flows and speeds from OSM and AVATAR data.NoiseMapProcess/: Bash scripts and configurations for running the NoiseModelling and GeoClimate chain.
The project generates acoustic indicators for each agent, expressed in dB(A):
-
Road Traffic:
$L_{DEN}$ ,$L_{DAY}$ (06-18h),$L_{EVENING}$ (18-22h),$L_{NIGHT}$ (22-06h). -
Rail Traffic:
$L_{DEN}$ and$L_{NIGHT}$ (discretized in 5dB bands). -
Air Traffic:
$L_{DEN}$ .
- Strategic Noise Mapping in France to 2023, Aumond et al. (2023).
- GeoClimate: a Geospatial processing toolbox, Bocher et al.
- NoiseModelling: an open-source software for outdoor noise mapping.