{
 "ocl_version": "0.1.0",
 "name": "Faversham Road",
 "slug": "faversham-road",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 55.04413751917667,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1058.0,
   "end_distance_m": 1060.0,
   "start_elevation_m": 184.30902989793154,
   "end_elevation_m": 185.40991264831507,
   "min_gradient_pct": -42.41547838609847
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 53.63840456616723,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1057.0,
   "end_distance_m": 1060.0,
   "start_elevation_m": 183.80076051133005,
   "end_elevation_m": 185.40991264831507,
   "min_gradient_pct": -36.9652099379806
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 44.57000522443195,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1056.0,
   "end_distance_m": 1061.0,
   "start_elevation_m": 183.5054132581709,
   "end_elevation_m": 185.7339135193925,
   "min_gradient_pct": -26.103220074190858
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 31.651861478638352,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1035.0,
   "end_distance_m": 1045.0,
   "start_elevation_m": 180.2021290818812,
   "end_elevation_m": 183.36731522974503,
   "min_gradient_pct": -16.546745801357474
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 26.51034624299072,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1001.0,
   "end_distance_m": 1021.0,
   "start_elevation_m": 173.09903205774262,
   "end_elevation_m": 178.40110130634076,
   "min_gradient_pct": -11.544403744000675
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 24.742774043993563,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 996.0,
   "end_distance_m": 1021.0,
   "start_elevation_m": 172.21540779534237,
   "end_elevation_m": 178.40110130634076,
   "min_gradient_pct": -10.219360152499917
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 22.83553376885095,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 996.0,
   "end_distance_m": 1046.0,
   "start_elevation_m": 172.21540779534237,
   "end_elevation_m": 183.63317467976785,
   "min_gradient_pct": -8.584267921594744
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 17.43474572623836,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 961.0,
   "end_distance_m": 1061.0,
   "start_elevation_m": 168.29916779315414,
   "end_elevation_m": 185.7339135193925,
   "min_gradient_pct": -6.91902713553381
  }
 ],
 "shape": {
  "ascent_concentration": 0.577,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 52.0,
  "shape_class": "stepped"
 },
 "length_m": 2521.247133322718,
 "start_elevation_m": 121.02525125686574,
 "end_elevation_m": 176.74769995233083,
 "endpoint_gain_m": 55.72244869546509,
 "overall_gradient_pct": 2.210114508768096,
 "accumulated_ascent_m": 90.28590920659762,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 44.57000522443195,
   "start_distance_m": 1056.0,
   "end_distance_m": 1061.0,
   "midpoint_distance_m": 1058.5,
   "start_elevation_m": 183.5054132581709,
   "end_elevation_m": 185.7339135193925,
   "start_xy": [
    590088.8982106617,
    153331.84537556692
   ],
   "end_xy": [
    590089.3857762393,
    153336.8215467665
   ]
  },
  "max_10m": {
   "gradient_pct": 31.651861478638352,
   "start_distance_m": 1035.0,
   "end_distance_m": 1045.0,
   "midpoint_distance_m": 1040.0,
   "start_elevation_m": 180.2021290818812,
   "end_elevation_m": 183.36731522974503,
   "start_xy": [
    590086.8504352359,
    153310.94545652866
   ],
   "end_xy": [
    590087.8255663911,
    153320.89779892782
   ]
  },
  "max_20m": {
   "gradient_pct": 26.51034624299072,
   "start_distance_m": 1001.0,
   "end_distance_m": 1021.0,
   "midpoint_distance_m": 1011.0,
   "start_elevation_m": 173.09903205774262,
   "end_elevation_m": 178.40110130634076,
   "start_xy": [
    590080.6292241313,
    153277.60717965764
   ],
   "end_xy": [
    590085.4401496028,
    153297.0199330973
   ]
  },
  "max_25m": {
   "gradient_pct": 24.742774043993563,
   "start_distance_m": 996.0,
   "end_distance_m": 1021.0,
   "midpoint_distance_m": 1008.5,
   "start_elevation_m": 172.21540779534237,
   "end_elevation_m": 178.40110130634076,
   "start_xy": [
    590079.4264927636,
    153272.75399129774
   ],
   "end_xy": [
    590085.4401496028,
    153297.0199330973
   ]
  },
  "max_50m": {
   "gradient_pct": 22.83553376885095,
   "start_distance_m": 996.0,
   "end_distance_m": 1046.0,
   "midpoint_distance_m": 1021.0,
   "start_elevation_m": 172.21540779534237,
   "end_elevation_m": 183.63317467976785,
   "start_xy": [
    590079.4264927636,
    153272.75399129774
   ],
   "end_xy": [
    590087.9230795066,
    153321.89303316775
   ]
  },
  "max_100m": {
   "gradient_pct": 17.43474572623836,
   "start_distance_m": 961.0,
   "end_distance_m": 1061.0,
   "midpoint_distance_m": 1011.0,
   "start_elevation_m": 168.29916779315414,
   "end_elevation_m": 185.7339135193925,
   "start_xy": [
    590070.5608977384,
    153238.90977423594
   ],
   "end_xy": [
    590089.3857762393,
    153336.8215467665
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -26.103220074190858,
   "start_distance_m": 1100.0,
   "end_distance_m": 1105.0,
   "midpoint_distance_m": 1102.5,
   "start_elevation_m": 188.3767838654639,
   "end_elevation_m": 187.07162286175435,
   "start_xy": [
    590094.3685045778,
    153375.46940326487
   ],
   "end_xy": [
    590095.2764051559,
    153380.3862840383
   ]
  },
  "min_10m": {
   "gradient_pct": -16.546745801357474,
   "start_distance_m": 2445.0,
   "end_distance_m": 2455.0,
   "midpoint_distance_m": 2450.0,
   "start_elevation_m": 182.09342371135259,
   "end_elevation_m": 180.43874913121684,
   "start_xy": [
    590975.6342171282,
    154189.59808259652
   ],
   "end_xy": [
    590982.0898355083,
    154197.23516262296
   ]
  },
  "min_20m": {
   "gradient_pct": -11.544403744000675,
   "start_distance_m": 2445.0,
   "end_distance_m": 2465.0,
   "midpoint_distance_m": 2455.0,
   "start_elevation_m": 182.09342371135259,
   "end_elevation_m": 179.78454296255245,
   "start_xy": [
    590975.6342171282,
    154189.59808259652
   ],
   "end_xy": [
    590987.3468852625,
    154205.7078012844
   ]
  },
  "min_25m": {
   "gradient_pct": -10.219360152499917,
   "start_distance_m": 2445.0,
   "end_distance_m": 2470.0,
   "midpoint_distance_m": 2457.5,
   "start_elevation_m": 182.09342371135259,
   "end_elevation_m": 179.5385836732276,
   "start_xy": [
    590975.6342171282,
    154189.59808259652
   ],
   "end_xy": [
    590989.8131973678,
    154210.05720407094
   ]
  },
  "min_50m": {
   "gradient_pct": -8.584267921594744,
   "start_distance_m": 2445.0,
   "end_distance_m": 2495.0,
   "midpoint_distance_m": 2470.0,
   "start_elevation_m": 182.09342371135259,
   "end_elevation_m": 177.8012897505552,
   "start_xy": [
    590975.6342171282,
    154189.59808259652
   ],
   "end_xy": [
    591002.1447578941,
    154231.80421800358
   ]
  },
  "min_100m": {
   "gradient_pct": -6.91902713553381,
   "start_distance_m": 2407.0,
   "end_distance_m": 2507.0,
   "midpoint_distance_m": 2457.0,
   "start_elevation_m": 184.15838706982834,
   "end_elevation_m": 177.23935993429453,
   "start_xy": [
    590951.1028672839,
    154160.57717849597
   ],
   "end_xy": [
    591007.1326783212,
    154242.5777242059
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 55.04413751917667,
   "start_distance_m": 1058.0,
   "end_distance_m": 1060.0,
   "midpoint_distance_m": 1059.0,
   "start_elevation_m": 184.30902989793154,
   "end_elevation_m": 185.40991264831507,
   "start_xy": [
    590089.0932368928,
    153333.83584404676
   ],
   "end_xy": [
    590089.2882631238,
    153335.82631252657
   ]
  },
  "max_3m": {
   "gradient_pct": 53.63840456616723,
   "start_distance_m": 1057.0,
   "end_distance_m": 1060.0,
   "midpoint_distance_m": 1058.5,
   "start_elevation_m": 183.80076051133005,
   "end_elevation_m": 185.40991264831507,
   "start_xy": [
    590088.9957237772,
    153332.84060980682
   ],
   "end_xy": [
    590089.2882631238,
    153335.82631252657
   ]
  }
 },
 "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.13,
   "obstruction_max_height_m": 11.5,
   "flagged_windows_m": [
    2,
    3,
    5,
    50,
    100
   ]
  },
  "review": [
   "short_window_divergence"
  ],
  "extent": [
   "descends_at_end"
  ],
  "suggested_summit_cut_m": 1499.0,
  "trailing_descent_m": 16.3
 },
 "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/TQ8550.tif",
   "data/cache/england/bulk_dtm_1m/TQ9050.tif"
  ],
  "calculated_at": "2026-08-15T12:12:09+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": [
   "TQ8550.tif",
   "TQ9050.tif"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 11.4% over 200 m (Terrain 50), gain 26.8 m over 1859 m way. EXTENDED by graph walk: +2 segment(s) at base, +0 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting."
 },
 "area": {
  "place": "Boughton Lees",
  "county": "Kent"
 }
}