{
 "ocl_version": "0.1.0",
 "name": "Discovered lane (56.9020, -5.0016)",
 "slug": "discovered-lane-56-9020-5-0016",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 45.24436648617254,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 2082.0,
   "end_distance_m": 2084.0,
   "start_elevation_m": 111.01554802629838,
   "end_elevation_m": 111.92043535602183,
   "min_gradient_pct": -64.50748248918856,
   "suppressed_max_gradient_pct": 75.76869392549312,
   "suppressed_location_m": [
    1586.0,
    1588.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 43.274689438944826,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 1146.0,
   "end_distance_m": 1149.0,
   "start_elevation_m": 99.54526702521731,
   "end_elevation_m": 100.84350770838566,
   "min_gradient_pct": -56.891168113549405,
   "suppressed_max_gradient_pct": 60.634778229448706,
   "suppressed_location_m": [
    1586.0,
    1589.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 29.90584007462985,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded",
    "texture_excluded",
    "texture_unresolved"
   ],
   "start_distance_m": 2081.0,
   "end_distance_m": 2086.0,
   "start_elevation_m": 110.70923684700307,
   "end_elevation_m": 112.20452885073456,
   "min_gradient_pct": -42.81905413677123,
   "suppressed_max_gradient_pct": 43.356213817401965,
   "suppressed_location_m": [
    1584.0,
    1589.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 25.402959232905715,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 1721.0,
   "end_distance_m": 1731.0,
   "start_elevation_m": 85.20432447875649,
   "end_elevation_m": 87.74462040204706,
   "min_gradient_pct": -28.967357790279777,
   "suppressed_max_gradient_pct": 37.231885315770086,
   "suppressed_location_m": [
    168.0,
    178.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 19.524097464431875,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded",
    "texture_excluded",
    "texture_excluded",
    "texture_unresolved",
    "canopy_or_structure"
   ],
   "start_distance_m": 1949.0,
   "end_distance_m": 1969.0,
   "start_elevation_m": 98.83083031132009,
   "end_elevation_m": 102.73564980420646,
   "min_gradient_pct": -21.637950959399888,
   "suppressed_max_gradient_pct": 28.556626613396645,
   "suppressed_location_m": [
    159.0,
    179.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 17.078229439574727,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 1706.0,
   "end_distance_m": 1731.0,
   "start_elevation_m": 83.47506304215338,
   "end_elevation_m": 87.74462040204706,
   "min_gradient_pct": -21.09100865560083,
   "suppressed_max_gradient_pct": 27.4555920679704,
   "suppressed_location_m": [
    165.0,
    190.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 15.195762897549173,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 5.0,
   "end_distance_m": 55.0,
   "start_elevation_m": 31.351449156644343,
   "end_elevation_m": 38.94933060541893,
   "min_gradient_pct": -18.126820517451648,
   "suppressed_max_gradient_pct": 22.06720719075544,
   "suppressed_location_m": [
    140.0,
    190.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 12.314424783584828,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 212.0,
   "end_distance_m": 312.0,
   "start_elevation_m": 59.99277702121944,
   "end_elevation_m": 72.30720180480427,
   "min_gradient_pct": -10.260894905618969,
   "suppressed_max_gradient_pct": 17.254062198780538,
   "suppressed_location_m": [
    101.0,
    201.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.343,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 91.0,
  "shape_class": "sustained"
 },
 "length_m": 6087.177029645741,
 "start_elevation_m": 31.673411755053063,
 "end_elevation_m": 158.3048034960939,
 "endpoint_gain_m": 126.63139174104084,
 "overall_gradient_pct": 2.080297502837871,
 "accumulated_ascent_m": 263.1832556033927,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 29.90584007462985,
   "start_distance_m": 2081.0,
   "end_distance_m": 2086.0,
   "midpoint_distance_m": 2083.5,
   "start_elevation_m": 110.70923684700307,
   "end_elevation_m": 112.20452885073456,
   "start_xy": [
    218981.84183060715,
    782676.2388670855
   ],
   "end_xy": [
    218985.078751105,
    782672.5808639135
   ]
  },
  "max_10m": {
   "gradient_pct": 25.402959232905715,
   "start_distance_m": 1721.0,
   "end_distance_m": 1731.0,
   "midpoint_distance_m": 1726.0,
   "start_elevation_m": 85.20432447875649,
   "end_elevation_m": 87.74462040204706,
   "start_xy": [
    218720.12115387723,
    782806.6900621655
   ],
   "end_xy": [
    218726.5317224085,
    782799.2995830985
   ]
  },
  "max_20m": {
   "gradient_pct": 19.524097464431875,
   "start_distance_m": 1949.0,
   "end_distance_m": 1969.0,
   "midpoint_distance_m": 1959.0,
   "start_elevation_m": 98.83083031132009,
   "end_elevation_m": 102.73564980420646,
   "start_xy": [
    218936.27882898715,
    782790.6773818245
   ],
   "end_xy": [
    218952.64107175427,
    782779.1762111752
   ]
  },
  "max_25m": {
   "gradient_pct": 17.078229439574727,
   "start_distance_m": 1706.0,
   "end_distance_m": 1731.0,
   "midpoint_distance_m": 1718.5,
   "start_elevation_m": 83.47506304215338,
   "end_elevation_m": 87.74462040204706,
   "start_xy": [
    218714.93318843844,
    782820.764327297
   ],
   "end_xy": [
    218726.5317224085,
    782799.2995830985
   ]
  },
  "max_50m": {
   "gradient_pct": 15.195762897549173,
   "start_distance_m": 5.0,
   "end_distance_m": 55.0,
   "midpoint_distance_m": 30.0,
   "start_elevation_m": 31.351449156644343,
   "end_elevation_m": 38.94933060541893,
   "start_xy": [
    217304.99439006584,
    782965.5423517418
   ],
   "end_xy": [
    217341.9122974902,
    782944.5936111093
   ]
  },
  "max_100m": {
   "gradient_pct": 12.314424783584828,
   "start_distance_m": 212.0,
   "end_distance_m": 312.0,
   "midpoint_distance_m": 262.0,
   "start_elevation_m": 59.99277702121944,
   "end_elevation_m": 72.30720180480427,
   "start_xy": [
    217454.82875964761,
    782836.8567344157
   ],
   "end_xy": [
    217550.8161515671,
    782812.7539779819
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -42.81905413677123,
   "start_distance_m": 1155.0,
   "end_distance_m": 1160.0,
   "midpoint_distance_m": 1157.5,
   "start_elevation_m": 100.2418592868977,
   "end_elevation_m": 98.10090658005913,
   "start_xy": [
    218348.23401241915,
    782652.9263308793
   ],
   "end_xy": [
    218353.22433988441,
    782652.615479887
   ]
  },
  "min_10m": {
   "gradient_pct": -28.967357790279777,
   "start_distance_m": 1151.0,
   "end_distance_m": 1161.0,
   "midpoint_distance_m": 1156.0,
   "start_elevation_m": 100.83659876557226,
   "end_elevation_m": 97.93986298654428,
   "start_xy": [
    218344.24171571445,
    782653.1744565389
   ],
   "end_xy": [
    218354.22241574107,
    782652.5534751744
   ]
  },
  "min_20m": {
   "gradient_pct": -21.637950959399888,
   "start_distance_m": 1529.0,
   "end_distance_m": 1549.0,
   "midpoint_distance_m": 1539.0,
   "start_elevation_m": 85.84648014651515,
   "end_elevation_m": 81.51888995463517,
   "start_xy": [
    218585.34727204227,
    782890.0239330917
   ],
   "end_xy": [
    218605.10806847282,
    782893.1079013611
   ]
  },
  "min_25m": {
   "gradient_pct": -21.09100865560083,
   "start_distance_m": 1520.0,
   "end_distance_m": 1545.0,
   "midpoint_distance_m": 1532.5,
   "start_elevation_m": 87.39325697869658,
   "end_elevation_m": 82.12050481479638,
   "start_xy": [
    218576.40427119102,
    782889.5788656463
   ],
   "end_xy": [
    218601.15594445937,
    782892.4908820312
   ]
  },
  "min_50m": {
   "gradient_pct": -18.126820517451648,
   "start_distance_m": 1530.0,
   "end_distance_m": 1580.0,
   "midpoint_distance_m": 1555.0,
   "start_elevation_m": 85.68556194060034,
   "end_elevation_m": 76.62215168187451,
   "start_xy": [
    218586.33534120955,
    782890.1779438728
   ],
   "end_xy": [
    218635.73732043212,
    782897.8879406342
   ]
  },
  "min_100m": {
   "gradient_pct": -10.260894905618969,
   "start_distance_m": 1483.0,
   "end_distance_m": 1583.0,
   "midpoint_distance_m": 1533.0,
   "start_elevation_m": 86.7531792452403,
   "end_elevation_m": 76.49228433962134,
   "start_xy": [
    218539.47746660392,
    782891.8579488089
   ],
   "end_xy": [
    218638.70152793388,
    782898.3499729775
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 45.24436648617254,
   "start_distance_m": 2082.0,
   "end_distance_m": 2084.0,
   "midpoint_distance_m": 2083.0,
   "start_elevation_m": 111.01554802629838,
   "end_elevation_m": 111.92043535602183,
   "start_xy": [
    218982.19825866175,
    782675.3495844253
   ],
   "end_xy": [
    218983.61323475762,
    782673.9418420284
   ]
  },
  "max_3m": {
   "gradient_pct": 43.274689438944826,
   "start_distance_m": 1146.0,
   "end_distance_m": 1149.0,
   "midpoint_distance_m": 1147.5,
   "start_elevation_m": 99.54526702521731,
   "end_elevation_m": 100.84350770838566,
   "start_xy": [
    218339.25133643122,
    782653.4844801015
   ],
   "end_xy": [
    218342.24556400115,
    782653.2984659638
   ]
  }
 },
 "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": {
  "structure_suppression": {
   "masked_fraction": 0.009,
   "windows_resited": [
    2.0,
    3.0,
    5.0
   ],
   "windows_unresolved": []
  },
  "texture_suppression": {
   "masked_fraction": 0.028,
   "windows_resited": [
    5.0,
    10.0,
    20.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 4,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 165.0,
     "end_m": 190.0,
     "raw_pct": 27.46,
     "reason": "staircase+hump"
    },
    {
     "window_m": 20.0,
     "start_m": 159.0,
     "end_m": 179.0,
     "raw_pct": 28.56,
     "reason": "hump"
    },
    {
     "window_m": 10.0,
     "start_m": 168.0,
     "end_m": 178.0,
     "raw_pct": 37.23,
     "reason": "hump"
    },
    {
     "window_m": 5.0,
     "start_m": 184.0,
     "end_m": 189.0,
     "raw_pct": 41.92,
     "reason": "hump+short-step"
    },
    {
     "window_m": 25.0,
     "start_m": 1914.0,
     "end_m": 1939.0,
     "raw_pct": 23.13,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 1917.0,
     "end_m": 1937.0,
     "raw_pct": 26.04,
     "reason": "hump"
    },
    {
     "window_m": 10.0,
     "start_m": 1927.0,
     "end_m": 1937.0,
     "raw_pct": 33.73,
     "reason": "hump+short-step"
    },
    {
     "window_m": 5.0,
     "start_m": 1932.0,
     "end_m": 1937.0,
     "raw_pct": 38.2,
     "reason": "hump+short-step"
    },
    {
     "window_m": 20.0,
     "start_m": 2029.0,
     "end_m": 2049.0,
     "raw_pct": 20.18,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 1591.0,
     "end_m": 1611.0,
     "raw_pct": 19.89,
     "reason": "spike+mask-edge"
    }
   ],
   "advisory": [],
   "unresolved": [
    {
     "window_m": 20.0,
     "start_m": 1949.0,
     "end_m": 1969.0,
     "pct": 19.52,
     "reason": "hump"
    },
    {
     "window_m": 5.0,
     "start_m": 2081.0,
     "end_m": 2086.0,
     "pct": 29.91,
     "reason": "short-step"
    }
   ]
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.133,
   "obstruction_max_height_m": 14.75,
   "flagged_windows_m": [
    20,
    100
   ]
  },
  "excluded_ranges_m": [
   [
    157.0,
    192.0
   ],
   [
    1155.0,
    1160.0
   ],
   [
    1584.0,
    1613.0
   ],
   [
    1912.0,
    1941.0
   ],
   [
    2027.0,
    2051.0
   ],
   [
    4791.0,
    4831.0
   ]
  ],
  "review": [
   "texture_unresolved"
  ],
  "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/scotland/phase-1/dtm/NN27.tif",
   "data/cache/scotland/phase-1/dtm/NN18.tif",
   "data/cache/scotland/phase-1/dtm/NN28.tif"
  ],
  "calculated_at": "2026-09-12T01:44:43+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-uk-scotland/batch-england-rchunk03.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 1 1m",
  "elevation_tile_ids": [
   "NN27",
   "NN18",
   "NN28"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Kilmonivaig",
  "county": "Highland"
 }
}