{
 "ocl_version": "0.1.0",
 "name": "Lawbrook Lane",
 "slug": "lawbrook-lane",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 45.365541138153276,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1642.0,
   "end_distance_m": 1644.0,
   "start_elevation_m": 137.77191431677412,
   "end_elevation_m": 138.67922513953718,
   "min_gradient_pct": -56.85426496399302
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 40.5958518764218,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1642.0,
   "end_distance_m": 1645.0,
   "start_elevation_m": 137.77191431677412,
   "end_elevation_m": 138.98978987306677,
   "min_gradient_pct": -55.65465659925337
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 35.83836928703761,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1629.0,
   "end_distance_m": 1634.0,
   "start_elevation_m": 135.15942755214695,
   "end_elevation_m": 136.95134601649883,
   "min_gradient_pct": -49.63631478623654
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 27.70834849894527,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 735.0,
   "end_distance_m": 745.0,
   "start_elevation_m": 104.52606501794236,
   "end_elevation_m": 107.29689986783688,
   "min_gradient_pct": -40.76113135360231
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 24.514140185290216,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 732.0,
   "end_distance_m": 752.0,
   "start_elevation_m": 103.97598466537889,
   "end_elevation_m": 108.87881270243693,
   "min_gradient_pct": -31.481743423545016
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 21.867900248902174,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 731.0,
   "end_distance_m": 756.0,
   "start_elevation_m": 103.90979806743509,
   "end_elevation_m": 109.37677312966063,
   "min_gradient_pct": -30.170613416531296
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 14.720785781200307,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 716.0,
   "end_distance_m": 766.0,
   "start_elevation_m": 102.8745904236549,
   "end_elevation_m": 110.23498331425505,
   "min_gradient_pct": -24.88480050357279
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 9.867283414879239,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 2316.0,
   "end_distance_m": 2416.0,
   "start_elevation_m": 155.45572510753442,
   "end_elevation_m": 165.32300852241366,
   "min_gradient_pct": -15.492641998746649
  }
 ],
 "shape": {
  "ascent_concentration": 0.349,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 55.0,
  "shape_class": "sustained"
 },
 "length_m": 3824.787661514725,
 "start_elevation_m": 126.57737169700616,
 "end_elevation_m": 224.91991146310426,
 "endpoint_gain_m": 98.3425397660981,
 "overall_gradient_pct": 2.5711895265618914,
 "accumulated_ascent_m": 155.32644962693604,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 35.83836928703761,
   "start_distance_m": 1629.0,
   "end_distance_m": 1634.0,
   "midpoint_distance_m": 1631.5,
   "start_elevation_m": 135.15942755214695,
   "end_elevation_m": 136.95134601649883,
   "start_xy": [
    508178.32413932367,
    144986.22279757884
   ],
   "end_xy": [
    508178.0021635774,
    144981.2331757851
   ]
  },
  "max_10m": {
   "gradient_pct": 27.70834849894527,
   "start_distance_m": 735.0,
   "end_distance_m": 745.0,
   "midpoint_distance_m": 740.0,
   "start_elevation_m": 104.52606501794236,
   "end_elevation_m": 107.29689986783688,
   "start_xy": [
    508122.3556924427,
    145869.9281849948
   ],
   "end_xy": [
    508122.93600572954,
    145859.9450725748
   ]
  },
  "max_20m": {
   "gradient_pct": 24.514140185290216,
   "start_distance_m": 732.0,
   "end_distance_m": 752.0,
   "midpoint_distance_m": 742.0,
   "start_elevation_m": 103.97598466537889,
   "end_elevation_m": 108.87881270243693,
   "start_xy": [
    508122.64572626184,
    145872.91376153624
   ],
   "end_xy": [
    508123.34799774666,
    145852.95720760777
   ]
  },
  "max_25m": {
   "gradient_pct": 21.867900248902174,
   "start_distance_m": 731.0,
   "end_distance_m": 756.0,
   "midpoint_distance_m": 743.5,
   "start_elevation_m": 103.90979806743509,
   "end_elevation_m": 109.37677312966063,
   "start_xy": [
    508122.7447017963,
    145873.90885138724
   ],
   "end_xy": [
    508123.5839996277,
    145848.9641757895
   ]
  },
  "max_50m": {
   "gradient_pct": 14.720785781200307,
   "start_distance_m": 716.0,
   "end_distance_m": 766.0,
   "midpoint_distance_m": 741.0,
   "start_elevation_m": 102.8745904236549,
   "end_elevation_m": 110.23498331425505,
   "start_xy": [
    508124.22372555244,
    145888.83575433333
   ],
   "end_xy": [
    508124.17303520767,
    145838.98153944948
   ]
  },
  "max_100m": {
   "gradient_pct": 9.867283414879239,
   "start_distance_m": 2316.0,
   "end_distance_m": 2416.0,
   "midpoint_distance_m": 2366.0,
   "start_elevation_m": 155.45572510753442,
   "end_elevation_m": 165.32300852241366,
   "start_xy": [
    508266.98239278333,
    144331.04673432268
   ],
   "end_xy": [
    508283.43272122246,
    144233.61345285227
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -49.63631478623654,
   "start_distance_m": 292.0,
   "end_distance_m": 297.0,
   "midpoint_distance_m": 294.5,
   "start_elevation_m": 117.99829490682994,
   "end_elevation_m": 115.51647916751811,
   "start_xy": [
    508192.372977717,
    146302.21741733834
   ],
   "end_xy": [
    508190.90690598247,
    146297.4371840791
   ]
  },
  "min_10m": {
   "gradient_pct": -40.76113135360231,
   "start_distance_m": 288.0,
   "end_distance_m": 298.0,
   "midpoint_distance_m": 293.0,
   "start_elevation_m": 119.35839102881106,
   "end_elevation_m": 115.28227789345082,
   "start_xy": [
    508193.5457367962,
    146306.04163393588
   ],
   "end_xy": [
    508190.61297942663,
    146296.48135608132
   ]
  },
  "min_20m": {
   "gradient_pct": -31.481743423545016,
   "start_distance_m": 291.0,
   "end_distance_m": 311.0,
   "midpoint_distance_m": 301.0,
   "start_elevation_m": 118.39789165794905,
   "end_elevation_m": 112.10154297324004,
   "start_xy": [
    508192.6660279419,
    146303.173514377
   ],
   "end_xy": [
    508186.6693724203,
    146284.0982318559
   ]
  },
  "min_25m": {
   "gradient_pct": -30.170613416531296,
   "start_distance_m": 288.0,
   "end_distance_m": 313.0,
   "midpoint_distance_m": 300.5,
   "start_elevation_m": 119.35839102881106,
   "end_elevation_m": 111.81573767467823,
   "start_xy": [
    508193.5457367962,
    146306.04163393588
   ],
   "end_xy": [
    508185.9485091793,
    146282.23266081748
   ]
  },
  "min_50m": {
   "gradient_pct": -24.88480050357279,
   "start_distance_m": 281.0,
   "end_distance_m": 331.0,
   "midpoint_distance_m": 306.0,
   "start_elevation_m": 120.88860878074205,
   "end_elevation_m": 108.44620852895565,
   "start_xy": [
    508195.31976069947,
    146312.79215919675
   ],
   "end_xy": [
    508179.4542700376,
    146265.44502200844
   ]
  },
  "min_100m": {
   "gradient_pct": -15.492641998746649,
   "start_distance_m": 281.0,
   "end_distance_m": 381.0,
   "midpoint_distance_m": 331.0,
   "start_elevation_m": 120.88860878074205,
   "end_elevation_m": 105.3959667819954,
   "start_xy": [
    508195.31976069947,
    146312.79215919675
   ],
   "end_xy": [
    508160.4227951164,
    146219.21574364053
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 45.365541138153276,
   "start_distance_m": 1642.0,
   "end_distance_m": 1644.0,
   "midpoint_distance_m": 1643.0,
   "start_elevation_m": 137.77191431677412,
   "end_elevation_m": 138.67922513953718,
   "start_xy": [
    508177.4870775968,
    144973.2497760242
   ],
   "end_xy": [
    508177.35814821935,
    144971.25393629528
   ]
  },
  "max_3m": {
   "gradient_pct": 40.5958518764218,
   "start_distance_m": 1642.0,
   "end_distance_m": 1645.0,
   "midpoint_distance_m": 1643.5,
   "start_elevation_m": 137.77191431677412,
   "end_elevation_m": 138.98978987306677,
   "start_xy": [
    508177.4870775968,
    144973.2497760242
   ],
   "end_xy": [
    508177.2940915371,
    144970.25599006168
   ]
  }
 },
 "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.194,
   "obstruction_max_height_m": 22.18,
   "flagged_windows_m": [
    2,
    3,
    5,
    10,
    50,
    100
   ]
  },
  "structure_suppression": {
   "masked_fraction": 0.002,
   "windows_resited": [],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    322.0,
    327.0
   ]
  ],
  "review": [
   "short_window_divergence"
  ],
  "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/TQ0540.tif",
   "data/cache/england/bulk_dtm_1m/TQ0545.tif"
  ],
  "calculated_at": "2026-08-19T18:39:05+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/england-2026-08-12.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": [
   "TQ0540.tif",
   "TQ0545.tif"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 10.3% over 200 m (Terrain 50), gain 69.4 m over 3080 m way. EXTENDED by graph walk: +0 segment(s) at base, +1 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting. DEDUPE: absorbed 1 overlapping proposal(s): walking-bottom ADOPTED (England launch slice 2026-08-16): clean-steep."
 },
 "area": {
  "place": "Hoe",
  "county": "Surrey"
 }
}