{
 "ocl_version": "0.1.0",
 "name": "Ellen Royd Lane",
 "slug": "ellen-royd-lane",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 40.50770019767782,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 16.0,
   "end_distance_m": 18.0,
   "start_elevation_m": 103.98349379570796,
   "end_elevation_m": 104.79364779966151,
   "min_gradient_pct": -23.555576448393367
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 36.37544950401642,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 173.0,
   "end_distance_m": 176.0,
   "start_elevation_m": 127.33751519382923,
   "end_elevation_m": 128.42877867894973,
   "min_gradient_pct": -16.544782226912957
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 31.5406884724365,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 161.0,
   "end_distance_m": 166.0,
   "start_elevation_m": 124.64866866864531,
   "end_elevation_m": 126.22570309226714,
   "min_gradient_pct": -12.455703822874398
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 29.5124756243726,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 386.0,
   "end_distance_m": 396.0,
   "start_elevation_m": 144.17108268110908,
   "end_elevation_m": 147.12233024354634,
   "min_gradient_pct": -7.156086651508531
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 24.595673405704872,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 385.0,
   "end_distance_m": 405.0,
   "start_elevation_m": 143.95175068138246,
   "end_elevation_m": 148.87088536252344,
   "min_gradient_pct": -5.189727670397843
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 23.43547793168466,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 378.0,
   "end_distance_m": 403.0,
   "start_elevation_m": 142.59007440929338,
   "end_elevation_m": 148.44894389221454,
   "min_gradient_pct": -3.6765899091574283
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 21.94413156774783,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 375.0,
   "end_distance_m": 425.0,
   "start_elevation_m": 142.0586497806123,
   "end_elevation_m": 153.03071556448623,
   "min_gradient_pct": -2.811414790231936
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 18.88122072304199,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 376.0,
   "end_distance_m": 476.0,
   "start_elevation_m": 142.2097887592141,
   "end_elevation_m": 161.09100948225608,
   "min_gradient_pct": 1.9370845201953841
  }
 ],
 "shape": {
  "ascent_concentration": 0.364,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 145.0,
  "shape_class": "sustained"
 },
 "length_m": 774.4163440148317,
 "start_elevation_m": 102.13572914470755,
 "end_elevation_m": 183.5044654614257,
 "endpoint_gain_m": 81.36873631671814,
 "overall_gradient_pct": 10.507104730625334,
 "accumulated_ascent_m": 88.36795681739713,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 31.5406884724365,
   "start_distance_m": 161.0,
   "end_distance_m": 166.0,
   "midpoint_distance_m": 163.5,
   "start_elevation_m": 124.64866866864531,
   "end_elevation_m": 126.22570309226714,
   "start_xy": [
    403444.3821298726,
    425685.5579079567
   ],
   "end_xy": [
    403447.1093878135,
    425689.7459851386
   ]
  },
  "max_10m": {
   "gradient_pct": 29.5124756243726,
   "start_distance_m": 386.0,
   "end_distance_m": 396.0,
   "midpoint_distance_m": 391.0,
   "start_elevation_m": 144.17108268110908,
   "end_elevation_m": 147.12233024354634,
   "start_xy": [
    403389.4056604609,
    425880.90473937656
   ],
   "end_xy": [
    403387.00612187956,
    425890.61258231907
   ]
  },
  "max_20m": {
   "gradient_pct": 24.595673405704872,
   "start_distance_m": 385.0,
   "end_distance_m": 405.0,
   "midpoint_distance_m": 395.0,
   "start_elevation_m": 143.95175068138246,
   "end_elevation_m": 148.87088536252344,
   "start_xy": [
    403389.7411273939,
    425879.9628777402
   ],
   "end_xy": [
    403386.5837503452,
    425899.53872889606
   ]
  },
  "max_25m": {
   "gradient_pct": 23.43547793168466,
   "start_distance_m": 378.0,
   "end_distance_m": 403.0,
   "midpoint_distance_m": 390.5,
   "start_elevation_m": 142.59007440929338,
   "end_elevation_m": 148.44894389221454,
   "start_xy": [
    403392.1134693296,
    425873.37713604013
   ],
   "end_xy": [
    403386.5327941716,
    425897.53937813436
   ]
  },
  "max_50m": {
   "gradient_pct": 21.94413156774783,
   "start_distance_m": 375.0,
   "end_distance_m": 425.0,
   "midpoint_distance_m": 400.0,
   "start_elevation_m": 142.0586497806123,
   "end_elevation_m": 153.03071556448623,
   "start_xy": [
    403393.130187302,
    425870.55467531155
   ],
   "end_xy": [
    403388.15607930813,
    425919.4351438026
   ]
  },
  "max_100m": {
   "gradient_pct": 18.88122072304199,
   "start_distance_m": 376.0,
   "end_distance_m": 476.0,
   "midpoint_distance_m": 426.0,
   "start_elevation_m": 142.2097887592141,
   "end_elevation_m": 161.09100948225608,
   "start_xy": [
    403392.79128131125,
    425871.4954955544
   ],
   "end_xy": [
    403402.1602284508,
    425968.1833074188
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -12.455703822874398,
   "start_distance_m": 352.0,
   "end_distance_m": 357.0,
   "midpoint_distance_m": 354.5,
   "start_elevation_m": 140.30102761935083,
   "end_elevation_m": 139.6782424282071,
   "start_xy": [
    403407.42497300607,
    425852.73602485535
   ],
   "end_xy": [
    403404.0459830242,
    425856.4214592534
   ]
  },
  "min_10m": {
   "gradient_pct": -7.156086651508531,
   "start_distance_m": 557.0,
   "end_distance_m": 567.0,
   "midpoint_distance_m": 562.0,
   "start_elevation_m": 168.80139986750038,
   "end_elevation_m": 168.08579120234953,
   "start_xy": [
    403424.27391376114,
    426044.2696344576
   ],
   "end_xy": [
    403423.2863844861,
    426054.22075429064
   ]
  },
  "min_20m": {
   "gradient_pct": -5.189727670397843,
   "start_distance_m": 547.0,
   "end_distance_m": 567.0,
   "midpoint_distance_m": 557.0,
   "start_elevation_m": 169.1237367364291,
   "end_elevation_m": 168.08579120234953,
   "start_xy": [
    403424.46818855655,
    426034.316993638
   ],
   "end_xy": [
    403423.2863844861,
    426054.22075429064
   ]
  },
  "min_25m": {
   "gradient_pct": -3.6765899091574283,
   "start_distance_m": 260.0,
   "end_distance_m": 285.0,
   "midpoint_distance_m": 272.5,
   "start_elevation_m": 135.31614555099154,
   "end_elevation_m": 134.39699807370218,
   "start_xy": [
    403457.86544253974,
    425776.0718078255
   ],
   "end_xy": [
    403444.0130712796,
    425796.8831463329
   ]
  },
  "min_50m": {
   "gradient_pct": -2.811414790231936,
   "start_distance_m": 235.0,
   "end_distance_m": 285.0,
   "midpoint_distance_m": 260.0,
   "start_elevation_m": 135.80270546881815,
   "end_elevation_m": 134.39699807370218,
   "start_xy": [
    403467.9883597813,
    425753.80696203886
   ],
   "end_xy": [
    403444.0130712796,
    425796.8831463329
   ]
  },
  "min_100m": {
   "gradient_pct": 1.9370845201953841,
   "start_distance_m": 232.0,
   "end_distance_m": 332.0,
   "midpoint_distance_m": 282.0,
   "start_elevation_m": 135.56332033431536,
   "end_elevation_m": 137.50040485451075,
   "start_xy": [
    403468.3331194617,
    425750.8281271511
   ],
   "end_xy": [
    403418.2587659865,
    425836.0917117511
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 40.50770019767782,
   "start_distance_m": 16.0,
   "end_distance_m": 18.0,
   "midpoint_distance_m": 17.0,
   "start_elevation_m": 103.98349379570796,
   "end_elevation_m": 104.79364779966151,
   "start_xy": [
    403366.1541753092,
    425564.08332129987
   ],
   "end_xy": [
    403367.07817436114,
    425565.8570816422
   ]
  },
  "max_3m": {
   "gradient_pct": 36.37544950401642,
   "start_distance_m": 173.0,
   "end_distance_m": 176.0,
   "midpoint_distance_m": 174.5,
   "start_elevation_m": 127.33751519382923,
   "end_elevation_m": 128.42877867894973,
   "start_xy": [
    403450.8357270045,
    425695.6717252808
   ],
   "end_xy": [
    403452.43272951496,
    425698.21132819896
   ]
  }
 },
 "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.164,
   "obstruction_max_height_m": 12.68,
   "flagged_windows_m": [
    5,
    100
   ]
  },
  "review": [],
  "extent": [
   "may_start_earlier"
  ]
 },
 "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/SE0025.tif"
  ],
  "calculated_at": "2026-08-15T19:35:11+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": [
   "SE0025.tif"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 13.6% over 200 m (Terrain 50), gain 31.6 m over 223 m way. EXTENDED by graph walk: +0 segment(s) at base, +2 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting. DEDUPE: absorbed 1 overlapping proposal(s): naylor-lane"
 },
 "area": {
  "place": "Luddenden Foot",
  "county": ""
 }
}