{
 "ocl_version": "0.1.0",
 "name": "Discovered lane (51.8630, -2.4740)",
 "slug": "discovered-lane-51-8630-2-4740",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 21.617349254216123,
   "diagnostic": true,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 97.0,
   "end_distance_m": 99.0,
   "start_elevation_m": 113.94157809556137,
   "end_elevation_m": 114.37392508064569,
   "min_gradient_pct": -5.969019716435042,
   "suppressed_max_gradient_pct": 41.19798288769303,
   "suppressed_location_m": [
    11.0,
    13.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 19.364974927117846,
   "diagnostic": true,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 96.0,
   "end_distance_m": 99.0,
   "start_elevation_m": 113.79297583283216,
   "end_elevation_m": 114.37392508064569,
   "min_gradient_pct": -4.941739141626537,
   "suppressed_max_gradient_pct": 38.80620135148831,
   "suppressed_location_m": [
    11.0,
    14.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 16.843775295240846,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 94.0,
   "end_distance_m": 99.0,
   "start_elevation_m": 113.53173631588365,
   "end_elevation_m": 114.37392508064569,
   "min_gradient_pct": -0.6696001901485715,
   "suppressed_max_gradient_pct": 34.9356110687998,
   "suppressed_location_m": [
    10.0,
    15.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 15.781718421590796,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 59.0,
   "end_distance_m": 69.0,
   "start_elevation_m": 108.66944923978215,
   "end_elevation_m": 110.24762108194123,
   "min_gradient_pct": 3.2545336757021914,
   "suppressed_max_gradient_pct": 32.44819145512025,
   "suppressed_location_m": [
    10.0,
    20.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 14.931099906388425,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 50.0,
   "end_distance_m": 70.0,
   "start_elevation_m": 107.4029331014372,
   "end_elevation_m": 110.38915308271488,
   "min_gradient_pct": 3.6023924516624106,
   "suppressed_max_gradient_pct": 23.443411917921395,
   "suppressed_location_m": [
    8.0,
    28.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 14.667348646951211,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 50.0,
   "end_distance_m": 75.0,
   "start_elevation_m": 107.4029331014372,
   "end_elevation_m": 111.069770263175,
   "min_gradient_pct": 4.09380363475816,
   "suppressed_max_gradient_pct": 20.995738240359568,
   "suppressed_location_m": [
    10.0,
    35.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 14.196023041988242,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 50.0,
   "end_distance_m": 100.0,
   "start_elevation_m": 107.4029331014372,
   "end_elevation_m": 114.50094462243132,
   "min_gradient_pct": 5.8121663129204535,
   "suppressed_max_gradient_pct": 17.096094858754384,
   "suppressed_location_m": [
    9.0,
    59.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 13.998170339339865,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 50.0,
   "end_distance_m": 150.0,
   "start_elevation_m": 107.4029331014372,
   "end_elevation_m": 121.40110344077706,
   "min_gradient_pct": 6.678068236763664,
   "suppressed_max_gradient_pct": 15.59078294873686,
   "suppressed_location_m": [
    9.0,
    109.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.36,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 198.0,
  "shape_class": "sustained"
 },
 "length_m": 386.9921358478704,
 "start_elevation_m": 99.78473511993258,
 "end_elevation_m": 141.733347611847,
 "endpoint_gain_m": 41.94861249191442,
 "overall_gradient_pct": 10.83965502296531,
 "accumulated_ascent_m": 42.1214843491569,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 16.843775295240846,
   "start_distance_m": 94.0,
   "end_distance_m": 99.0,
   "midpoint_distance_m": 96.5,
   "start_elevation_m": 113.53173631588365,
   "end_elevation_m": 114.37392508064569,
   "start_xy": [
    367518.9634225733,
    218301.98561894466
   ],
   "end_xy": [
    367522.67531509657,
    218298.63571586175
   ]
  },
  "max_10m": {
   "gradient_pct": 15.781718421590796,
   "start_distance_m": 59.0,
   "end_distance_m": 69.0,
   "midpoint_distance_m": 64.0,
   "start_elevation_m": 108.66944923978215,
   "end_elevation_m": 110.24762108194123,
   "start_xy": [
    367493.9975814904,
    218326.50042446287
   ],
   "end_xy": [
    367501.0315509451,
    218319.39245415782
   ]
  },
  "max_20m": {
   "gradient_pct": 14.931099906388425,
   "start_distance_m": 50.0,
   "end_distance_m": 70.0,
   "midpoint_distance_m": 60.0,
   "start_elevation_m": 107.4029331014372,
   "end_elevation_m": 110.38915308271488,
   "start_xy": [
    367487.7252852863,
    218332.95470611824
   ],
   "end_xy": [
    367501.73464587296,
    218318.68135815696
   ]
  },
  "max_25m": {
   "gradient_pct": 14.667348646951211,
   "start_distance_m": 50.0,
   "end_distance_m": 75.0,
   "midpoint_distance_m": 62.5,
   "start_elevation_m": 107.4029331014372,
   "end_elevation_m": 111.069770263175,
   "start_xy": [
    367487.7252852863,
    218332.95470611824
   ],
   "end_xy": [
    367505.25163089304,
    218315.12737330733
   ]
  },
  "max_50m": {
   "gradient_pct": 14.196023041988242,
   "start_distance_m": 50.0,
   "end_distance_m": 100.0,
   "midpoint_distance_m": 75.0,
   "start_elevation_m": 107.4029331014372,
   "end_elevation_m": 114.50094462243132,
   "start_xy": [
    367487.7252852863,
    218332.95470611824
   ],
   "end_xy": [
    367523.4179627938,
    218297.96603355068
   ]
  },
  "max_100m": {
   "gradient_pct": 13.998170339339865,
   "start_distance_m": 50.0,
   "end_distance_m": 150.0,
   "midpoint_distance_m": 100.0,
   "start_elevation_m": 107.4029331014372,
   "end_elevation_m": 121.40110344077706,
   "start_xy": [
    367487.7252852863,
    218332.95470611824
   ],
   "end_xy": [
    367560.67372176325,
    218264.62024628968
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -0.6696001901485715,
   "start_distance_m": 0.0,
   "end_distance_m": 5.0,
   "midpoint_distance_m": 2.5,
   "start_elevation_m": 99.78473511993258,
   "end_elevation_m": 99.75125511042515,
   "start_xy": [
    367455.34,
    218370.967
   ],
   "end_xy": [
    367458.431050469,
    218367.03693581125
   ]
  },
  "min_10m": {
   "gradient_pct": 3.2545336757021914,
   "start_distance_m": 376.0,
   "end_distance_m": 386.0,
   "midpoint_distance_m": 381.0,
   "start_elevation_m": 141.39966845203566,
   "end_elevation_m": 141.72512181960587,
   "start_xy": [
    367677.1269537183,
    218077.07215049406
   ],
   "end_xy": [
    367680.07603265706,
    218067.5168943383
   ]
  },
  "min_20m": {
   "gradient_pct": 3.6023924516624106,
   "start_distance_m": 271.0,
   "end_distance_m": 291.0,
   "midpoint_distance_m": 281.0,
   "start_elevation_m": 134.35585884160412,
   "end_elevation_m": 135.0763373319366,
   "start_xy": [
    367641.2799732244,
    218175.38004934127
   ],
   "end_xy": [
    367650.8200007426,
    218157.80199863153
   ]
  },
  "min_25m": {
   "gradient_pct": 4.09380363475816,
   "start_distance_m": 269.0,
   "end_distance_m": 294.0,
   "midpoint_distance_m": 281.5,
   "start_elevation_m": 134.22893445640818,
   "end_elevation_m": 135.25238536509772,
   "start_xy": [
    367640.326054304,
    218177.13789993033
   ],
   "end_xy": [
    367652.09593271435,
    218155.09318188453
   ]
  },
  "min_50m": {
   "gradient_pct": 5.8121663129204535,
   "start_distance_m": 271.0,
   "end_distance_m": 321.0,
   "midpoint_distance_m": 296.0,
   "start_elevation_m": 134.35585884160412,
   "end_elevation_m": 137.26194199806434,
   "start_xy": [
    367641.2799732244,
    218175.38004934127
   ],
   "end_xy": [
    367661.4840336593,
    218129.77790901324
   ]
  },
  "min_100m": {
   "gradient_pct": 6.678068236763664,
   "start_distance_m": 270.0,
   "end_distance_m": 370.0,
   "midpoint_distance_m": 320.0,
   "start_elevation_m": 134.28629016251412,
   "end_elevation_m": 140.96435839927778,
   "start_xy": [
    367640.8030137642,
    218176.2589746358
   ],
   "end_xy": [
    367675.36996287765,
    218082.80912250376
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 21.617349254216123,
   "start_distance_m": 97.0,
   "end_distance_m": 99.0,
   "midpoint_distance_m": 98.0,
   "start_elevation_m": 113.94157809556137,
   "end_elevation_m": 114.37392508064569,
   "start_xy": [
    367521.19046806963,
    218299.97557728842
   ],
   "end_xy": [
    367522.67531509657,
    218298.63571586175
   ]
  },
  "max_3m": {
   "gradient_pct": 19.364974927117846,
   "start_distance_m": 96.0,
   "end_distance_m": 99.0,
   "midpoint_distance_m": 97.5,
   "start_elevation_m": 113.79297583283216,
   "end_elevation_m": 114.37392508064569,
   "start_xy": [
    367520.448269164,
    218300.6457569543
   ],
   "end_xy": [
    367522.67531509657,
    218298.63571586175
   ]
  }
 },
 "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.078,
   "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": 10.0,
     "end_m": 35.0,
     "raw_pct": 21.0,
     "reason": "edge-step"
    },
    {
     "window_m": 10.0,
     "start_m": 10.0,
     "end_m": 20.0,
     "raw_pct": 32.45,
     "reason": "short-step"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.023,
   "obstruction_max_height_m": 11.26,
   "flagged_windows_m": [
    2,
    3,
    5,
    50,
    100
   ]
  },
  "excluded_ranges_m": [
   [
    8.0,
    37.0
   ]
  ],
  "review": [],
  "extent": [
   "may_start_earlier"
  ]
 },
 "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/SO6515.tif"
  ],
  "calculated_at": "2026-09-12T01:38:47+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-uk-england/batch-england-rchunk04.pbf",
  "osm_snapshot": "",
  "run_id": "texture-uk-england-260912",
  "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": [
   "SO6515.tif"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Mitcheldean",
  "county": "Gloucestershire"
 }
}