{
 "ocl_version": "0.1.0",
 "name": "Freda Avenue",
 "slug": "freda-avenue",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 28.343874940618008,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 226.0,
   "end_distance_m": 228.0,
   "start_elevation_m": 75.10915055869923,
   "end_elevation_m": 75.67602805751159,
   "min_gradient_pct": -2.8555240559729356
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 27.7753984372211,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 232.0,
   "end_distance_m": 235.0,
   "start_elevation_m": 76.72846007431644,
   "end_elevation_m": 77.56172202743308,
   "min_gradient_pct": -2.4549714747289877
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 27.49543258585078,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 233.0,
   "end_distance_m": 238.0,
   "start_elevation_m": 76.99617939424168,
   "end_elevation_m": 78.37095102353422,
   "min_gradient_pct": -1.9071522346598613
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 27.108498222161614,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 226.0,
   "end_distance_m": 236.0,
   "start_elevation_m": 75.10915055869923,
   "end_elevation_m": 77.82000038091539,
   "min_gradient_pct": -1.4881582138328753
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 26.825139610429222,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 226.0,
   "end_distance_m": 246.0,
   "start_elevation_m": 75.10915055869923,
   "end_elevation_m": 80.47417848078507,
   "min_gradient_pct": -0.9487773713265568
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 26.69080046945635,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 226.0,
   "end_distance_m": 251.0,
   "start_elevation_m": 75.10915055869923,
   "end_elevation_m": 81.78185067606331,
   "min_gradient_pct": -0.8707490932347923
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 25.206891849327604,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 208.0,
   "end_distance_m": 258.0,
   "start_elevation_m": 70.79225041747331,
   "end_elevation_m": 83.39569634213711,
   "min_gradient_pct": -0.8023334717227897
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 21.789793837538014,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 202.0,
   "end_distance_m": 302.0,
   "start_elevation_m": 69.58643920142848,
   "end_elevation_m": 91.37623303896649,
   "min_gradient_pct": 1.3394986969576905
  }
 ],
 "shape": {
  "ascent_concentration": 0.548,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 184.0,
  "shape_class": "stepped"
 },
 "length_m": 433.40653463846513,
 "start_elevation_m": 54.832251800353696,
 "end_elevation_m": 96.63789894104042,
 "endpoint_gain_m": 41.80564714068672,
 "overall_gradient_pct": 9.6458276005367,
 "accumulated_ascent_m": 42.435059779753836,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 27.49543258585078,
   "start_distance_m": 233.0,
   "end_distance_m": 238.0,
   "midpoint_distance_m": 235.5,
   "start_elevation_m": 76.99617939424168,
   "end_elevation_m": 78.37095102353422,
   "start_xy": [
    460674.19958140835,
    342987.0056459624
   ],
   "end_xy": [
    460672.3744509461,
    342982.3506595182
   ]
  },
  "max_10m": {
   "gradient_pct": 27.108498222161614,
   "start_distance_m": 226.0,
   "end_distance_m": 236.0,
   "midpoint_distance_m": 231.0,
   "start_elevation_m": 75.10915055869923,
   "end_elevation_m": 77.82000038091539,
   "start_xy": [
    460676.75476405554,
    342993.5226269843
   ],
   "end_xy": [
    460673.104503131,
    342984.2126540959
   ]
  },
  "max_20m": {
   "gradient_pct": 26.825139610429222,
   "start_distance_m": 226.0,
   "end_distance_m": 246.0,
   "midpoint_distance_m": 236.0,
   "start_elevation_m": 75.10915055869923,
   "end_elevation_m": 80.47417848078507,
   "start_xy": [
    460676.75476405554,
    342993.5226269843
   ],
   "end_xy": [
    460669.4542422064,
    342974.90268120746
   ]
  },
  "max_25m": {
   "gradient_pct": 26.69080046945635,
   "start_distance_m": 226.0,
   "end_distance_m": 251.0,
   "midpoint_distance_m": 238.5,
   "start_elevation_m": 75.10915055869923,
   "end_elevation_m": 81.78185067606331,
   "start_xy": [
    460676.75476405554,
    342993.5226269843
   ],
   "end_xy": [
    460667.63984879124,
    342970.24350884027
   ]
  },
  "max_50m": {
   "gradient_pct": 25.206891849327604,
   "start_distance_m": 208.0,
   "end_distance_m": 258.0,
   "midpoint_distance_m": 233.0,
   "start_elevation_m": 70.79225041747331,
   "end_elevation_m": 83.39569634213711,
   "start_xy": [
    460683.3252337198,
    343010.28057818336
   ],
   "end_xy": [
    460665.1099176429,
    342963.7166835561
   ]
  },
  "max_100m": {
   "gradient_pct": 21.789793837538014,
   "start_distance_m": 202.0,
   "end_distance_m": 302.0,
   "midpoint_distance_m": 252.0,
   "start_elevation_m": 69.58643920142848,
   "end_elevation_m": 91.37623303896649,
   "start_xy": [
    460685.5226788555,
    343015.8636958965
   ],
   "end_xy": [
    460648.99687856535,
    342922.7753079218
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -1.9071522346598613,
   "start_distance_m": 113.0,
   "end_distance_m": 118.0,
   "midpoint_distance_m": 115.5,
   "start_elevation_m": 60.485710549816034,
   "end_elevation_m": 60.39035293808304,
   "start_xy": [
    460717.33708062436,
    343098.97985254606
   ],
   "end_xy": [
    460715.5817222727,
    343094.29810959526
   ]
  },
  "min_10m": {
   "gradient_pct": -1.4881582138328753,
   "start_distance_m": 112.0,
   "end_distance_m": 122.0,
   "midpoint_distance_m": 117.0,
   "start_elevation_m": 60.49562446162387,
   "end_elevation_m": 60.34680864024058,
   "start_xy": [
    460717.69297318585,
    343099.9143761982
   ],
   "end_xy": [
    460714.17743559135,
    343090.55271523463
   ]
  },
  "min_20m": {
   "gradient_pct": -0.9487773713265568,
   "start_distance_m": 410.0,
   "end_distance_m": 430.0,
   "midpoint_distance_m": 420.0,
   "start_elevation_m": 96.77479509403865,
   "end_elevation_m": 96.58503961977334,
   "start_xy": [
    460609.00528001104,
    342822.45431511174
   ],
   "end_xy": [
    460601.6481208723,
    342803.8566752236
   ]
  },
  "min_25m": {
   "gradient_pct": -0.8707490932347923,
   "start_distance_m": 405.0,
   "end_distance_m": 430.0,
   "midpoint_distance_m": 417.5,
   "start_elevation_m": 96.80272689308204,
   "end_elevation_m": 96.58503961977334,
   "start_xy": [
    460610.8445697957,
    342827.1037250838
   ],
   "end_xy": [
    460601.6481208723,
    342803.8566752236
   ]
  },
  "min_50m": {
   "gradient_pct": -0.8023334717227897,
   "start_distance_m": 380.0,
   "end_distance_m": 430.0,
   "midpoint_distance_m": 405.0,
   "start_elevation_m": 96.98620635563474,
   "end_elevation_m": 96.58503961977334,
   "start_xy": [
    460620.0410187191,
    342850.35077494394
   ],
   "end_xy": [
    460601.6481208723,
    342803.8566752236
   ]
  },
  "min_100m": {
   "gradient_pct": 1.3394986969576905,
   "start_distance_m": 333.0,
   "end_distance_m": 433.0,
   "midpoint_distance_m": 383.0,
   "start_elevation_m": 95.30018831241539,
   "end_elevation_m": 96.63968700937308,
   "start_xy": [
    460637.330342695,
    342894.055228681
   ],
   "end_xy": [
    460600.54454700154,
    342801.0670292404
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 28.343874940618008,
   "start_distance_m": 226.0,
   "end_distance_m": 228.0,
   "midpoint_distance_m": 227.0,
   "start_elevation_m": 75.10915055869923,
   "end_elevation_m": 75.67602805751159,
   "start_xy": [
    460676.75476405554,
    342993.5226269843
   ],
   "end_xy": [
    460676.02471187065,
    342991.6606324066
   ]
  },
  "max_3m": {
   "gradient_pct": 27.7753984372211,
   "start_distance_m": 232.0,
   "end_distance_m": 235.0,
   "midpoint_distance_m": 233.5,
   "start_elevation_m": 76.72846007431644,
   "end_elevation_m": 77.56172202743308,
   "start_xy": [
    460674.5646075008,
    342987.9366432512
   ],
   "end_xy": [
    460673.46952922345,
    342985.14365138474
   ]
  }
 },
 "diagnostic_note": "Windows <=3 m are at raster-noise scale (1-sigma raster noise alone is roughly +/-7 pp at 2 m and +/-5 pp at 3 m on a 1 m DTM). Diagnostic use only: never a headline or ranking value.",
 "quality_summary": {
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.0,
   "obstruction_max_height_m": 0.73,
   "flagged_windows_m": []
  },
  "review": [],
  "extent": []
 },
 "provenance": {
  "analysis_version": "0.1.0",
  "sample_interval_m": 1.0,
  "interpolation": "bilinear",
  "smoothing": "none",
  "gradient_windows_m": [
   5.0,
   10.0,
   20.0,
   25.0,
   50.0,
   100.0
  ],
  "diagnostic_windows_m": [
   2.0,
   3.0
  ],
  "elevation_crs": "EPSG:27700",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/england/bulk_dtm_1m/SK6040.tif"
  ],
  "calculated_at": "2026-08-15T18:00:03+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/england-2026-08-12-roads.osm.pbf",
  "osm_snapshot": "2026-08-12T20:21:46Z",
  "elevation_provider": "Environment Agency",
  "elevation_dataset": "EA LIDAR Composite DTM 1m (2022)",
  "elevation_licence": "Open Government Licence v3 \u2014 \u00a9 Environment Agency",
  "elevation_coverage_id": "13787b9a-26a4-4775-8523-806d13af58fc__Lidar_Composite_Elevation_DTM_1m",
  "elevation_tile_ids": [
   "SK6040.tif"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 16.3% over 200 m (Terrain 50), gain 33.4 m over 324 m way. EXTENDED by graph walk: +1 segment(s) at base, +0 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting."
 },
 "area": {
  "place": "Porchester",
  "county": "Nottinghamshire"
 }
}