{
 "ocl_version": "0.1.0",
 "name": "Discovered lane (55.2783, -4.1877)",
 "slug": "discovered-lane-55-2783-4-1877",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 40.61968305102823,
   "diagnostic": true,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 740.0,
   "end_distance_m": 742.0,
   "start_elevation_m": 600.8745347643043,
   "end_elevation_m": 601.6869284253248,
   "min_gradient_pct": -28.70287453449123,
   "suppressed_max_gradient_pct": 53.79743064219156,
   "suppressed_location_m": [
    3.0,
    5.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 33.07573191357657,
   "diagnostic": true,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 740.0,
   "end_distance_m": 743.0,
   "start_elevation_m": 600.8745347643043,
   "end_elevation_m": 601.8668067217116,
   "min_gradient_pct": -22.3395685154325,
   "suppressed_max_gradient_pct": 49.26318411053975,
   "suppressed_location_m": [
    2.0,
    5.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 26.867454404762157,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 257.0,
   "end_distance_m": 262.0,
   "start_elevation_m": 557.2840278624179,
   "end_elevation_m": 558.627400582656,
   "min_gradient_pct": -15.56498272100498,
   "suppressed_max_gradient_pct": 44.55928273034942,
   "suppressed_location_m": [
    0.0,
    5.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 23.583148716376172,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 328.0,
   "end_distance_m": 338.0,
   "start_elevation_m": 570.9524270357591,
   "end_elevation_m": 573.3107419073967,
   "min_gradient_pct": -10.947482532717459,
   "suppressed_max_gradient_pct": 33.76498840377167,
   "suppressed_location_m": [
    0.0,
    10.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 22.35634321784005,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 328.0,
   "end_distance_m": 348.0,
   "start_elevation_m": 570.9524270357591,
   "end_elevation_m": 575.4236956793271,
   "min_gradient_pct": -6.554458378136019,
   "suppressed_max_gradient_pct": 27.36985657865091,
   "suppressed_location_m": [
    0.0,
    20.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 21.870667200241314,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 328.0,
   "end_distance_m": 353.0,
   "start_elevation_m": 570.9524270357591,
   "end_elevation_m": 576.4200938358194,
   "min_gradient_pct": -4.71079100613224,
   "suppressed_max_gradient_pct": 27.68579082850283,
   "suppressed_location_m": [
    0.0,
    25.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 19.102455342140047,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 113.0,
   "end_distance_m": 163.0,
   "start_elevation_m": 533.5126168587523,
   "end_elevation_m": 543.0638445298223,
   "min_gradient_pct": -0.9190426850268523,
   "suppressed_max_gradient_pct": 23.52129105538006,
   "suppressed_location_m": [
    297.0,
    347.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 17.70483810016981,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 119.0,
   "end_distance_m": 219.0,
   "start_elevation_m": 534.5522062811089,
   "end_elevation_m": 552.2570443812787,
   "min_gradient_pct": 1.2948266218296567,
   "suppressed_max_gradient_pct": 20.056464105598252,
   "suppressed_location_m": [
    245.0,
    345.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.351,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 141.0,
  "shape_class": "sustained"
 },
 "length_m": 744.3400438742588,
 "start_elevation_m": 513.2560904741202,
 "end_elevation_m": 601.9163009628935,
 "endpoint_gain_m": 88.66021048877326,
 "overall_gradient_pct": 11.91125094215012,
 "accumulated_ascent_m": 94.72435445007,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 26.867454404762157,
   "start_distance_m": 257.0,
   "end_distance_m": 262.0,
   "midpoint_distance_m": 259.5,
   "start_elevation_m": 557.2840278624179,
   "end_elevation_m": 558.627400582656,
   "start_xy": [
    261377.0774751306,
    600352.4927789359
   ],
   "end_xy": [
    261381.6110180294,
    600350.3839916022
   ]
  },
  "max_10m": {
   "gradient_pct": 23.583148716376172,
   "start_distance_m": 328.0,
   "end_distance_m": 338.0,
   "midpoint_distance_m": 333.0,
   "start_elevation_m": 570.9524270357591,
   "end_elevation_m": 573.3107419073967,
   "start_xy": [
    261425.1540622165,
    600308.922888961
   ],
   "end_xy": [
    261423.4820472605,
    600299.0636622686
   ]
  },
  "max_20m": {
   "gradient_pct": 22.35634321784005,
   "start_distance_m": 328.0,
   "end_distance_m": 348.0,
   "midpoint_distance_m": 338.0,
   "start_elevation_m": 570.9524270357591,
   "end_elevation_m": 575.4236956793271,
   "start_xy": [
    261425.1540622165,
    600308.922888961
   ],
   "end_xy": [
    261421.4639985148,
    600289.2842332659
   ]
  },
  "max_25m": {
   "gradient_pct": 21.870667200241314,
   "start_distance_m": 328.0,
   "end_distance_m": 353.0,
   "midpoint_distance_m": 340.5,
   "start_elevation_m": 570.9524270357591,
   "end_elevation_m": 576.4200938358194,
   "start_xy": [
    261425.1540622165,
    600308.922888961
   ],
   "end_xy": [
    261419.99399091175,
    600284.505208543
   ]
  },
  "max_50m": {
   "gradient_pct": 19.102455342140047,
   "start_distance_m": 113.0,
   "end_distance_m": 163.0,
   "midpoint_distance_m": 138.0,
   "start_elevation_m": 533.5126168587523,
   "end_elevation_m": 543.0638445298223,
   "start_xy": [
    261236.91063681344,
    600384.5320783562
   ],
   "end_xy": [
    261285.80913825007,
    600374.0949704557
   ]
  },
  "max_100m": {
   "gradient_pct": 17.70483810016981,
   "start_distance_m": 119.0,
   "end_distance_m": 219.0,
   "midpoint_distance_m": 169.0,
   "start_elevation_m": 534.5522062811089,
   "end_elevation_m": 552.2570443812787,
   "start_xy": [
    261242.77551237194,
    600383.2658894575
   ],
   "end_xy": [
    261340.58160510004,
    600362.4340839011
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -15.56498272100498,
   "start_distance_m": 430.0,
   "end_distance_m": 435.0,
   "midpoint_distance_m": 432.5,
   "start_elevation_m": 580.0256364187018,
   "end_elevation_m": 579.2473872826515,
   "start_xy": [
    261405.91970089157,
    600209.2178361319
   ],
   "end_xy": [
    261405.4656950021,
    600204.2384913566
   ]
  },
  "min_10m": {
   "gradient_pct": -10.947482532717459,
   "start_distance_m": 424.0,
   "end_distance_m": 434.0,
   "midpoint_distance_m": 429.0,
   "start_elevation_m": 580.4382651006964,
   "end_elevation_m": 579.3435168474247,
   "start_xy": [
    261406.46375167984,
    600215.1931185903
   ],
   "end_xy": [
    261405.55674445428,
    600205.2343377142
   ]
  },
  "min_20m": {
   "gradient_pct": -6.554458378136019,
   "start_distance_m": 417.0,
   "end_distance_m": 437.0,
   "midpoint_distance_m": 427.0,
   "start_elevation_m": 580.5469030796246,
   "end_elevation_m": 579.2360114039974,
   "start_xy": [
    261407.0997311729,
    600222.1641675627
   ],
   "end_xy": [
    261405.28468838945,
    600202.2466992954
   ]
  },
  "min_25m": {
   "gradient_pct": -4.71079100613224,
   "start_distance_m": 412.0,
   "end_distance_m": 437.0,
   "midpoint_distance_m": 424.5,
   "start_elevation_m": 580.4137091555305,
   "end_elevation_m": 579.2360114039974,
   "start_xy": [
    261407.55270537324,
    600227.1436061305
   ],
   "end_xy": [
    261405.28468838945,
    600202.2466992954
   ]
  },
  "min_50m": {
   "gradient_pct": -0.9190426850268523,
   "start_distance_m": 405.0,
   "end_distance_m": 455.0,
   "midpoint_distance_m": 430.0,
   "start_elevation_m": 580.079419236029,
   "end_elevation_m": 579.6198978935156,
   "start_xy": [
    261408.188684356,
    600234.1146551493
   ],
   "end_xy": [
    261403.65074230608,
    600184.321014854
   ]
  },
  "min_100m": {
   "gradient_pct": 1.2948266218296567,
   "start_distance_m": 416.0,
   "end_distance_m": 516.0,
   "midpoint_distance_m": 466.0,
   "start_elevation_m": 580.5249699925811,
   "end_elevation_m": 581.8197966144107,
   "start_xy": [
    261407.18975068248,
    600223.1601075528
   ],
   "end_xy": [
    261408.36062922914,
    600124.1223818518
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 40.61968305102823,
   "start_distance_m": 740.0,
   "end_distance_m": 742.0,
   "midpoint_distance_m": 741.0,
   "start_elevation_m": 600.8745347643043,
   "end_elevation_m": 601.6869284253248,
   "start_xy": [
    261545.78277151752,
    599949.2941738816
   ],
   "end_xy": [
    261547.34392350385,
    599948.0440522537
   ]
  },
  "max_3m": {
   "gradient_pct": 33.07573191357657,
   "start_distance_m": 740.0,
   "end_distance_m": 743.0,
   "midpoint_distance_m": 741.5,
   "start_elevation_m": 600.8745347643043,
   "end_elevation_m": 601.8668067217116,
   "start_xy": [
    261545.78277151752,
    599949.2941738816
   ],
   "end_xy": [
    261548.12469477137,
    599947.4192352983
   ]
  }
 },
 "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.105,
   "windows_resited": [
    5.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 3,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 0.0,
     "end_m": 25.0,
     "raw_pct": 27.69,
     "reason": "edge-step"
    },
    {
     "window_m": 20.0,
     "start_m": 0.0,
     "end_m": 20.0,
     "raw_pct": 27.37,
     "reason": "edge-step"
    },
    {
     "window_m": 5.0,
     "start_m": 0.0,
     "end_m": 5.0,
     "raw_pct": 44.56,
     "reason": "short-step"
    },
    {
     "window_m": 25.0,
     "start_m": 300.0,
     "end_m": 325.0,
     "raw_pct": 24.75,
     "reason": "hump"
    },
    {
     "window_m": 5.0,
     "start_m": 48.0,
     "end_m": 53.0,
     "raw_pct": 35.51,
     "reason": "short-step"
    },
    {
     "window_m": 5.0,
     "start_m": 684.0,
     "end_m": 689.0,
     "raw_pct": 27.38,
     "reason": "short-step"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.0,
   "obstruction_max_height_m": 0.23,
   "flagged_windows_m": []
  },
  "excluded_ranges_m": [
   [
    0.0,
    27.0
   ],
   [
    46.0,
    55.0
   ],
   [
    298.0,
    327.0
   ],
   [
    682.0,
    691.0
   ]
  ],
  "review": [],
  "extent": [
   "may_start_earlier",
   "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": 0.5,
  "elevation_tiles": [
   "data/cache/scotland/phase-3/dtm/NX69NW.tif",
   "data/cache/scotland/phase-3/dtm/NS60SW.tif"
  ],
  "calculated_at": "2026-09-12T01:44:55+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-uk-scotland/batch-england-rchunk00.pbf",
  "osm_snapshot": "",
  "run_id": "texture-uk-scotland-260912",
  "elevation_provider": "Scottish Remote Sensing Portal (AWS Open Data, srsp-open-data)",
  "elevation_licence": "Open Government Licence v3 \u2014 \u00a9 Scottish Government, SEPA and partners; Crown copyright",
  "elevation_dataset": "Scottish Public Sector LiDAR Phase 3 50cm",
  "elevation_tile_ids": [
   "NX69NW",
   "NS60SW"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Chapman's Cleugh",
  "county": "Dumfries and Galloway"
 }
}