header:
  title: Noise
  description: Shows the noise footprint and spatial distribution.
layout:
  stats:
  - type: tile
    height: 0.1
    dataset: analysis/noise/noise_stats.csv
  emissions:
  - type: map
    title: Noise Assessment for the day/evening/night in dB(A)
    description: Shows the noise assessment for the day/evening/night in dB(A) calculated
      by the CNOSSOS-EU and the RLS-16 method.
    height: 12.0
    datasets:
      noise: analysis/noise/emissions.csv
    display:
      lineWidth:
        dataset: noise
        columnName: L_DEN (dB(A))
        join: Link Id
        scaleFactor: 8.0
      lineColor:
        dataset: noise
        columnName: L_DEN (dB(A))
        join: Link Id
        fixedColors:
        - "#FFFFFF"
        - "#E2F1BF"
        - "#F3C683"
        - "#CD463D"
        - "#75075C"
        - "#430A4A"
        colorRamp:
          breakpoints: "55, 60, 65, 70, 75"
          steps: 6
      fill: {}
      fillHeight: {}
      radius: {}
    minValue: 40.0
    maxValue: 80.0
    shapes:
      join: id
      file: analysis/network/network.avro
  - type: map
    title: Noise Assessment for the night in dB(A)
    description: Shows the noise assessment for the night in dB(A) calculated by the
      CNOSSOS-EU and the RLS-16 method.
    height: 12.0
    datasets:
      noise: analysis/noise/emissions.csv
    display:
      lineWidth:
        dataset: noise
        columnName: L_night (dB(A))
        join: Link Id
        scaleFactor: 8.0
      lineColor:
        dataset: noise
        columnName: L_night (dB(A))
        join: Link Id
        fixedColors:
        - "#FFFFFF"
        - "#A0BABF"
        - "#B8D6D1"
        - "#E2F3BF"
        - "#F3C683"
        - "#CD463F"
        - "#75075D"
        colorRamp:
          breakpoints: "45, 55, 60, 65, 70, 75"
          steps: 7
      fill: {}
      fillHeight: {}
      radius: {}
    minValue: 40.0
    maxValue: 80.0
    shapes:
      join: id
      file: analysis/network/network.avro
  imissions:
  - type: gridmap
    title: Noise Immissions (Grid)
    description: Total Noise Immissions per day
    height: 12.0
    file: analysis/noise/immission_per_day.avro
    projection: EPSG:25832
    cellSize: 250
    opacity: 0.1
    maxHeight: 15
    colorRamp:
      breakpoints:
      - 55.0
      - 60.0
      - 65.0
      - 70.0
      - 75.0
      fixedColors:
      - "#FFFFFF"
      - "#E2F1BF"
      - "#F3C683"
      - "#CD463D"
      - "#75075C"
      - "#430A4A"
  - type: gridmap
    title: Hourly Noise Immissions (Grid)
    description: Noise Immissions per hour
    height: 12.0
    file: analysis/noise/immission_per_hour.avro
    projection: EPSG:25832
    cellSize: 250
    opacity: 0.1
    maxHeight: 15
    colorRamp:
      breakpoints:
      - 55.0
      - 60.0
      - 65.0
      - 70.0
      - 75.0
      fixedColors:
      - "#FFFFFF"
      - "#E2F1BF"
      - "#F3C683"
      - "#CD463D"
      - "#75075C"
      - "#430A4A"
  damages:
  - type: gridmap
    title: Daily Noise Damages (Grid)
    description: "Total Noise Damages per day [€]"
    height: 12.0
    file: analysis/noise/damages_receiverPoint_per_day.avro
    projection: EPSG:25832
    cellSize: 250
    opacity: 0.1
    maxHeight: 15
    colorRamp:
      breakpoints:
      - 55.0
      - 60.0
      - 65.0
      - 70.0
      - 75.0
      fixedColors:
      - "#FFFFFF"
      - "#E2F1BF"
      - "#F3C683"
      - "#CD463D"
      - "#75075C"
      - "#430A4A"
  - type: gridmap
    title: Hourly Noise Damages (Grid)
    description: "Noise Damages per hour [€]"
    height: 12.0
    file: analysis/noise/damages_receiverPoint_per_hour.avro
    projection: EPSG:25832
    cellSize: 250
    opacity: 0.1
    maxHeight: 15
    colorRamp:
      breakpoints:
      - 55.0
      - 60.0
      - 65.0
      - 70.0
      - 75.0
      fixedColors:
      - "#FFFFFF"
      - "#E2F1BF"
      - "#F3C683"
      - "#CD463D"
      - "#75075C"
      - "#430A4A"
  disclaimer:
  - type: text
    backgroundColor: white
    content: "# Disclaimer\n\nThe sound level values per hour are calculated using\
      \ the noise analysis ([noise-contrib](https://github.com/matsim-org/matsim-libs/tree/master/contribs/noise))\
      \ [1, 2, 3]. The night-time sound level ($L_{night}$) and the calculated total\
      \ level ${L_{DEN}}$ are shown, which is derived from the values $L_{day}$, $L_{evening}$\
      \ and $L_{night}$.\n\nThe calculation of ${L_{DEN}}$ is based on the following\
      \ formula:\n\n$$\nL_{DEN} = 10 \\cdot \\log_{10}\\left(\\frac{12 \\cdot 10^{L_{day}/10}\
      \ + 4 \\cdot 10^{(L_{evening}+5)/10} + 8 \\cdot 10^{(L_{night}+10)/10}}{24}\\\
      right)\n$$\n\nThe averaging levels $L_{day}$, $L_{evening}$ and $L_{night}$\
      \ are calculated using the formula\n\n$$\nL_{avg} = 10 \\cdot \\log_{10}\\left(\\\
      frac{1}{n} \\sum 10^{L/10}\\right)\n$$\n\nwhere $n$ is the number of measured\
      \ values and $L$ is the respective sound level. The following applies to the\
      \ individual day sections\n\n- **day ($L_{day}$)**: Period from 06:00 to 18:00\n\
      - **Evening ($L_{evening}$)**: Period from 18:00 to 22:00\n- **Night ($L_{night}$)**:\
      \ Period from 22:00 to 06:00\n\nThese indicators are based on [DIRECTIVE 2002/49/EC](https://eur-lex.europa.eu/eli/dir/2002/49/oj/eng)\
      \ of the European Parliament and of the Council of June 25, 2002 relating to\
      \ the assessment and management of environmental noise. The method described\
      \ in DIN 45641 is used to determine the averaging level, as also described in\
      \ the Wikipedia explanation of **averaging level** (as of: 19.02.2025).\n\n\
      Below are the three key summary metrics exported in noise_stats.csv:\n\n- **Annual\
      \ cost rate per pop. unit [€ / (pop·dB(A)·year)]**:\n\tRepresents the monetized\
      \ noise exposure cost following the German EWS approach.\n\tIt originates from\
      \ a benchmark of 85 DM per person per dB above the threshold in 1995, converted\
      \ to euro and inflated by 2 % annually up to 2014.\n\n- **Total damages at receiver\
      \ points [€]**:\n    Sum of all monetary noise damages across every receiver-point\
      \ and hour.\n    Each hourly “damages_receiverPoint_*.csv” file reports the\
      \ damage in €, so the total remains in euros.\n\n- **Total immission at receiver\
      \ points [dB(A)·h]**:\n    Cumulative A-weighted sound exposure over all receiver-points\
      \ and hours.\n    For each grid point, the hourly dB(A) level is summed over\
      \ 24 hours, then aggregated across all points, yielding units of dB(A)·h.\n\n\
      ## Literature\n\n[1] I. Kaddoura, L. Kroeger, and K. Nagel. User-specific and\
      \ dynamic internalization of road traffic noise exposures. Networks and Spatial\
      \ Economics, 2016. DOI: 10.1007/s11067-016-9321-2. Preprint available [ here](https://svn.vsp.tu-berlin.de/repos/public-svn/publications/vspwp/2015/15-12/).\
      \  \n[2] I. Kaddoura and K. Nagel. Activity-based computation of marginal noise\
      \ exposure costs: Implications for traffic management. Transportation Research\
      \ Record 2597, 2016. DOI: 10.3141/2597-15. Preprint available [ here](https://svn.vsp.tu-berlin.de/repos/public-svn/publications/vspwp/2015/15-13/).\
      \  \n[3] N. Kuehnel, I. Kaddoura and R. Moeckel. Noise Shielding in an Agent-Based\
      \ Transport Model Using Volunteered Geographic Data. Procedia Computer Science\
      \ Volume 151, 2019. Pages 808-813 DOI: 10.1016/j.procs.2019.04.110. Available\
      \ from <a href=\"https://www.sciencedirect.com/science/article/pii/S1877050919305745\"\
      >here</a>.\n"
