{
 "ocl_version": "0.1.0",
 "name": "Chemin des Bioles",
 "slug": "chemin-des-bioles",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 32.418436598209155,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 770.0,
   "end_distance_m": 772.0,
   "start_elevation_m": 1353.1976472542055,
   "end_elevation_m": 1353.8460159861697,
   "min_gradient_pct": -4.162087774079737
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 31.66189153950351,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 769.0,
   "end_distance_m": 772.0,
   "start_elevation_m": 1352.8961592399846,
   "end_elevation_m": 1353.8460159861697,
   "min_gradient_pct": -2.6712610863645145
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 31.114856238546054,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 769.0,
   "end_distance_m": 774.0,
   "start_elevation_m": 1352.8961592399846,
   "end_elevation_m": 1354.451902051912,
   "min_gradient_pct": -0.241372659343142
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 27.88866628317237,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 764.0,
   "end_distance_m": 774.0,
   "start_elevation_m": 1351.6630354235947,
   "end_elevation_m": 1354.451902051912,
   "min_gradient_pct": 2.2064351922426795
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 26.144212710112242,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 766.0,
   "end_distance_m": 786.0,
   "start_elevation_m": 1352.0735505977352,
   "end_elevation_m": 1357.3023931397577,
   "min_gradient_pct": 4.64846649899755
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 25.77798983914272,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 766.0,
   "end_distance_m": 791.0,
   "start_elevation_m": 1352.0735505977352,
   "end_elevation_m": 1358.518048057521,
   "min_gradient_pct": 4.970835431612613
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 21.628814630621946,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 750.0,
   "end_distance_m": 800.0,
   "start_elevation_m": 1349.4376352262777,
   "end_elevation_m": 1360.2520425415887,
   "min_gradient_pct": 5.156193039185382
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 19.607598336464434,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 694.0,
   "end_distance_m": 794.0,
   "start_elevation_m": 1339.6429792870756,
   "end_elevation_m": 1359.25057762354,
   "min_gradient_pct": 5.462084204536268
  }
 ],
 "shape": {
  "ascent_concentration": 0.415,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 164.0,
  "shape_class": "sustained"
 },
 "length_m": 811.0632173908223,
 "start_elevation_m": 1279.8354583710934,
 "end_elevation_m": 1360.5513397802688,
 "endpoint_gain_m": 80.71588140917538,
 "overall_gradient_pct": 9.951860678485348,
 "accumulated_ascent_m": 80.92999300319025,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 31.114856238546054,
   "start_distance_m": 769.0,
   "end_distance_m": 774.0,
   "midpoint_distance_m": 771.5,
   "start_elevation_m": 1352.8961592399846,
   "end_elevation_m": 1354.451902051912,
   "start_xy": [
    2579546.2956883255,
    1116677.9514849705
   ],
   "end_xy": [
    2579546.732536534,
    1116682.9323647765
   ]
  },
  "max_10m": {
   "gradient_pct": 27.88866628317237,
   "start_distance_m": 764.0,
   "end_distance_m": 774.0,
   "midpoint_distance_m": 769.0,
   "start_elevation_m": 1351.6630354235947,
   "end_elevation_m": 1354.451902051912,
   "start_xy": [
    2579545.8588401168,
    1116672.9706051643
   ],
   "end_xy": [
    2579546.732536534,
    1116682.9323647765
   ]
  },
  "max_20m": {
   "gradient_pct": 26.144212710112242,
   "start_distance_m": 766.0,
   "end_distance_m": 786.0,
   "midpoint_distance_m": 776.0,
   "start_elevation_m": 1352.0735505977352,
   "end_elevation_m": 1357.3023931397577,
   "start_xy": [
    2579546.0335794003,
    1116674.9629570867
   ],
   "end_xy": [
    2579547.7809722344,
    1116694.8864763111
   ]
  },
  "max_25m": {
   "gradient_pct": 25.77798983914272,
   "start_distance_m": 766.0,
   "end_distance_m": 791.0,
   "midpoint_distance_m": 778.5,
   "start_elevation_m": 1352.0735505977352,
   "end_elevation_m": 1358.518048057521,
   "start_xy": [
    2579546.0335794003,
    1116674.9629570867
   ],
   "end_xy": [
    2579548.2178204427,
    1116699.8673561173
   ]
  },
  "max_50m": {
   "gradient_pct": 21.628814630621946,
   "start_distance_m": 750.0,
   "end_distance_m": 800.0,
   "midpoint_distance_m": 775.0,
   "start_elevation_m": 1349.4376352262777,
   "end_elevation_m": 1360.2520425415887,
   "start_xy": [
    2579547.2607465577,
    1116659.0686222739
   ],
   "end_xy": [
    2579549.039599667,
    1116708.8281370958
   ]
  },
  "max_100m": {
   "gradient_pct": 19.607598336464434,
   "start_distance_m": 694.0,
   "end_distance_m": 794.0,
   "midpoint_distance_m": 744.0,
   "start_elevation_m": 1339.6429792870756,
   "end_elevation_m": 1359.25057762354,
   "start_xy": [
    2579558.581345153,
    1116604.2666858726
   ],
   "end_xy": [
    2579548.479929368,
    1116702.855884001
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -0.241372659343142,
   "start_distance_m": 806.0,
   "end_distance_m": 811.0,
   "midpoint_distance_m": 808.5,
   "start_elevation_m": 1360.5652725608304,
   "end_elevation_m": 1360.5532039278633,
   "start_xy": [
    2579550.124492205,
    1116714.729239381
   ],
   "end_xy": [
    2579551.0285693207,
    1116719.6468246186
   ]
  },
  "min_10m": {
   "gradient_pct": 2.2064351922426795,
   "start_distance_m": 801.0,
   "end_distance_m": 811.0,
   "midpoint_distance_m": 806.0,
   "start_elevation_m": 1360.332560408639,
   "end_elevation_m": 1360.5532039278633,
   "start_xy": [
    2579549.2204150897,
    1116709.8116541433
   ],
   "end_xy": [
    2579551.0285693207,
    1116719.6468246186
   ]
  },
  "min_20m": {
   "gradient_pct": 4.64846649899755,
   "start_distance_m": 557.0,
   "end_distance_m": 577.0,
   "midpoint_distance_m": 567.0,
   "start_elevation_m": 1324.1369564355691,
   "end_elevation_m": 1325.0666497353686,
   "start_xy": [
    2579620.2157920343,
    1116518.4458316814
   ],
   "end_xy": [
    2579628.057519412,
    1116529.821682245
   ]
  },
  "min_25m": {
   "gradient_pct": 4.970835431612613,
   "start_distance_m": 551.0,
   "end_distance_m": 576.0,
   "midpoint_distance_m": 563.5,
   "start_elevation_m": 1323.7839922765443,
   "end_elevation_m": 1325.0267011344474,
   "start_xy": [
    2579614.2186347814,
    1116518.2854963173
   ],
   "end_xy": [
    2579628.9827937935,
    1116529.4423837876
   ]
  },
  "min_50m": {
   "gradient_pct": 5.156193039185382,
   "start_distance_m": 70.0,
   "end_distance_m": 120.0,
   "midpoint_distance_m": 95.0,
   "start_elevation_m": 1284.0677021263077,
   "end_elevation_m": 1286.6457986459004,
   "start_xy": [
    2579538.5826765085,
    1116397.1985438936
   ],
   "end_xy": [
    2579507.3659375533,
    1116436.2526085405
   ]
  },
  "min_100m": {
   "gradient_pct": 5.462084204536268,
   "start_distance_m": 28.0,
   "end_distance_m": 128.0,
   "midpoint_distance_m": 78.0,
   "start_elevation_m": 1281.5967893366055,
   "end_elevation_m": 1287.0588735411418,
   "start_xy": [
    2579564.5886092754,
    1116364.227893961
   ],
   "end_xy": [
    2579502.256504716,
    1116442.4083470884
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 32.418436598209155,
   "start_distance_m": 770.0,
   "end_distance_m": 772.0,
   "midpoint_distance_m": 771.0,
   "start_elevation_m": 1353.1976472542055,
   "end_elevation_m": 1353.8460159861697,
   "start_xy": [
    2579546.383057967,
    1116678.9476609316
   ],
   "end_xy": [
    2579546.5577972503,
    1116680.940012854
   ]
  },
  "max_3m": {
   "gradient_pct": 31.66189153950351,
   "start_distance_m": 769.0,
   "end_distance_m": 772.0,
   "midpoint_distance_m": 770.5,
   "start_elevation_m": 1352.8961592399846,
   "end_elevation_m": 1353.8460159861697,
   "start_xy": [
    2579546.2956883255,
    1116677.9514849705
   ],
   "end_xy": [
    2579546.5577972503,
    1116680.940012854
   ]
  }
 },
 "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": {
  "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_2024_2579-1116_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-10T20:40:37+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/switzerland-2026-09-10-batch.osm.pbf",
  "osm_snapshot": "",
  "run_id": "ch-run6-260910",
  "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": [
   "2579-1116"
  ],
  "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": "Leytron",
  "county": "Valais/Wallis",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}