{
 "ocl_version": "0.1.0",
 "name": "Whitchurch to Symonds Yat West",
 "slug": "discovered-lane-51-8406-2-6581",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 56.158661262733034,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 371.0,
   "end_distance_m": 373.0,
   "start_elevation_m": 79.21469256806661,
   "end_elevation_m": 80.33786579332127,
   "min_gradient_pct": -36.29671019507086,
   "suppressed_max_gradient_pct": 87.61823480410342,
   "suppressed_location_m": [
    311.0,
    313.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 54.27051567576768,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 371.0,
   "end_distance_m": 374.0,
   "start_elevation_m": 79.21469256806661,
   "end_elevation_m": 80.84280803833964,
   "min_gradient_pct": -25.977231802791795,
   "suppressed_max_gradient_pct": 71.70201422966709,
   "suppressed_location_m": [
    310.0,
    313.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 46.85841400250865,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 369.0,
   "end_distance_m": 374.0,
   "start_elevation_m": 78.49988733821421,
   "end_elevation_m": 80.84280803833964,
   "min_gradient_pct": -23.95268113820066,
   "suppressed_max_gradient_pct": 55.92197737900051,
   "suppressed_location_m": [
    309.0,
    314.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 32.16780958337495,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 367.0,
   "end_distance_m": 377.0,
   "start_elevation_m": 78.16584066342688,
   "end_elevation_m": 81.38262162176437,
   "min_gradient_pct": -11.785734562667471,
   "suppressed_max_gradient_pct": 34.95889134922791,
   "suppressed_location_m": [
    307.0,
    317.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 24.54404279921114,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 360.0,
   "end_distance_m": 380.0,
   "start_elevation_m": 76.91285691533159,
   "end_elevation_m": 81.82166547517382,
   "min_gradient_pct": -9.291469297399004
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 22.808808263598902,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 350.0,
   "end_distance_m": 375.0,
   "start_elevation_m": 75.41924377809306,
   "end_elevation_m": 81.12144584399279,
   "min_gradient_pct": -8.903463728006614
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 19.181395046068445,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 338.0,
   "end_distance_m": 388.0,
   "start_elevation_m": 73.47269128673715,
   "end_elevation_m": 83.06338880977137,
   "min_gradient_pct": -8.44408791173646,
   "suppressed_max_gradient_pct": 21.03988418208317,
   "suppressed_location_m": [
    359.0,
    409.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 16.333428701994173,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure",
    "structure_excluded"
   ],
   "start_distance_m": 174.0,
   "end_distance_m": 274.0,
   "start_elevation_m": 50.05065029047693,
   "end_elevation_m": 66.3840789924711,
   "min_gradient_pct": -7.646451950701447,
   "suppressed_max_gradient_pct": 17.949362966416345,
   "suppressed_location_m": [
    368.0,
    468.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.479,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 68.0,
  "shape_class": "stepped"
 },
 "length_m": 2426.0956615951113,
 "start_elevation_m": 35.324401702880884,
 "end_elevation_m": 172.99153648071297,
 "endpoint_gain_m": 137.66713477783208,
 "overall_gradient_pct": 5.674431431418437,
 "accumulated_ascent_m": 166.7465883164396,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 46.85841400250865,
   "start_distance_m": 369.0,
   "end_distance_m": 374.0,
   "midpoint_distance_m": 371.5,
   "start_elevation_m": 78.49988733821421,
   "end_elevation_m": 80.84280803833964,
   "start_xy": [
    354477.56220075063,
    216767.83629964318
   ],
   "end_xy": [
    354474.2721563347,
    216764.07124881464
   ]
  },
  "max_10m": {
   "gradient_pct": 32.16780958337495,
   "start_distance_m": 367.0,
   "end_distance_m": 377.0,
   "midpoint_distance_m": 372.0,
   "start_elevation_m": 78.16584066342688,
   "end_elevation_m": 81.38262162176437,
   "start_xy": [
    354478.8787438474,
    216769.3418605722
   ],
   "end_xy": [
    354472.29812968516,
    216761.81221831753
   ]
  },
  "max_20m": {
   "gradient_pct": 24.54404279921114,
   "start_distance_m": 360.0,
   "end_distance_m": 380.0,
   "midpoint_distance_m": 370.0,
   "start_elevation_m": 76.91285691533159,
   "end_elevation_m": 81.82166547517382,
   "start_xy": [
    354483.48534288193,
    216774.612462295
   ],
   "end_xy": [
    354470.32304085296,
    216759.55411666
   ]
  },
  "max_25m": {
   "gradient_pct": 22.808808263598902,
   "start_distance_m": 350.0,
   "end_distance_m": 375.0,
   "midpoint_distance_m": 362.5,
   "start_elevation_m": 75.41924377809306,
   "end_elevation_m": 81.12144584399279,
   "start_xy": [
    354490.90436251654,
    216781.30433396663
   ],
   "end_xy": [
    354473.61414745153,
    216763.31823864894
   ]
  },
  "max_50m": {
   "gradient_pct": 19.181395046068445,
   "start_distance_m": 338.0,
   "end_distance_m": 388.0,
   "midpoint_distance_m": 363.0,
   "start_elevation_m": 73.47269128673715,
   "end_elevation_m": 83.06338880977137,
   "start_xy": [
    354499.9544945256,
    216789.18437785588
   ],
   "end_xy": [
    354465.0589697875,
    216753.53003533432
   ]
  },
  "max_100m": {
   "gradient_pct": 16.333428701994173,
   "start_distance_m": 174.0,
   "end_distance_m": 274.0,
   "midpoint_distance_m": 224.0,
   "start_elevation_m": 50.05065029047693,
   "end_elevation_m": 66.3840789924711,
   "start_xy": [
    354561.02458011964,
    216937.3038120852
   ],
   "end_xy": [
    354537.69938679656,
    216840.30902904205
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -23.95268113820066,
   "start_distance_m": 1743.0,
   "end_distance_m": 1748.0,
   "midpoint_distance_m": 1745.5,
   "start_elevation_m": 160.4535991667836,
   "end_elevation_m": 159.25596510987356,
   "start_xy": [
    354887.83544435084,
    215854.60144810285
   ],
   "end_xy": [
    354888.9267324562,
    215859.48090354912
   ]
  },
  "min_10m": {
   "gradient_pct": -11.785734562667471,
   "start_distance_m": 1739.0,
   "end_distance_m": 1749.0,
   "midpoint_distance_m": 1744.0,
   "start_elevation_m": 160.28978360316754,
   "end_elevation_m": 159.1112101469008,
   "start_xy": [
    354886.9617608464,
    215850.6980300734
   ],
   "end_xy": [
    354889.21620290575,
    215860.43394801355
   ]
  },
  "min_20m": {
   "gradient_pct": -9.291469297399004,
   "start_distance_m": 2053.0,
   "end_distance_m": 2073.0,
   "midpoint_distance_m": 2063.0,
   "start_elevation_m": 167.33151209856265,
   "end_elevation_m": 165.47321823908285,
   "start_xy": [
    355067.7103518163,
    216036.99549190307
   ],
   "end_xy": [
    355086.6267606336,
    216043.48928880118
   ]
  },
  "min_25m": {
   "gradient_pct": -8.903463728006614,
   "start_distance_m": 2054.0,
   "end_distance_m": 2079.0,
   "midpoint_distance_m": 2066.5,
   "start_elevation_m": 167.23916501448025,
   "end_elevation_m": 165.0132990824786,
   "start_xy": [
    355068.6560960271,
    216037.32040402622
   ],
   "end_xy": [
    355092.30173429253,
    216045.43727975167
   ]
  },
  "min_50m": {
   "gradient_pct": -8.44408791173646,
   "start_distance_m": 2037.0,
   "end_distance_m": 2087.0,
   "midpoint_distance_m": 2062.0,
   "start_elevation_m": 168.57245518248362,
   "end_elevation_m": 164.3504112266154,
   "start_xy": [
    355052.96334113996,
    216030.9028741583
   ],
   "end_xy": [
    355100.07607707,
    216047.27766251005
   ]
  },
  "min_100m": {
   "gradient_pct": -7.646451950701447,
   "start_distance_m": 2022.0,
   "end_distance_m": 2122.0,
   "midpoint_distance_m": 2072.0,
   "start_elevation_m": 169.48585692349565,
   "end_elevation_m": 161.8394049727942,
   "start_xy": [
    355039.68495787616,
    216023.9254451132
   ],
   "end_xy": [
    355134.1002782558,
    216055.383057596
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 56.158661262733034,
   "start_distance_m": 371.0,
   "end_distance_m": 373.0,
   "midpoint_distance_m": 372.0,
   "start_elevation_m": 79.21469256806661,
   "end_elevation_m": 80.33786579332127,
   "start_xy": [
    354476.24618298427,
    216766.33027931178
   ],
   "end_xy": [
    354474.9301652179,
    216764.82425898034
   ]
  },
  "max_3m": {
   "gradient_pct": 54.27051567576768,
   "start_distance_m": 371.0,
   "end_distance_m": 374.0,
   "midpoint_distance_m": 372.5,
   "start_elevation_m": 79.21469256806661,
   "end_elevation_m": 80.84280803833964,
   "start_xy": [
    354476.24618298427,
    216766.33027931178
   ],
   "end_xy": [
    354474.2721563347,
    216764.07124881464
   ]
  }
 },
 "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.154,
   "obstruction_max_height_m": 15.79,
   "flagged_windows_m": [
    100
   ]
  },
  "structure_suppression": {
   "masked_fraction": 0.011,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    309.0,
    315.0
   ],
   [
    401.0,
    407.0
   ],
   [
    482.0,
    487.0
   ],
   [
    1762.0,
    1767.0
   ]
  ],
  "review": [
   "max5_over_45",
   "short_window_divergence"
  ],
  "extent": [
   "may_continue_beyond_end"
  ]
 },
 "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/SO5015.tif",
   "data/cache/england/bulk_dtm_1m/SO5515.tif"
  ],
  "calculated_at": "2026-08-19T18:25:04+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": [
   "SO5015.tif",
   "SO5515.tif"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 8.6% over 200 m (Terrain 50), gain 49.6 m over 1461 m way. EXTENDED by graph walk: +4 segment(s) at base, +2 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting. DEDUPE: absorbed 3 overlapping proposal(s): sandiway-lane, sandiway-lane-2, sawpitts-lane ADOPTED (England launch slice 2026-08-16): clean-steep. AUTO-NAMED from gazetteer (hypothesis, unreviewed): was 'Discovered lane (51.8406, -2.6581)'.",
  "naming_note": "auto-named from gazetteer (hypothesis, unreviewed); discovered as 'Discovered lane (51.8406, -2.6581)'"
 },
 "area": {
  "place": "Whitchurch",
  "county": "County of Herefordshire"
 }
}