{
 "ocl_version": "0.1.0",
 "name": "School Lane",
 "slug": "school-lane-2",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 23.69692074034333,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 1820.0,
   "end_distance_m": 1822.0,
   "start_elevation_m": 187.44801699847145,
   "end_elevation_m": 187.9219554132783,
   "min_gradient_pct": -10.526373054182159
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 22.22678407579745,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 1098.0,
   "end_distance_m": 1101.0,
   "start_elevation_m": 120.70648064971104,
   "end_elevation_m": 121.37328417198496,
   "min_gradient_pct": -10.182550309608493
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 21.437325259684883,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1128.0,
   "end_distance_m": 1133.0,
   "start_elevation_m": 126.88224047373932,
   "end_elevation_m": 127.95410673672356,
   "min_gradient_pct": -10.00865348735175
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 21.307065035344976,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1123.0,
   "end_distance_m": 1133.0,
   "start_elevation_m": 125.82340023318906,
   "end_elevation_m": 127.95410673672356,
   "min_gradient_pct": -9.525422043323886
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 20.761208660910526,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1118.0,
   "end_distance_m": 1138.0,
   "start_elevation_m": 124.79918887849625,
   "end_elevation_m": 128.95143061067836,
   "min_gradient_pct": -8.290168915626666
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.66269035897057,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1107.0,
   "end_distance_m": 1132.0,
   "start_elevation_m": 122.57747883847641,
   "end_elevation_m": 127.74315142821905,
   "min_gradient_pct": -7.848829971247142
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 20.21828353438488,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1093.0,
   "end_distance_m": 1143.0,
   "start_elevation_m": 119.76298200126372,
   "end_elevation_m": 129.87212376845616,
   "min_gradient_pct": -6.528328697763499
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 17.97330461086696,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1092.0,
   "end_distance_m": 1192.0,
   "start_elevation_m": 119.5827951486919,
   "end_elevation_m": 137.55609975955886,
   "min_gradient_pct": -2.973357549172377
  }
 ],
 "shape": {
  "ascent_concentration": 0.326,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 198.0,
  "shape_class": "sustained"
 },
 "length_m": 2168.2586239398333,
 "start_elevation_m": 59.14176098953678,
 "end_elevation_m": 204.15301785586516,
 "endpoint_gain_m": 145.01125686632838,
 "overall_gradient_pct": 6.6879132989604235,
 "accumulated_ascent_m": 152.7636775870197,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 21.437325259684883,
   "start_distance_m": 1128.0,
   "end_distance_m": 1133.0,
   "midpoint_distance_m": 1130.5,
   "start_elevation_m": 126.88224047373932,
   "end_elevation_m": 127.95410673672356,
   "start_xy": [
    359897.3302027138,
    466432.2574899128
   ],
   "end_xy": [
    359895.32067767374,
    466427.6790830814
   ]
  },
  "max_10m": {
   "gradient_pct": 21.307065035344976,
   "start_distance_m": 1123.0,
   "end_distance_m": 1133.0,
   "midpoint_distance_m": 1128.0,
   "start_elevation_m": 125.82340023318906,
   "end_elevation_m": 127.95410673672356,
   "start_xy": [
    359899.3422976238,
    466436.8347663422
   ],
   "end_xy": [
    359895.32067767374,
    466427.6790830814
   ]
  },
  "max_20m": {
   "gradient_pct": 20.761208660910526,
   "start_distance_m": 1118.0,
   "end_distance_m": 1138.0,
   "midpoint_distance_m": 1128.0,
   "start_elevation_m": 124.79918887849625,
   "end_elevation_m": 128.95143061067836,
   "start_xy": [
    359900.34305286314,
    466441.7151361373
   ],
   "end_xy": [
    359893.3111526337,
    466423.10067625006
   ]
  },
  "max_25m": {
   "gradient_pct": 20.66269035897057,
   "start_distance_m": 1107.0,
   "end_distance_m": 1132.0,
   "midpoint_distance_m": 1119.5,
   "start_elevation_m": 122.57747883847641,
   "end_elevation_m": 127.74315142821905,
   "start_xy": [
    359900.283262073,
    466452.6091261571
   ],
   "end_xy": [
    359895.72258268174,
    466428.5947644477
   ]
  },
  "max_50m": {
   "gradient_pct": 20.21828353438488,
   "start_distance_m": 1093.0,
   "end_distance_m": 1143.0,
   "midpoint_distance_m": 1118.0,
   "start_elevation_m": 119.76298200126372,
   "end_elevation_m": 129.87212376845616,
   "start_xy": [
    359897.577525013,
    466466.34415032633
   ],
   "end_xy": [
    359891.30162759364,
    466418.5222694187
   ]
  },
  "max_100m": {
   "gradient_pct": 17.97330461086696,
   "start_distance_m": 1092.0,
   "end_distance_m": 1192.0,
   "midpoint_distance_m": 1142.0,
   "start_elevation_m": 119.5827951486919,
   "end_elevation_m": 137.55609975955886,
   "start_xy": [
    359897.38244617014,
    466467.32493789005
   ],
   "end_xy": [
    359881.0669187056,
    466372.02832198277
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -10.00865348735175,
   "start_distance_m": 294.0,
   "end_distance_m": 299.0,
   "midpoint_distance_m": 296.5,
   "start_elevation_m": 85.57910334160174,
   "end_elevation_m": 85.07867066723415,
   "start_xy": [
    360158.5302754709,
    467196.21739659406
   ],
   "end_xy": [
    360157.3827367796,
    467191.3508624113
   ]
  },
  "min_10m": {
   "gradient_pct": -9.525422043323886,
   "start_distance_m": 293.0,
   "end_distance_m": 303.0,
   "midpoint_distance_m": 298.0,
   "start_elevation_m": 85.67405238980635,
   "end_elevation_m": 84.72151018547396,
   "start_xy": [
    360158.7597832092,
    467197.1907034306
   ],
   "end_xy": [
    360156.46470582654,
    467187.45763506513
   ]
  },
  "min_20m": {
   "gradient_pct": -8.290168915626666,
   "start_distance_m": 283.0,
   "end_distance_m": 303.0,
   "midpoint_distance_m": 293.0,
   "start_elevation_m": 86.3795439685993,
   "end_elevation_m": 84.72151018547396,
   "start_xy": [
    360161.0548605918,
    467206.92377179617
   ],
   "end_xy": [
    360156.46470582654,
    467187.45763506513
   ]
  },
  "min_25m": {
   "gradient_pct": -7.848829971247142,
   "start_distance_m": 278.0,
   "end_distance_m": 303.0,
   "midpoint_distance_m": 290.5,
   "start_elevation_m": 86.68371767828575,
   "end_elevation_m": 84.72151018547396,
   "start_xy": [
    360162.20188262814,
    467211.79042565386
   ],
   "end_xy": [
    360156.46470582654,
    467187.45763506513
   ]
  },
  "min_50m": {
   "gradient_pct": -6.528328697763499,
   "start_distance_m": 257.0,
   "end_distance_m": 307.0,
   "midpoint_distance_m": 282.0,
   "start_elevation_m": 87.78816230657371,
   "end_elevation_m": 84.52399795769196,
   "start_xy": [
    360166.8598426406,
    467232.26732504123
   ],
   "end_xy": [
    360155.5466748735,
    467183.5644077189
   ]
  },
  "min_100m": {
   "gradient_pct": -2.973357549172377,
   "start_distance_m": 228.0,
   "end_distance_m": 328.0,
   "midpoint_distance_m": 278.0,
   "start_elevation_m": 87.59418758203326,
   "end_elevation_m": 84.62083003286088,
   "start_xy": [
    360173.2922636102,
    467260.5449480048
   ],
   "end_xy": [
    360150.72701237,
    467163.12496415136
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 23.69692074034333,
   "start_distance_m": 1820.0,
   "end_distance_m": 1822.0,
   "midpoint_distance_m": 1821.0,
   "start_elevation_m": 187.44801699847145,
   "end_elevation_m": 187.9219554132783,
   "start_xy": [
    359950.65278103034,
    465783.5731231805
   ],
   "end_xy": [
    359951.3047151721,
    465781.68236093345
   ]
  },
  "max_3m": {
   "gradient_pct": 22.22678407579745,
   "start_distance_m": 1098.0,
   "end_distance_m": 1101.0,
   "midpoint_distance_m": 1099.5,
   "start_elevation_m": 120.70648064971104,
   "end_elevation_m": 121.37328417198496,
   "start_xy": [
    359898.5529192273,
    466461.44021250797
   ],
   "end_xy": [
    359899.1381557558,
    466458.4978498169
   ]
  }
 },
 "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.006,
   "obstruction_max_height_m": 6.72,
   "flagged_windows_m": []
  },
  "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/SD5565.tif",
   "data/cache/england/bulk_dtm_1m/SD6065.tif"
  ],
  "calculated_at": "2026-09-05T02:28:54+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "/mnt/HC_Volume_106794610/hunt-gb/regions/region-13.osm.pbf",
  "osm_snapshot": "",
  "run_id": "hunt-england-260905",
  "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": [
   "SD5565.tif",
   "SD6065.tif"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Wray",
  "county": "Lancashire"
 }
}