{
  "url": "https://openlegislation.uk/eu-directive-2015-996/annex/division-ASSESSMENT/division-2/division-2.7/division-2.7.26",
  "json_url": "https://openlegislation.uk/eu-directive-2015-996/annex/division-ASSESSMENT/division-2/division-2.7/division-2.7.26.json",
  "legislation": "eudr/2015/996",
  "legislation_title": "Commission Directive (EU) 2015/996 of 19 May 2015 establishing common noise assessment methods according to Directive 2002/49/EC of the European Parliament and of the Council (Text with EEA relevance)",
  "legislation_url": "https://openlegislation.uk/eu-directive-2015-996",
  "path": "annex/division/ASSESSMENT/division/2/division/2.7/division/2.7.26",
  "kind": "division",
  "number": "2.7.26",
  "heading": "Standard grid calculation and refinement",
  "text": "When noise contours are obtained by interpolation between index values at rectangularly spaced grid points, their accuracy depends on the choice of the grid spacing (or mesh size) Δ G , especially within cells where large gradients in the spatial distribution of the index cause tight curvature of the contours (see Figure 2.7.s). Interpolation errors are reduced by narrowing the grid spacing, but as this increases the number of grid points, the computation time is increased. Optimising a regular grid mesh involves balancing modelling accuracy and run time.\nFigure 2.7.s\nStandard grid and grid refinement\nA marked improvement in computing efficiency that delivers more accurate results is to use an irregular grid to refine the interpolation in critical cells. The technique, depicted in Figure 2.7.s, is to tighten the mesh locally, leaving the bulk of the grid unchanged. This is very straightforward and achieved by the following steps:\n(1) Define a refinement threshold difference ΔLR for the noise index.\n(2) Calculate the basic grid for a spacing Δ G .\n(3) Check the differences ΔL of the index values between adjacent grid nodes.\n(4) If there are any differences ΔL > DLR , define a new grid with a spacing Δ G /2 and estimate the levels for the new nodes in the following way:\nIf\nΔL ≤ ΔLR\ncalculate the new value\nby linear interpolation from the adjacent ones.\nΔL > ΔLR\ncompletely anew from the basic input data.\n(5) Repeat steps 1-4 until all differences are less than the threshold difference.\n(6) Estimate the contours by linear interpolation.\nIf the array of index values is to be aggregated with others (e.g. when calculating weighted indices by summing separate day, evening and night contours) care is required to ensure that the separate grids are identical.",
  "extent": "E+W+S+N.I.",
  "status": null,
  "version": "current",
  "annotations": [],
  "outstanding_effects": [],
  "provenance": {
    "source": "legislation.gov.uk",
    "source_url": "https://www.legislation.gov.uk/eudr/2015/996/annex/division/ASSESSMENT/division/2/division/2.7/division/2.7.26",
    "retrieved_at": "2026-11-01T15:21:38.862218+00:00"
  },
  "licence": "Open Government Licence v3.0",
  "licence_url": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
  "attribution": "Contains public sector information licensed under the Open Government Licence v3.0. Source: legislation.gov.uk, The National Archives."
}