{
 "ocl_version": "0.1.0",
 "name": "Discovered lane (51.9301, -2.8012)",
 "slug": "discovered-lane-51-9301-2-8012",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 26.805261613368714,
   "diagnostic": true,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 2194.0,
   "end_distance_m": 2196.0,
   "start_elevation_m": 178.03919925527904,
   "end_elevation_m": 178.57530448754642,
   "min_gradient_pct": -18.746753975706554,
   "suppressed_max_gradient_pct": 41.43032930408452,
   "suppressed_location_m": [
    2241.0,
    2243.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 25.62049016207955,
   "diagnostic": true,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 1811.0,
   "end_distance_m": 1814.0,
   "start_elevation_m": 144.8441206066763,
   "end_elevation_m": 145.6127353115387,
   "min_gradient_pct": -17.978364288508903,
   "suppressed_max_gradient_pct": 36.23303316476741,
   "suppressed_location_m": [
    2239.0,
    2242.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 23.44921004880348,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 2306.0,
   "end_distance_m": 2311.0,
   "start_elevation_m": 197.42970261335262,
   "end_elevation_m": 198.6021631157928,
   "min_gradient_pct": -17.424450946054435,
   "suppressed_max_gradient_pct": 32.9453359348156,
   "suppressed_location_m": [
    2238.0,
    2243.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 22.73544939562754,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 2301.0,
   "end_distance_m": 2311.0,
   "start_elevation_m": 196.32861817623004,
   "end_elevation_m": 198.6021631157928,
   "min_gradient_pct": -15.77020558890979,
   "suppressed_max_gradient_pct": 26.98348675623464,
   "suppressed_location_m": [
    2236.0,
    2246.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 21.661806834560196,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 2298.0,
   "end_distance_m": 2318.0,
   "start_elevation_m": 195.71177391373135,
   "end_elevation_m": 200.0441352806434,
   "min_gradient_pct": -13.596506773009764,
   "suppressed_max_gradient_pct": 23.463342802358085,
   "suppressed_location_m": [
    2262.0,
    2282.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.52830567370654,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 2294.0,
   "end_distance_m": 2319.0,
   "start_elevation_m": 195.08475557231694,
   "end_elevation_m": 200.21683199074357,
   "min_gradient_pct": -12.631738105686736,
   "suppressed_max_gradient_pct": 24.106391986024732,
   "suppressed_location_m": [
    2218.0,
    2243.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 14.681044937142929,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 2150.0,
   "end_distance_m": 2200.0,
   "start_elevation_m": 171.8232610263616,
   "end_elevation_m": 179.16378349493306,
   "min_gradient_pct": -11.229757717014138,
   "suppressed_max_gradient_pct": 20.172086517781736,
   "suppressed_location_m": [
    2193.0,
    2243.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 13.435746127933927,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 2115.0,
   "end_distance_m": 2215.0,
   "start_elevation_m": 167.8776139476819,
   "end_elevation_m": 181.31336007561583,
   "min_gradient_pct": -9.144394397244781,
   "suppressed_max_gradient_pct": 18.24906949782286,
   "suppressed_location_m": [
    2217.0,
    2317.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.559,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 149.0,
  "shape_class": "stepped"
 },
 "length_m": 2328.888084771092,
 "start_elevation_m": 120.13094227488679,
 "end_elevation_m": 201.1934420898421,
 "endpoint_gain_m": 81.06249981495532,
 "overall_gradient_pct": 3.4807383122028814,
 "accumulated_ascent_m": 107.32383398717592,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 23.44921004880348,
   "start_distance_m": 2306.0,
   "end_distance_m": 2311.0,
   "midpoint_distance_m": 2308.5,
   "start_elevation_m": 197.42970261335262,
   "end_elevation_m": 198.6021631157928,
   "start_xy": [
    344712.66885479947,
    225725.5079215476
   ],
   "end_xy": [
    344709.5387985837,
    225721.60885159217
   ]
  },
  "max_10m": {
   "gradient_pct": 22.73544939562754,
   "start_distance_m": 2301.0,
   "end_distance_m": 2311.0,
   "midpoint_distance_m": 2306.0,
   "start_elevation_m": 196.32861817623004,
   "end_elevation_m": 198.6021631157928,
   "start_xy": [
    344715.79944708454,
    225729.40656096645
   ],
   "end_xy": [
    344709.5387985837,
    225721.60885159217
   ]
  },
  "max_20m": {
   "gradient_pct": 21.661806834560196,
   "start_distance_m": 2298.0,
   "end_distance_m": 2318.0,
   "midpoint_distance_m": 2308.0,
   "start_elevation_m": 195.71177391373135,
   "end_elevation_m": 200.0441352806434,
   "start_xy": [
    344717.6775531416,
    225731.74594480902
   ],
   "end_xy": [
    344705.1567204118,
    225716.15015322872
   ]
  },
  "max_25m": {
   "gradient_pct": 20.52830567370654,
   "start_distance_m": 2294.0,
   "end_distance_m": 2319.0,
   "midpoint_distance_m": 2306.5,
   "start_elevation_m": 195.08475557231694,
   "end_elevation_m": 200.21683199074357,
   "start_xy": [
    344720.1816956837,
    225734.8651224174
   ],
   "end_xy": [
    344704.5308067819,
    225715.37026084645
   ]
  },
  "max_50m": {
   "gradient_pct": 14.681044937142929,
   "start_distance_m": 2150.0,
   "end_distance_m": 2200.0,
   "midpoint_distance_m": 2175.0,
   "start_elevation_m": 171.8232610263616,
   "end_elevation_m": 179.16378349493306,
   "start_xy": [
    344774.4946419308,
    225851.85591448657
   ],
   "end_xy": [
    344742.0932360868,
    225815.65432530417
   ]
  },
  "max_100m": {
   "gradient_pct": 13.435746127933927,
   "start_distance_m": 2115.0,
   "end_distance_m": 2215.0,
   "midpoint_distance_m": 2165.0,
   "start_elevation_m": 167.8776139476819,
   "end_elevation_m": 181.31336007561583,
   "start_xy": [
    344801.59112309106,
    225873.89975555602
   ],
   "end_xy": [
    344746.6756360667,
    225801.4882596078
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -17.424450946054435,
   "start_distance_m": 1677.0,
   "end_distance_m": 1682.0,
   "midpoint_distance_m": 1679.5,
   "start_elevation_m": 146.73384661101446,
   "end_elevation_m": 145.86262406371173,
   "start_xy": [
    345153.89205556293,
    226120.5634573858
   ],
   "end_xy": [
    345150.9968326424,
    226116.48697858996
   ]
  },
  "min_10m": {
   "gradient_pct": -15.77020558890979,
   "start_distance_m": 1675.0,
   "end_distance_m": 1685.0,
   "midpoint_distance_m": 1680.0,
   "start_elevation_m": 146.99817027768484,
   "end_elevation_m": 145.42114971879386,
   "start_xy": [
    345155.05063514615,
    226122.19370059427
   ],
   "end_xy": [
    345149.25956070266,
    226114.04118917676
   ]
  },
  "min_20m": {
   "gradient_pct": -13.596506773009764,
   "start_distance_m": 1668.0,
   "end_distance_m": 1688.0,
   "midpoint_distance_m": 1678.0,
   "start_elevation_m": 147.76973814506644,
   "end_elevation_m": 145.0504367904645,
   "start_xy": [
    345159.31133353943,
    226127.73043028926
   ],
   "end_xy": [
    345147.522376947,
    226111.59533715335
   ]
  },
  "min_25m": {
   "gradient_pct": -12.631738105686736,
   "start_distance_m": 1664.0,
   "end_distance_m": 1689.0,
   "midpoint_distance_m": 1676.5,
   "start_elevation_m": 148.12652943427432,
   "end_elevation_m": 144.96859490785263,
   "start_xy": [
    345162.0957237182,
    226130.6022189808
   ],
   "end_xy": [
    345146.94341443636,
    226110.77998303983
   ]
  },
  "min_50m": {
   "gradient_pct": -11.229757717014138,
   "start_distance_m": 1638.0,
   "end_distance_m": 1688.0,
   "midpoint_distance_m": 1663.0,
   "start_elevation_m": 150.66531564897156,
   "end_elevation_m": 145.0504367904645,
   "start_xy": [
    345180.19502030086,
    226149.2681071494
   ],
   "end_xy": [
    345147.522376947,
    226111.59533715335
   ]
  },
  "min_100m": {
   "gradient_pct": -9.144394397244781,
   "start_distance_m": 1601.0,
   "end_distance_m": 1701.0,
   "midpoint_distance_m": 1651.0,
   "start_elevation_m": 152.92293454015422,
   "end_elevation_m": 143.77854014290943,
   "start_xy": [
    345210.1354150266,
    226170.93572938914
   ],
   "end_xy": [
    345139.99459098204,
    226100.99663842894
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 26.805261613368714,
   "start_distance_m": 2194.0,
   "end_distance_m": 2196.0,
   "midpoint_distance_m": 2195.0,
   "start_elevation_m": 178.03919925527904,
   "end_elevation_m": 178.57530448754642,
   "start_xy": [
    344742.8041023644,
    225821.54837451436
   ],
   "end_xy": [
    344742.2852325437,
    225819.64971481665
   ]
  },
  "max_3m": {
   "gradient_pct": 25.62049016207955,
   "start_distance_m": 1811.0,
   "end_distance_m": 1814.0,
   "midpoint_distance_m": 1812.5,
   "start_elevation_m": 144.8441206066763,
   "end_elevation_m": 145.6127353115387,
   "start_xy": [
    345041.72585169756,
    226058.97224220517
   ],
   "end_xy": [
    345039.1569577778,
    226057.4227969782
   ]
  }
 },
 "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": {
  "texture_suppression": {
   "masked_fraction": 0.024,
   "windows_resited": [
    2.0,
    3.0,
    5.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": 2218.0,
     "end_m": 2243.0,
     "raw_pct": 24.11,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 2262.0,
     "end_m": 2282.0,
     "raw_pct": 23.46,
     "reason": "hump"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.009,
   "obstruction_max_height_m": 21.3,
   "flagged_windows_m": [
    100
   ]
  },
  "excluded_ranges_m": [
   [
    2216.0,
    2245.0
   ],
   [
    2260.0,
    2284.0
   ]
  ],
  "review": [],
  "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/SO4025.tif",
   "data/cache/england/bulk_dtm_1m/SO4525.tif"
  ],
  "calculated_at": "2026-09-11T23:40:51+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": [
   "SO4025.tif",
   "SO4525.tif"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Orcop",
  "county": "County of Herefordshire"
 }
}