{
 "ocl_version": "0.1.0",
 "name": "Treknow Lane",
 "slug": "treknow-lane",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 52.00910248276145,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 207.0,
   "end_distance_m": 209.0,
   "start_elevation_m": 78.45941838127715,
   "end_elevation_m": 79.49960043093238,
   "min_gradient_pct": -13.011595030720713
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 48.821747256124105,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 206.0,
   "end_distance_m": 209.0,
   "start_elevation_m": 78.03494801324865,
   "end_elevation_m": 79.49960043093238,
   "min_gradient_pct": -12.17603606834956
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 33.89225111347287,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 205.0,
   "end_distance_m": 210.0,
   "start_elevation_m": 77.93186771141777,
   "end_elevation_m": 79.62648026709141,
   "min_gradient_pct": -6.095089030413874
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 31.9614712177777,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 233.0,
   "end_distance_m": 243.0,
   "start_elevation_m": 83.7645203100932,
   "end_elevation_m": 86.96066743187097,
   "min_gradient_pct": -3.1920052268870336
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 27.136527956508303,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 223.0,
   "end_distance_m": 243.0,
   "start_elevation_m": 81.53336184056931,
   "end_elevation_m": 86.96066743187097,
   "min_gradient_pct": -1.2075613789340167
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 25.443644375885697,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 219.0,
   "end_distance_m": 244.0,
   "start_elevation_m": 80.80355191082347,
   "end_elevation_m": 87.1644630047949,
   "min_gradient_pct": -0.673500242107707
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 22.67112988495657,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 194.0,
   "end_distance_m": 244.0,
   "start_elevation_m": 75.82889806231661,
   "end_elevation_m": 87.1644630047949,
   "min_gradient_pct": 0.1335415566018412
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 19.113883507808538,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 145.0,
   "end_distance_m": 245.0,
   "start_elevation_m": 68.1151902610968,
   "end_elevation_m": 87.22907376890534,
   "min_gradient_pct": 2.8303507203285108
  }
 ],
 "shape": {
  "ascent_concentration": 0.422,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 139.0,
  "shape_class": "sustained"
 },
 "length_m": 391.842812155287,
 "start_elevation_m": 49.906359174311795,
 "end_elevation_m": 92.80845481447608,
 "endpoint_gain_m": 42.90209564016428,
 "overall_gradient_pct": 10.948802506848642,
 "accumulated_ascent_m": 45.86443482370417,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 33.89225111347287,
   "start_distance_m": 205.0,
   "end_distance_m": 210.0,
   "midpoint_distance_m": 207.5,
   "start_elevation_m": 77.93186771141777,
   "end_elevation_m": 79.62648026709141,
   "start_xy": [
    205637.7410795711,
    86559.5279840903
   ],
   "end_xy": [
    205635.33637839538,
    86563.91139502384
   ]
  },
  "max_10m": {
   "gradient_pct": 31.9614712177777,
   "start_distance_m": 233.0,
   "end_distance_m": 243.0,
   "midpoint_distance_m": 238.0,
   "start_elevation_m": 83.7645203100932,
   "end_elevation_m": 86.96066743187097,
   "start_xy": [
    205627.38965236233,
    86585.29217724616
   ],
   "end_xy": [
    205627.67027964507,
    86595.14680355488
   ]
  },
  "max_20m": {
   "gradient_pct": 27.136527956508303,
   "start_distance_m": 223.0,
   "end_distance_m": 243.0,
   "midpoint_distance_m": 233.0,
   "start_elevation_m": 81.53336184056931,
   "end_elevation_m": 86.96066743187097,
   "start_xy": [
    205629.48220375623,
    86575.51356647244
   ],
   "end_xy": [
    205627.67027964507,
    86595.14680355488
   ]
  },
  "max_25m": {
   "gradient_pct": 25.443644375885697,
   "start_distance_m": 219.0,
   "end_distance_m": 244.0,
   "midpoint_distance_m": 231.5,
   "start_elevation_m": 80.80355191082347,
   "end_elevation_m": 87.1644630047949,
   "start_xy": [
    205631.26027604553,
    86571.93544572369
   ],
   "end_xy": [
    205627.81652610138,
    86596.13605174114
   ]
  },
  "max_50m": {
   "gradient_pct": 22.67112988495657,
   "start_distance_m": 194.0,
   "end_distance_m": 244.0,
   "midpoint_distance_m": 219.0,
   "start_elevation_m": 75.82889806231661,
   "end_elevation_m": 87.1644630047949,
   "start_xy": [
    205643.83230873104,
    86550.41844989285
   ],
   "end_xy": [
    205627.81652610138,
    86596.13605174114
   ]
  },
  "max_100m": {
   "gradient_pct": 19.113883507808538,
   "start_distance_m": 145.0,
   "end_distance_m": 245.0,
   "midpoint_distance_m": 195.0,
   "start_elevation_m": 68.1151902610968,
   "end_elevation_m": 87.22907376890534,
   "start_xy": [
    205676.50986679384,
    86514.0189366998
   ],
   "end_xy": [
    205627.96277255772,
    86597.12529992739
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -6.095089030413874,
   "start_distance_m": 38.0,
   "end_distance_m": 43.0,
   "midpoint_distance_m": 40.5,
   "start_elevation_m": 51.330483000165515,
   "end_elevation_m": 51.02572854864482,
   "start_xy": [
    205756.47250437847,
    86446.55334169038
   ],
   "end_xy": [
    205752.06957650455,
    86448.91948145944
   ]
  },
  "min_10m": {
   "gradient_pct": -3.1920052268870336,
   "start_distance_m": 323.0,
   "end_distance_m": 333.0,
   "midpoint_distance_m": 328.0,
   "start_elevation_m": 90.02559483045935,
   "end_elevation_m": 89.70639430777065,
   "start_xy": [
    205643.14504776592,
    86673.61156491733
   ],
   "end_xy": [
    205643.97763499865,
    86683.5656586848
   ]
  },
  "min_20m": {
   "gradient_pct": -1.2075613789340167,
   "start_distance_m": 311.0,
   "end_distance_m": 331.0,
   "midpoint_distance_m": 321.0,
   "start_elevation_m": 89.99306912561924,
   "end_elevation_m": 89.75155684983244,
   "start_xy": [
    205640.67702842393,
    86661.86810373557
   ],
   "end_xy": [
    205643.8468504441,
    86681.5699394159
   ]
  },
  "min_25m": {
   "gradient_pct": -0.673500242107707,
   "start_distance_m": 308.0,
   "end_distance_m": 333.0,
   "midpoint_distance_m": 320.5,
   "start_elevation_m": 89.87476936829758,
   "end_elevation_m": 89.70639430777065,
   "start_xy": [
    205640.06002358842,
    86658.93223844013
   ],
   "end_xy": [
    205643.97763499865,
    86683.5656586848
   ]
  },
  "min_50m": {
   "gradient_pct": 0.1335415566018412,
   "start_distance_m": 289.0,
   "end_distance_m": 339.0,
   "midpoint_distance_m": 314.0,
   "start_elevation_m": 89.79958628301542,
   "end_elevation_m": 89.86635706131634,
   "start_xy": [
    205636.15232629693,
    86640.33842490235
   ],
   "end_xy": [
    205644.3699886623,
    86689.55281649153
   ]
  },
  "min_100m": {
   "gradient_pct": 2.8303507203285108,
   "start_distance_m": 289.0,
   "end_distance_m": 389.0,
   "midpoint_distance_m": 339.0,
   "start_elevation_m": 89.79958628301542,
   "end_elevation_m": 92.62993700334393,
   "start_xy": [
    205636.15232629693,
    86640.33842490235
   ],
   "end_xy": [
    205647.0106123061,
    86739.47817923677
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 52.00910248276145,
   "start_distance_m": 207.0,
   "end_distance_m": 209.0,
   "midpoint_distance_m": 208.0,
   "start_elevation_m": 78.45941838127715,
   "end_elevation_m": 79.49960043093238,
   "start_xy": [
    205636.7722514073,
    86561.27766177176
   ],
   "end_xy": [
    205635.8034232435,
    86563.02733945321
   ]
  },
  "max_3m": {
   "gradient_pct": 48.821747256124105,
   "start_distance_m": 206.0,
   "end_distance_m": 209.0,
   "midpoint_distance_m": 207.5,
   "start_elevation_m": 78.03494801324865,
   "end_elevation_m": 79.49960043093238,
   "start_xy": [
    205637.2566654892,
    86560.40282293102
   ],
   "end_xy": [
    205635.8034232435,
    86563.02733945321
   ]
  }
 },
 "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.109,
   "obstruction_max_height_m": 3.27,
   "flagged_windows_m": [
    10
   ]
  },
  "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/SX0585.tif"
  ],
  "calculated_at": "2026-08-15T00:50:36+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": [
   "SX0585.tif"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 12.4% over 200 m (Terrain 50), gain 28.9 m over 236 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."
 },
 "area": {
  "place": "Trelake",
  "county": "Cornwall"
 }
}