{
 "ocl_version": "0.1.0",
 "name": "Discovered lane (46.5366, 8.8360)",
 "slug": "discovered-lane-46-5366-8-8360",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 22.50604663043987,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 3472.0,
   "end_distance_m": 3474.0,
   "start_elevation_m": 1856.9789095689976,
   "end_elevation_m": 1857.4290305016063,
   "min_gradient_pct": -379.4021734352782,
   "suppressed_max_gradient_pct": 403.0973083088156,
   "suppressed_location_m": [
    1.0,
    3.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 22.139642214870037,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 3473.0,
   "end_distance_m": 3476.0,
   "start_elevation_m": 1857.1913586426308,
   "end_elevation_m": 1857.855547909077,
   "min_gradient_pct": -298.64764121136886,
   "suppressed_max_gradient_pct": 287.5087297276423,
   "suppressed_location_m": [
    1.0,
    4.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 21.315089477302536,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 3472.0,
   "end_distance_m": 3477.0,
   "start_elevation_m": 1856.9789095689976,
   "end_elevation_m": 1858.0446640428627,
   "min_gradient_pct": -196.06087132764515,
   "suppressed_max_gradient_pct": 204.63627827448818,
   "suppressed_location_m": [
    7.0,
    12.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 20.867669746808133,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 3472.0,
   "end_distance_m": 3482.0,
   "start_elevation_m": 1856.9789095689976,
   "end_elevation_m": 1859.0656765436784,
   "min_gradient_pct": -149.6702377094948,
   "suppressed_max_gradient_pct": 180.07201463224192,
   "suppressed_location_m": [
    1.0,
    11.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 19.87632623451873,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 3462.0,
   "end_distance_m": 3482.0,
   "start_elevation_m": 1855.0904112967746,
   "end_elevation_m": 1859.0656765436784,
   "min_gradient_pct": -95.62918688446416,
   "suppressed_max_gradient_pct": 117.30281633744653,
   "suppressed_location_m": [
    0.0,
    20.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 19.217757724475632,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 3459.0,
   "end_distance_m": 3484.0,
   "start_elevation_m": 1854.6103236764484,
   "end_elevation_m": 1859.4147631075673,
   "min_gradient_pct": -83.61378718815467,
   "suppressed_max_gradient_pct": 95.06664242752413,
   "suppressed_location_m": [
    0.0,
    25.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.227055864691465,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 3459.0,
   "end_distance_m": 3509.0,
   "start_elevation_m": 1854.6103236764484,
   "end_elevation_m": 1863.7238516087941,
   "min_gradient_pct": -40.146271807569974,
   "suppressed_max_gradient_pct": 24.41123554686419,
   "suppressed_location_m": [
    0.0,
    50.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 17.049053548525535,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 3410.0,
   "end_distance_m": 3510.0,
   "start_elevation_m": 1846.833874541945,
   "end_elevation_m": 1863.8829280904706,
   "min_gradient_pct": -17.905183766181835
  }
 ],
 "shape": {
  "ascent_concentration": 0.32,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 159.0,
  "shape_class": "sustained"
 },
 "length_m": 3547.8999999998664,
 "start_elevation_m": 1632.63158007226,
 "end_elevation_m": 1868.7288105327411,
 "endpoint_gain_m": 236.09723046048111,
 "overall_gradient_pct": 6.654562712040644,
 "accumulated_ascent_m": 263.54585586774965,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 21.315089477302536,
   "start_distance_m": 3472.0,
   "end_distance_m": 3477.0,
   "midpoint_distance_m": 3474.5,
   "start_elevation_m": 1856.9789095689976,
   "end_elevation_m": 1858.0446640428627,
   "start_xy": [
    2706396.704217089,
    1155745.9072798735
   ],
   "end_xy": [
    2706393.835197305,
    1155749.9860457557
   ]
  },
  "max_10m": {
   "gradient_pct": 20.867669746808133,
   "start_distance_m": 3472.0,
   "end_distance_m": 3482.0,
   "midpoint_distance_m": 3477.0,
   "start_elevation_m": 1856.9789095689976,
   "end_elevation_m": 1859.0656765436784,
   "start_xy": [
    2706396.704217089,
    1155745.9072798735
   ],
   "end_xy": [
    2706392.3079094286,
    1155754.7212735561
   ]
  },
  "max_20m": {
   "gradient_pct": 19.87632623451873,
   "start_distance_m": 3462.0,
   "end_distance_m": 3482.0,
   "midpoint_distance_m": 3472.0,
   "start_elevation_m": 1855.0904112967746,
   "end_elevation_m": 1859.0656765436784,
   "start_xy": [
    2706404.6546390248,
    1155739.9638232645
   ],
   "end_xy": [
    2706392.3079094286,
    1155754.7212735561
   ]
  },
  "max_25m": {
   "gradient_pct": 19.217757724475632,
   "start_distance_m": 3459.0,
   "end_distance_m": 3484.0,
   "midpoint_distance_m": 3471.5,
   "start_elevation_m": 1854.6103236764484,
   "end_elevation_m": 1859.4147631075673,
   "start_xy": [
    2706407.396959465,
    1155738.747770017
   ],
   "end_xy": [
    2706392.125394924,
    1155756.7087245882
   ]
  },
  "max_50m": {
   "gradient_pct": 18.227055864691465,
   "start_distance_m": 3459.0,
   "end_distance_m": 3509.0,
   "midpoint_distance_m": 3484.0,
   "start_elevation_m": 1854.6103236764484,
   "end_elevation_m": 1863.7238516087941,
   "start_xy": [
    2706407.396959465,
    1155738.747770017
   ],
   "end_xy": [
    2706403.306040904,
    1155778.2811210682
   ]
  },
  "max_100m": {
   "gradient_pct": 17.049053548525535,
   "start_distance_m": 3410.0,
   "end_distance_m": 3510.0,
   "midpoint_distance_m": 3460.0,
   "start_elevation_m": 1846.833874541945,
   "end_elevation_m": 1863.8829280904706,
   "start_xy": [
    2706441.4595264266,
    1155706.2303379658
   ],
   "end_xy": [
    2706404.015030139,
    1155778.9863403076
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -196.06087132764515,
   "start_distance_m": 49.0,
   "end_distance_m": 54.0,
   "midpoint_distance_m": 51.5,
   "start_elevation_m": 1645.290733498141,
   "end_elevation_m": 1635.4876899317587,
   "start_xy": [
    2708240.888912563,
    1153796.525548091
   ],
   "end_xy": [
    2708241.841011799,
    1153801.4340609817
   ]
  },
  "min_10m": {
   "gradient_pct": -149.6702377094948,
   "start_distance_m": 44.0,
   "end_distance_m": 54.0,
   "midpoint_distance_m": 49.0,
   "start_elevation_m": 1650.4547137027082,
   "end_elevation_m": 1635.4876899317587,
   "start_xy": [
    2708239.937963614,
    1153791.61681194
   ],
   "end_xy": [
    2708241.841011799,
    1153801.4340609817
   ]
  },
  "min_20m": {
   "gradient_pct": -95.62918688446416,
   "start_distance_m": 34.0,
   "end_distance_m": 54.0,
   "midpoint_distance_m": 44.0,
   "start_elevation_m": 1654.6135273086516,
   "end_elevation_m": 1635.4876899317587,
   "start_xy": [
    2708238.036065714,
    1153781.7993396383
   ],
   "end_xy": [
    2708241.841011799,
    1153801.4340609817
   ]
  },
  "min_25m": {
   "gradient_pct": -83.61378718815467,
   "start_distance_m": 29.0,
   "end_distance_m": 54.0,
   "midpoint_distance_m": 41.5,
   "start_elevation_m": 1656.3911367287974,
   "end_elevation_m": 1635.4876899317587,
   "start_xy": [
    2708237.0839664782,
    1153776.8908267475
   ],
   "end_xy": [
    2708241.841011799,
    1153801.4340609817
   ]
  },
  "min_50m": {
   "gradient_pct": -40.146271807569974,
   "start_distance_m": 22.0,
   "end_distance_m": 72.0,
   "midpoint_distance_m": 47.0,
   "start_elevation_m": 1656.512641503657,
   "end_elevation_m": 1636.439505599872,
   "start_xy": [
    2708235.7519477773,
    1153770.0187300923
   ],
   "end_xy": [
    2708245.5480512762,
    1153819.047235197
   ]
  },
  "min_100m": {
   "gradient_pct": -17.905183766181835,
   "start_distance_m": 22.0,
   "end_distance_m": 122.0,
   "midpoint_distance_m": 72.0,
   "start_elevation_m": 1656.512641503657,
   "end_elevation_m": 1638.6074577374752,
   "start_xy": [
    2708235.7519477773,
    1153770.0187300923
   ],
   "end_xy": [
    2708256.1860950864,
    1153867.9024449484
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 22.50604663043987,
   "start_distance_m": 3472.0,
   "end_distance_m": 3474.0,
   "midpoint_distance_m": 3473.0,
   "start_elevation_m": 1856.9789095689976,
   "end_elevation_m": 1857.4290305016063,
   "start_xy": [
    2706396.704217089,
    1155745.9072798735
   ],
   "end_xy": [
    2706395.480354766,
    1155747.4891019287
   ]
  },
  "max_3m": {
   "gradient_pct": 22.139642214870037,
   "start_distance_m": 3473.0,
   "end_distance_m": 3476.0,
   "midpoint_distance_m": 3474.5,
   "start_elevation_m": 1857.1913586426308,
   "end_elevation_m": 1857.855547909077,
   "start_xy": [
    2706396.0922859274,
    1155746.6981909012
   ],
   "end_xy": [
    2706394.3028292772,
    1155749.103603306
   ]
  }
 },
 "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.042,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0
   ],
   "windows_unresolved": []
  },
  "texture_suppression": {
   "masked_fraction": 0.05,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 1,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 3208.0,
     "end_m": 3233.0,
     "raw_pct": 19.87,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 3213.0,
     "end_m": 3233.0,
     "raw_pct": 20.64,
     "reason": "hump"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "excluded_ranges_m": [
   [
    0.0,
    79.0
   ],
   [
    155.0,
    223.0
   ],
   [
    3206.0,
    3235.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:2056",
  "elevation_resolution_m": 0.5,
  "elevation_tiles": [
   "data/cache/ch/swissalti3d_2022_2706-1154_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2022_2706-1155_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2022_2707-1154_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2022_2707-1155_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2022_2708-1153_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2022_2708-1154_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-15T21:40:34+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/switzerland-2026-09-10.osm.pbf",
  "osm_snapshot": "2026-09-09T20:21:20Z",
  "run_id": "retro-260915-dogleg-all",
  "elevation_provider": "swisstopo swissALTI3D",
  "elevation_licence": "swisstopo open government data (OGD): free use, attribution '\u00a9 swisstopo' \u2014 https://www.swisstopo.admin.ch/en/terms-and-conditions",
  "elevation_dataset": "swissALTI3D 0.5 m DTM (Federal Office of Topography swisstopo)",
  "elevation_tile_ids": [
   "2706-1154",
   "2706-1155",
   "2707-1154",
   "2707-1155",
   "2708-1153",
   "2708-1154"
  ],
  "route_cut_m": 3547.9,
  "climb_origin": "discovered",
  "canopy_check": "unavailable \u2014 no surface model (DSM or point cloud) registered for this coverage",
  "structure_own_ways": "none \u2014 the route carried no way list; own decks unmasked",
  "structure_mask_ranges_m": [
   [
    178.0,
    208.0
   ],
   [
    188.9,
    218.9
   ],
   [
    184.5,
    214.5
   ],
   [
    175.4,
    205.4
   ],
   [
    162.2,
    192.2
   ],
   [
    174.7,
    204.7
   ],
   [
    179.0,
    209.0
   ],
   [
    170.1,
    200.1
   ],
   [
    180.2,
    210.2
   ],
   [
    170.0,
    200.0
   ],
   [
    161.9,
    191.9
   ],
   [
    161.0,
    191.0
   ],
   [
    0.0,
    16.2
   ],
   [
    0.0,
    20.6
   ],
   [
    0.0,
    21.8
   ],
   [
    0.0,
    27.0
   ],
   [
    0.0,
    18.6
   ],
   [
    0.0,
    27.9
   ],
   [
    0.0,
    15.5
   ],
   [
    41.9,
    71.9
   ],
   [
    44.0,
    74.0
   ],
   [
    4.2,
    34.2
   ],
   [
    3.9,
    33.9
   ],
   [
    38.4,
    68.4
   ],
   [
    42.2,
    72.2
   ],
   [
    27.0,
    57.0
   ],
   [
    18.9,
    48.9
   ],
   [
    37.8,
    67.8
   ],
   [
    23.2,
    53.2
   ],
   [
    22.9,
    52.9
   ],
   [
    27.0,
    57.0
   ],
   [
    19.4,
    49.4
   ]
  ],
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Blenio",
  "county": "Ticino",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}