{
 "ocl_version": "0.1.0",
 "name": "Bourne Lane",
 "slug": "bourne-lane-3",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 48.59949954153393,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 209.0,
   "end_distance_m": 211.0,
   "start_elevation_m": 133.37871840154156,
   "end_elevation_m": 134.35070839237224,
   "min_gradient_pct": -10.181357989716844
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 38.69239750548227,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 136.0,
   "end_distance_m": 139.0,
   "start_elevation_m": 116.35034370125793,
   "end_elevation_m": 117.5111156264224,
   "min_gradient_pct": -5.997670646203801
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 36.28695819162374,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 206.0,
   "end_distance_m": 211.0,
   "start_elevation_m": 132.53636048279105,
   "end_elevation_m": 134.35070839237224,
   "min_gradient_pct": -2.091748241084588
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 32.33342572912619,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 201.0,
   "end_distance_m": 211.0,
   "start_elevation_m": 131.11736581945962,
   "end_elevation_m": 134.35070839237224,
   "min_gradient_pct": 1.7223818173440009
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 28.262392666655813,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 196.0,
   "end_distance_m": 216.0,
   "start_elevation_m": 129.87092139510037,
   "end_elevation_m": 135.52339992843153,
   "min_gradient_pct": 2.547214292738005
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 27.23208698366659,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 186.0,
   "end_distance_m": 211.0,
   "start_elevation_m": 127.54268664645559,
   "end_elevation_m": 134.35070839237224,
   "min_gradient_pct": 2.6059712041495686
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 25.352760421465746,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 161.0,
   "end_distance_m": 211.0,
   "start_elevation_m": 121.67432818163937,
   "end_elevation_m": 134.35070839237224,
   "min_gradient_pct": 2.8954474864910367
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 23.95853785243004,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 116.0,
   "end_distance_m": 216.0,
   "start_elevation_m": 111.56486207600149,
   "end_elevation_m": 135.52339992843153,
   "min_gradient_pct": 3.0256336952741094
  }
 ],
 "shape": {
  "ascent_concentration": 0.455,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 367.0,
  "shape_class": "stepped"
 },
 "length_m": 942.4591406759367,
 "start_elevation_m": 94.26186740310663,
 "end_elevation_m": 205.22528245513917,
 "endpoint_gain_m": 110.96341505203253,
 "overall_gradient_pct": 11.77381705613773,
 "accumulated_ascent_m": 112.11270861139703,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 36.28695819162374,
   "start_distance_m": 206.0,
   "end_distance_m": 211.0,
   "midpoint_distance_m": 208.5,
   "start_elevation_m": 132.53636048279105,
   "end_elevation_m": 134.35070839237224,
   "start_xy": [
    387048.35630924394,
    202626.58141936542
   ],
   "end_xy": [
    387053.12071574124,
    202628.09813645456
   ]
  },
  "max_10m": {
   "gradient_pct": 32.33342572912619,
   "start_distance_m": 201.0,
   "end_distance_m": 211.0,
   "midpoint_distance_m": 206.0,
   "start_elevation_m": 131.11736581945962,
   "end_elevation_m": 134.35070839237224,
   "start_xy": [
    387043.5918949945,
    202625.064726628
   ],
   "end_xy": [
    387053.12071574124,
    202628.09813645456
   ]
  },
  "max_20m": {
   "gradient_pct": 28.262392666655813,
   "start_distance_m": 196.0,
   "end_distance_m": 216.0,
   "midpoint_distance_m": 206.0,
   "start_elevation_m": 129.87092139510037,
   "end_elevation_m": 135.52339992843153,
   "start_xy": [
    387038.82747743936,
    202623.54804427488
   ],
   "end_xy": [
    387057.88512223854,
    202629.61485354372
   ]
  },
  "max_25m": {
   "gradient_pct": 27.23208698366659,
   "start_distance_m": 186.0,
   "end_distance_m": 211.0,
   "midpoint_distance_m": 198.5,
   "start_elevation_m": 127.54268664645559,
   "end_elevation_m": 134.35070839237224,
   "start_xy": [
    387029.2986423291,
    202620.51467956862
   ],
   "end_xy": [
    387053.12071574124,
    202628.09813645456
   ]
  },
  "max_50m": {
   "gradient_pct": 25.352760421465746,
   "start_distance_m": 161.0,
   "end_distance_m": 211.0,
   "midpoint_distance_m": 186.0,
   "start_elevation_m": 121.67432818163937,
   "end_elevation_m": 134.35070839237224,
   "start_xy": [
    387005.47655455343,
    202612.93126780295
   ],
   "end_xy": [
    387053.12071574124,
    202628.09813645456
   ]
  },
  "max_100m": {
   "gradient_pct": 23.95853785243004,
   "start_distance_m": 116.0,
   "end_distance_m": 216.0,
   "midpoint_distance_m": 166.0,
   "start_elevation_m": 111.56486207600149,
   "end_elevation_m": 135.52339992843153,
   "start_xy": [
    386962.59615538525,
    202599.28314093445
   ],
   "end_xy": [
    387057.88512223854,
    202629.61485354372
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -2.091748241084588,
   "start_distance_m": 613.0,
   "end_distance_m": 618.0,
   "midpoint_distance_m": 615.5,
   "start_elevation_m": 189.86349911790637,
   "end_elevation_m": 189.75891170585214,
   "start_xy": [
    387277.17437466694,
    202940.01063942327
   ],
   "end_xy": [
    387278.8046794843,
    202944.7373831441
   ]
  },
  "min_10m": {
   "gradient_pct": 1.7223818173440009,
   "start_distance_m": 463.0,
   "end_distance_m": 473.0,
   "midpoint_distance_m": 468.0,
   "start_elevation_m": 177.83020701883368,
   "end_elevation_m": 178.00244520056808,
   "start_xy": [
    387210.0310489465,
    202807.09379407
   ],
   "end_xy": [
    387214.6622900998,
    202815.95672842496
   ]
  },
  "min_20m": {
   "gradient_pct": 2.547214292738005,
   "start_distance_m": 453.0,
   "end_distance_m": 473.0,
   "midpoint_distance_m": 463.0,
   "start_elevation_m": 177.49300234202047,
   "end_elevation_m": 178.00244520056808,
   "start_xy": [
    387205.3998077932,
    202798.23085971505
   ],
   "end_xy": [
    387214.6622900998,
    202815.95672842496
   ]
  },
  "min_25m": {
   "gradient_pct": 2.6059712041495686,
   "start_distance_m": 476.0,
   "end_distance_m": 501.0,
   "midpoint_distance_m": 488.5,
   "start_elevation_m": 178.21896505768606,
   "end_elevation_m": 178.87045785872346,
   "start_xy": [
    387216.0516624457,
    202818.61560873146
   ],
   "end_xy": [
    387229.348165642,
    202839.69926840652
   ]
  },
  "min_50m": {
   "gradient_pct": 2.8954474864910367,
   "start_distance_m": 453.0,
   "end_distance_m": 503.0,
   "midpoint_distance_m": 478.0,
   "start_elevation_m": 177.49300234202047,
   "end_elevation_m": 178.940726085266,
   "start_xy": [
    387205.3998077932,
    202798.23085971505
   ],
   "end_xy": [
    387230.5351816388,
    202841.30892458826
   ]
  },
  "min_100m": {
   "gradient_pct": 3.0256336952741094,
   "start_distance_m": 842.0,
   "end_distance_m": 942.0,
   "midpoint_distance_m": 892.0,
   "start_elevation_m": 202.19969945926306,
   "end_elevation_m": 205.22533315453717,
   "start_xy": [
    387334.649248158,
    203157.96433258793
   ],
   "end_xy": [
    387339.4857855089,
    203257.64480947822
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 48.59949954153393,
   "start_distance_m": 209.0,
   "end_distance_m": 211.0,
   "midpoint_distance_m": 210.0,
   "start_elevation_m": 133.37871840154156,
   "end_elevation_m": 134.35070839237224,
   "start_xy": [
    387051.21495314233,
    202627.49144961892
   ],
   "end_xy": [
    387053.12071574124,
    202628.09813645456
   ]
  },
  "max_3m": {
   "gradient_pct": 38.69239750548227,
   "start_distance_m": 136.0,
   "end_distance_m": 139.0,
   "midpoint_distance_m": 137.5,
   "start_elevation_m": 116.35034370125793,
   "end_elevation_m": 117.5111156264224,
   "start_xy": [
    386981.65412078367,
    202605.34894301437
   ],
   "end_xy": [
    386984.51281559345,
    202606.25881332633
   ]
  }
 },
 "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.129,
   "obstruction_max_height_m": 15.63,
   "flagged_windows_m": [
    2,
    5,
    10,
    20,
    25,
    50,
    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/SO8500.tif"
  ],
  "calculated_at": "2026-09-01T04:24:24+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",
  "run_id": "chunk-04-260901",
  "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": [
   "SO8500.tif"
  ],
  "trimmed_from": "bourne-lane-3",
  "trim_cut_m": [
   [
    0.0,
    103.9
   ]
  ],
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Brimscombe",
  "county": "Gloucestershire"
 }
}