{
 "ocl_version": "0.1.0",
 "name": "Discovered lane (46.3270, 10.0686)",
 "slug": "discovered-lane-46-3270-10-0686",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 43.54429398825914,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 746.0,
   "end_distance_m": 748.0,
   "start_elevation_m": 1100.6213865169987,
   "end_elevation_m": 1101.4922723967638,
   "min_gradient_pct": -19.235539669068658,
   "suppressed_max_gradient_pct": 70.44403829298744,
   "suppressed_location_m": [
    794.0,
    796.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 30.096643980618865,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 745.0,
   "end_distance_m": 748.0,
   "start_elevation_m": 1100.5893730773453,
   "end_elevation_m": 1101.4922723967638,
   "min_gradient_pct": -18.370384650931253,
   "suppressed_max_gradient_pct": 55.05101419253151,
   "suppressed_location_m": [
    786.0,
    789.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 24.95301494924206,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 1857.0,
   "end_distance_m": 1862.0,
   "start_elevation_m": 1233.5791641137553,
   "end_elevation_m": 1234.8268148612174,
   "min_gradient_pct": -17.559701065065383,
   "suppressed_max_gradient_pct": 43.4625901848176,
   "suppressed_location_m": [
    785.0,
    790.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 20.53897130812402,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 717.0,
   "end_distance_m": 727.0,
   "start_elevation_m": 1095.5509751610648,
   "end_elevation_m": 1097.6048722918772,
   "min_gradient_pct": -7.038318237832755,
   "suppressed_max_gradient_pct": 39.22098975122026,
   "suppressed_location_m": [
    786.0,
    796.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 20.03849914654097,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 716.0,
   "end_distance_m": 736.0,
   "start_elevation_m": 1095.3618947580158,
   "end_elevation_m": 1099.369594587324,
   "min_gradient_pct": 1.2828819471315,
   "suppressed_max_gradient_pct": 30.318440817717374,
   "suppressed_location_m": [
    776.0,
    796.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 19.943684981505612,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 714.0,
   "end_distance_m": 739.0,
   "start_elevation_m": 1094.9485454075825,
   "end_elevation_m": 1099.934466652959,
   "min_gradient_pct": 2.063622657790347,
   "suppressed_max_gradient_pct": 27.397434642492044,
   "suppressed_location_m": [
    771.0,
    796.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.33236643328746,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 685.0,
   "end_distance_m": 735.0,
   "start_elevation_m": 1089.9868946807305,
   "end_elevation_m": 1099.1530778973743,
   "min_gradient_pct": 3.1608095602043704,
   "suppressed_max_gradient_pct": 23.962918978242215,
   "suppressed_location_m": [
    746.0,
    796.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 16.55075728395377,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 648.0,
   "end_distance_m": 748.0,
   "start_elevation_m": 1084.94151511281,
   "end_elevation_m": 1101.4922723967638,
   "min_gradient_pct": 4.740299239859837,
   "suppressed_max_gradient_pct": 20.438704268971378,
   "suppressed_location_m": [
    696.0,
    796.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.298,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 305.0,
  "shape_class": "sustained"
 },
 "length_m": 4893.391517173042,
 "start_elevation_m": 1016.3172744287098,
 "end_elevation_m": 1548.2220429414153,
 "endpoint_gain_m": 531.9047685127056,
 "overall_gradient_pct": 10.869859210039092,
 "accumulated_ascent_m": 534.3114574174645,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 24.95301494924206,
   "start_distance_m": 1857.0,
   "end_distance_m": 1862.0,
   "midpoint_distance_m": 1859.5,
   "start_elevation_m": 1233.5791641137553,
   "end_elevation_m": 1234.8268148612174,
   "start_xy": [
    2802595.5686698337,
    1133433.5933965903
   ],
   "end_xy": [
    2802594.6668681037,
    1133438.5094644798
   ]
  },
  "max_10m": {
   "gradient_pct": 20.53897130812402,
   "start_distance_m": 717.0,
   "end_distance_m": 727.0,
   "midpoint_distance_m": 722.0,
   "start_elevation_m": 1095.5509751610648,
   "end_elevation_m": 1097.6048722918772,
   "start_xy": [
    2802457.3170448095,
    1133152.3368477903
   ],
   "end_xy": [
    2802466.7872312064,
    1133155.496768546
   ]
  },
  "max_20m": {
   "gradient_pct": 20.03849914654097,
   "start_distance_m": 716.0,
   "end_distance_m": 736.0,
   "midpoint_distance_m": 726.0,
   "start_elevation_m": 1095.3618947580158,
   "end_elevation_m": 1099.369594587324,
   "start_xy": [
    2802456.387156467,
    1133151.9690059996
   ],
   "end_xy": [
    2802475.735573176,
    1133156.193941644
   ]
  },
  "max_25m": {
   "gradient_pct": 19.943684981505612,
   "start_distance_m": 714.0,
   "end_distance_m": 739.0,
   "midpoint_distance_m": 726.5,
   "start_elevation_m": 1094.9485454075825,
   "end_elevation_m": 1099.934466652959,
   "start_xy": [
    2802454.527154993,
    1133151.2338912713
   ],
   "end_xy": [
    2802478.6722281747,
    1133156.8071754603
   ]
  },
  "max_50m": {
   "gradient_pct": 18.33236643328746,
   "start_distance_m": 685.0,
   "end_distance_m": 735.0,
   "midpoint_distance_m": 710.0,
   "start_elevation_m": 1089.9868946807305,
   "end_elevation_m": 1099.1530778973743,
   "start_xy": [
    2802427.5989183267,
    1133140.4839634756
   ],
   "end_xy": [
    2802474.746196523,
    1133156.050390435
   ]
  },
  "max_100m": {
   "gradient_pct": 16.55075728395377,
   "start_distance_m": 648.0,
   "end_distance_m": 748.0,
   "midpoint_distance_m": 698.0,
   "start_elevation_m": 1084.94151511281,
   "end_elevation_m": 1101.4922723967638,
   "start_xy": [
    2802394.651999287,
    1133124.8045658616
   ],
   "end_xy": [
    2802487.391193381,
    1133159.0179452372
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -17.559701065065383,
   "start_distance_m": 1868.0,
   "end_distance_m": 1873.0,
   "midpoint_distance_m": 1870.5,
   "start_elevation_m": 1236.5414608372728,
   "end_elevation_m": 1235.6634757840195,
   "start_xy": [
    2802592.5221955036,
    1133444.1084867944
   ],
   "end_xy": [
    2802589.651669679,
    1133448.1918073236
   ]
  },
  "min_10m": {
   "gradient_pct": -7.038318237832755,
   "start_distance_m": 1867.0,
   "end_distance_m": 1877.0,
   "midpoint_distance_m": 1872.0,
   "start_elevation_m": 1236.4619097415086,
   "end_elevation_m": 1235.7580779177254,
   "start_xy": [
    2802592.917405628,
    1133443.1907574506
   ],
   "end_xy": [
    2802587.0777559276,
    1133451.2350703417
   ]
  },
  "min_20m": {
   "gradient_pct": 1.2828819471315,
   "start_distance_m": 435.0,
   "end_distance_m": 455.0,
   "midpoint_distance_m": 445.0,
   "start_elevation_m": 1062.701390729534,
   "end_elevation_m": 1062.9579671189604,
   "start_xy": [
    2802304.7263146476,
    1133284.5910603546
   ],
   "end_xy": [
    2802301.7153930007,
    1133265.6161731167
   ]
  },
  "min_25m": {
   "gradient_pct": 2.063622657790347,
   "start_distance_m": 0.0,
   "end_distance_m": 25.0,
   "midpoint_distance_m": 12.5,
   "start_elevation_m": 1016.3172744287098,
   "end_elevation_m": 1016.8331800931574,
   "start_xy": [
    2802006.576,
    1133580.577
   ],
   "end_xy": [
    2802030.450530776,
    1133573.541730447
   ]
  },
  "min_50m": {
   "gradient_pct": 3.1608095602043704,
   "start_distance_m": 0.0,
   "end_distance_m": 50.0,
   "midpoint_distance_m": 25.0,
   "start_elevation_m": 1016.3172744287098,
   "end_elevation_m": 1017.897679208812,
   "start_xy": [
    2802006.576,
    1133580.577
   ],
   "end_xy": [
    2802050.377506098,
    1133558.9924793798
   ]
  },
  "min_100m": {
   "gradient_pct": 4.740299239859837,
   "start_distance_m": 0.0,
   "end_distance_m": 100.0,
   "midpoint_distance_m": 50.0,
   "start_elevation_m": 1016.3172744287098,
   "end_elevation_m": 1021.0575736685696,
   "start_xy": [
    2802006.576,
    1133580.577
   ],
   "end_xy": [
    2802071.101537363,
    1133513.9706293556
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 43.54429398825914,
   "start_distance_m": 746.0,
   "end_distance_m": 748.0,
   "midpoint_distance_m": 747.0,
   "start_elevation_m": 1100.6213865169987,
   "end_elevation_m": 1101.4922723967638,
   "start_xy": [
    2802485.469167892,
    1133158.4649379172
   ],
   "end_xy": [
    2802487.391193381,
    1133159.0179452372
   ]
  },
  "max_3m": {
   "gradient_pct": 30.096643980618865,
   "start_distance_m": 745.0,
   "end_distance_m": 748.0,
   "midpoint_distance_m": 746.5,
   "start_elevation_m": 1100.5893730773453,
   "end_elevation_m": 1101.4922723967638,
   "start_xy": [
    2802484.5080222674,
    1133158.1888960935
   ],
   "end_xy": [
    2802487.391193381,
    1133159.0179452372
   ]
  }
 },
 "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,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "texture_suppression": {
   "masked_fraction": 0.013,
   "windows_resited": [
    3.0,
    5.0,
    10.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 2,
   "windows_masked": [
    {
     "window_m": 10.0,
     "start_m": 825.0,
     "end_m": 835.0,
     "raw_pct": 27.44,
     "reason": "mask-edge"
    },
    {
     "window_m": 5.0,
     "start_m": 584.0,
     "end_m": 589.0,
     "raw_pct": 26.35,
     "reason": "short-step"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "excluded_ranges_m": [
   [
    582.0,
    591.0
   ],
   [
    749.0,
    754.0
   ],
   [
    784.0,
    789.0
   ],
   [
    792.0,
    797.0
   ],
   [
    813.0,
    818.0
   ],
   [
    823.0,
    841.0
   ],
   [
    882.0,
    887.0
   ],
   [
    1863.0,
    1868.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:2056",
  "elevation_resolution_m": 0.5,
  "elevation_tiles": [
   "data/cache/ch/swissalti3d_2023_2801-1133_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2802-1132_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2802-1133_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2802-1134_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-12T01:30:47+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-ch-ch/batch-switzerland-rchunk00.pbf",
  "osm_snapshot": "",
  "run_id": "texture-ch-ch-260912",
  "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": [
   "2801-1133",
   "2802-1132",
   "2802-1133",
   "2802-1134"
  ],
  "climb_origin": "discovered",
  "canopy_check": "unavailable \u2014 no surface model (DSM or point cloud) registered for this coverage",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Poschiavo",
  "county": "Graub\u00fcnden/Grischun/Grigioni",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}