{
 "ocl_version": "0.1.0",
 "name": "Kersham Lane",
 "slug": "kersham-lane",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 37.132083005855065,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 348.0,
   "end_distance_m": 350.0,
   "start_elevation_m": 238.27189387725946,
   "end_elevation_m": 239.01453553737656,
   "min_gradient_pct": -33.72725910966494,
   "suppressed_max_gradient_pct": 67.35007184304891,
   "suppressed_location_m": [
    508.0,
    510.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 32.52601180576752,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 225.0,
   "end_distance_m": 228.0,
   "start_elevation_m": 227.32260925368035,
   "end_elevation_m": 228.29838960785338,
   "min_gradient_pct": -26.483624894937446,
   "suppressed_max_gradient_pct": 63.72796721082258,
   "suppressed_location_m": [
    508.0,
    511.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 27.949958107771522,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 223.0,
   "end_distance_m": 228.0,
   "start_elevation_m": 226.9008917024648,
   "end_elevation_m": 228.29838960785338,
   "min_gradient_pct": -20.92104970079106,
   "suppressed_max_gradient_pct": 49.44389020160315,
   "suppressed_location_m": [
    506.0,
    511.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 22.386077576784373,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 218.0,
   "end_distance_m": 228.0,
   "start_elevation_m": 226.05978185017494,
   "end_elevation_m": 228.29838960785338,
   "min_gradient_pct": -14.354210091342452,
   "suppressed_max_gradient_pct": 35.273772664134526,
   "suppressed_location_m": [
    506.0,
    516.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 18.802989277171775,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 2360.0,
   "end_distance_m": 2380.0,
   "start_elevation_m": 374.0274348741129,
   "end_elevation_m": 377.78803272954724,
   "min_gradient_pct": -9.887760569251611,
   "suppressed_max_gradient_pct": 24.23797212612328,
   "suppressed_location_m": [
    503.0,
    523.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 18.571713177044558,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 2355.0,
   "end_distance_m": 2380.0,
   "start_elevation_m": 373.1451044352861,
   "end_elevation_m": 377.78803272954724,
   "min_gradient_pct": -8.632808434558001,
   "suppressed_max_gradient_pct": 22.442710389861986,
   "suppressed_location_m": [
    506.0,
    531.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 15.200249145945577,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 2340.0,
   "end_distance_m": 2390.0,
   "start_elevation_m": 371.5556597409477,
   "end_elevation_m": 379.1557843139205,
   "min_gradient_pct": -4.250558771920055,
   "suppressed_max_gradient_pct": 18.159681987748172,
   "suppressed_location_m": [
    503.0,
    553.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 13.6946725596938,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 2352.0,
   "end_distance_m": 2452.0,
   "start_elevation_m": 372.7972117140289,
   "end_elevation_m": 386.4918842737227,
   "min_gradient_pct": -1.3785909866626298,
   "suppressed_max_gradient_pct": 15.317989312794907,
   "suppressed_location_m": [
    422.0,
    522.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.382,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 113.0,
  "shape_class": "sustained"
 },
 "length_m": 2886.4048257530503,
 "start_elevation_m": 215.3429914586177,
 "end_elevation_m": 410.1178534364306,
 "endpoint_gain_m": 194.77486197781292,
 "overall_gradient_pct": 6.748009157966849,
 "accumulated_ascent_m": 208.7982099503274,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 27.949958107771522,
   "start_distance_m": 223.0,
   "end_distance_m": 228.0,
   "midpoint_distance_m": 225.5,
   "start_elevation_m": 226.9008917024648,
   "end_elevation_m": 228.29838960785338,
   "start_xy": [
    294279.9642924071,
    138926.1046727166
   ],
   "end_xy": [
    294282.90330718673,
    138930.1496930511
   ]
  },
  "max_10m": {
   "gradient_pct": 22.386077576784373,
   "start_distance_m": 218.0,
   "end_distance_m": 228.0,
   "midpoint_distance_m": 223.0,
   "start_elevation_m": 226.05978185017494,
   "end_elevation_m": 228.29838960785338,
   "start_xy": [
    294277.64843113715,
    138921.67859393
   ],
   "end_xy": [
    294282.90330718673,
    138930.1496930511
   ]
  },
  "max_20m": {
   "gradient_pct": 18.802989277171775,
   "start_distance_m": 2360.0,
   "end_distance_m": 2380.0,
   "midpoint_distance_m": 2370.0,
   "start_elevation_m": 374.0274348741129,
   "end_elevation_m": 377.78803272954724,
   "start_xy": [
    294898.5763003229,
    137561.75636019223
   ],
   "end_xy": [
    294881.3897413278,
    137551.52786358382
   ]
  },
  "max_25m": {
   "gradient_pct": 18.571713177044558,
   "start_distance_m": 2355.0,
   "end_distance_m": 2380.0,
   "midpoint_distance_m": 2367.5,
   "start_elevation_m": 373.1451044352861,
   "end_elevation_m": 377.78803272954724,
   "start_xy": [
    294902.87272104895,
    137564.31385152036
   ],
   "end_xy": [
    294881.3897413278,
    137551.52786358382
   ]
  },
  "max_50m": {
   "gradient_pct": 15.200249145945577,
   "start_distance_m": 2340.0,
   "end_distance_m": 2390.0,
   "midpoint_distance_m": 2365.0,
   "start_elevation_m": 371.5556597409477,
   "end_elevation_m": 379.1557843139205,
   "start_xy": [
    294915.7626467784,
    137571.98521204956
   ],
   "end_xy": [
    294872.81696429243,
    137546.38010524513
   ]
  },
  "max_100m": {
   "gradient_pct": 13.6946725596938,
   "start_distance_m": 2352.0,
   "end_distance_m": 2452.0,
   "midpoint_distance_m": 2402.0,
   "start_elevation_m": 372.7972117140289,
   "end_elevation_m": 386.4918842737227,
   "start_xy": [
    294905.4508294999,
    137565.84791603545
   ],
   "end_xy": [
    294820.3898107842,
    137513.283384112
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -20.92104970079106,
   "start_distance_m": 68.0,
   "end_distance_m": 73.0,
   "midpoint_distance_m": 70.5,
   "start_elevation_m": 218.23046589903797,
   "end_elevation_m": 217.1844134139984,
   "start_xy": [
    294271.27108250273,
    138799.50392870145
   ],
   "end_xy": [
    294271.37407734414,
    138804.50286720705
   ]
  },
  "min_10m": {
   "gradient_pct": -14.354210091342452,
   "start_distance_m": 68.0,
   "end_distance_m": 78.0,
   "midpoint_distance_m": 73.0,
   "start_elevation_m": 218.23046589903797,
   "end_elevation_m": 216.79504488990372,
   "start_xy": [
    294271.27108250273,
    138799.50392870145
   ],
   "end_xy": [
    294271.47608034697,
    138809.5018260453
   ]
  },
  "min_20m": {
   "gradient_pct": -9.887760569251611,
   "start_distance_m": 57.0,
   "end_distance_m": 77.0,
   "midpoint_distance_m": 67.0,
   "start_elevation_m": 218.79829755093806,
   "end_elevation_m": 216.82074543708774,
   "start_xy": [
    294271.1450339892,
    138788.5047765772
   ],
   "end_xy": [
    294271.4560805213,
    138808.50202606374
   ]
  },
  "min_25m": {
   "gradient_pct": -8.632808434558001,
   "start_distance_m": 56.0,
   "end_distance_m": 81.0,
   "midpoint_distance_m": 68.5,
   "start_elevation_m": 218.86564937215041,
   "end_elevation_m": 216.70744726351091,
   "start_xy": [
    294271.13703046885,
    138787.50480860777
   ],
   "end_xy": [
    294271.5380878815,
    138812.5011848347
   ]
  },
  "min_50m": {
   "gradient_pct": -4.250558771920055,
   "start_distance_m": 1852.0,
   "end_distance_m": 1902.0,
   "midpoint_distance_m": 1877.0,
   "start_elevation_m": 339.7819235635405,
   "end_elevation_m": 337.65664417758046,
   "start_xy": [
    295120.6744978459,
    137943.72668825628
   ],
   "end_xy": [
    295118.2623501127,
    137893.78697308165
   ]
  },
  "min_100m": {
   "gradient_pct": -1.3785909866626298,
   "start_distance_m": 1852.0,
   "end_distance_m": 1952.0,
   "midpoint_distance_m": 1902.0,
   "start_elevation_m": 339.7819235635405,
   "end_elevation_m": 338.40333257687786,
   "start_xy": [
    295120.6744978459,
    137943.72668825628
   ],
   "end_xy": [
    295112.70734748006,
    137844.09651394337
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 37.132083005855065,
   "start_distance_m": 348.0,
   "end_distance_m": 350.0,
   "midpoint_distance_m": 349.0,
   "start_elevation_m": 238.27189387725946,
   "end_elevation_m": 239.01453553737656,
   "start_xy": [
    294379.34917386965,
    138900.90842585
   ],
   "end_xy": [
    294380.96755994536,
    138899.7333408555
   ]
  },
  "max_3m": {
   "gradient_pct": 32.52601180576752,
   "start_distance_m": 225.0,
   "end_distance_m": 228.0,
   "midpoint_distance_m": 226.5,
   "start_elevation_m": 227.32260925368035,
   "end_elevation_m": 228.29838960785338,
   "start_xy": [
    294281.13950560323,
    138927.72296604252
   ],
   "end_xy": [
    294282.90330718673,
    138930.1496930511
   ]
  }
 },
 "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": {
  "structure_suppression": {
   "masked_fraction": 0.002,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "texture_suppression": {
   "masked_fraction": 0.013,
   "windows_resited": [
    2.0,
    3.0,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 1,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 429.0,
     "end_m": 454.0,
     "raw_pct": 20.27,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 429.0,
     "end_m": 449.0,
     "raw_pct": 20.62,
     "reason": "hump"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.15,
   "obstruction_max_height_m": 10.23,
   "flagged_windows_m": []
  },
  "excluded_ranges_m": [
   [
    427.0,
    456.0
   ],
   [
    506.0,
    512.0
   ]
  ],
  "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/SS9035.tif",
   "data/cache/england/bulk_dtm_1m/SS9535.tif"
  ],
  "calculated_at": "2026-09-11T23:26:15+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-uk-england/batch-england-rchunk03.pbf",
  "osm_snapshot": "",
  "run_id": "texture-uk-england-260911",
  "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": [
   "SS9035.tif",
   "SS9535.tif"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Symm's Combe",
  "county": "Somerset"
 }
}