{
 "ocl_version": "0.1.0",
 "name": "Chemin du Closel",
 "slug": "chemin-du-closel",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 43.50054502188527,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 556.0,
   "end_distance_m": 558.0,
   "start_elevation_m": 984.4026906442533,
   "end_elevation_m": 985.272701544691,
   "min_gradient_pct": -0.5218442973443871
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 41.135795347819716,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 557.0,
   "end_distance_m": 560.0,
   "start_elevation_m": 984.7806996164223,
   "end_elevation_m": 986.0147734768569,
   "min_gradient_pct": -0.14142988116342772
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 37.44987392904477,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 621.0,
   "end_distance_m": 626.0,
   "start_elevation_m": 998.628246689252,
   "end_elevation_m": 1000.5007403857043,
   "min_gradient_pct": 2.1299401794431105
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 31.801553559780587,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 617.0,
   "end_distance_m": 627.0,
   "start_elevation_m": 997.635455171977,
   "end_elevation_m": 1000.8156105279551,
   "min_gradient_pct": 4.656517110234972
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 28.00368514812817,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 556.0,
   "end_distance_m": 576.0,
   "start_elevation_m": 984.4026906442533,
   "end_elevation_m": 990.003427673879,
   "min_gradient_pct": 5.295087786959698
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 26.76214918824462,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 552.0,
   "end_distance_m": 577.0,
   "start_elevation_m": 983.5762301970951,
   "end_elevation_m": 990.2667674941563,
   "min_gradient_pct": 5.344197866972081
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 24.66433026046252,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 620.0,
   "end_distance_m": 670.0,
   "start_elevation_m": 998.3313431467412,
   "end_elevation_m": 1010.6635082769725,
   "min_gradient_pct": 5.793479527833142
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 22.969537820303117,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 609.0,
   "end_distance_m": 709.0,
   "start_elevation_m": 995.7179376119502,
   "end_elevation_m": 1018.6874754322533,
   "min_gradient_pct": 6.956331436229448
  }
 ],
 "shape": {
  "ascent_concentration": 0.428,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 277.0,
  "shape_class": "sustained"
 },
 "length_m": 720.8603987941294,
 "start_elevation_m": 928.0970297397289,
 "end_elevation_m": 1020.161200654318,
 "endpoint_gain_m": 92.06417091458911,
 "overall_gradient_pct": 12.771428569053873,
 "accumulated_ascent_m": 92.08897268956787,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 37.44987392904477,
   "start_distance_m": 621.0,
   "end_distance_m": 626.0,
   "midpoint_distance_m": 623.5,
   "start_elevation_m": 998.628246689252,
   "end_elevation_m": 1000.5007403857043,
   "start_xy": [
    2562880.4194920436,
    1133644.034304508
   ],
   "end_xy": [
    2562876.5591283273,
    1133647.2119753493
   ]
  },
  "max_10m": {
   "gradient_pct": 31.801553559780587,
   "start_distance_m": 617.0,
   "end_distance_m": 627.0,
   "midpoint_distance_m": 622.0,
   "start_elevation_m": 997.635455171977,
   "end_elevation_m": 1000.8156105279551,
   "start_xy": [
    2562883.5077830167,
    1133641.492167835
   ],
   "end_xy": [
    2562875.7870555837,
    1133647.8475095176
   ]
  },
  "max_20m": {
   "gradient_pct": 28.00368514812817,
   "start_distance_m": 556.0,
   "end_distance_m": 576.0,
   "midpoint_distance_m": 566.0,
   "start_elevation_m": 984.4026906442533,
   "end_elevation_m": 990.003427673879,
   "start_xy": [
    2562930.604220358,
    1133602.7245835694
   ],
   "end_xy": [
    2562915.162765492,
    1133615.4352669353
   ]
  },
  "max_25m": {
   "gradient_pct": 26.76214918824462,
   "start_distance_m": 552.0,
   "end_distance_m": 577.0,
   "midpoint_distance_m": 564.5,
   "start_elevation_m": 983.5762301970951,
   "end_elevation_m": 990.2667674941563,
   "start_xy": [
    2562933.6925113313,
    1133600.1824468963
   ],
   "end_xy": [
    2562914.3906927486,
    1133616.0708011035
   ]
  },
  "max_50m": {
   "gradient_pct": 24.66433026046252,
   "start_distance_m": 620.0,
   "end_distance_m": 670.0,
   "midpoint_distance_m": 645.0,
   "start_elevation_m": 998.3313431467412,
   "end_elevation_m": 1010.6635082769725,
   "start_xy": [
    2562881.1915647867,
    1133643.3987703396
   ],
   "end_xy": [
    2562842.5879276223,
    1133675.1754787539
   ]
  },
  "max_100m": {
   "gradient_pct": 22.969537820303117,
   "start_distance_m": 609.0,
   "end_distance_m": 709.0,
   "midpoint_distance_m": 659.0,
   "start_elevation_m": 995.7179376119502,
   "end_elevation_m": 1018.6874754322533,
   "start_xy": [
    2562889.6843649633,
    1133636.4078944884
   ],
   "end_xy": [
    2562812.4770906335,
    1133699.9613113168
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": 2.1299401794431105,
   "start_distance_m": 249.0,
   "end_distance_m": 254.0,
   "midpoint_distance_m": 251.5,
   "start_elevation_m": 946.3763379943623,
   "end_elevation_m": 946.4828350033345,
   "start_xy": [
    2563023.0846870164,
    1133331.506135975
   ],
   "end_xy": [
    2563026.098060094,
    1133333.5733083563
   ]
  },
  "min_10m": {
   "gradient_pct": 4.656517110234972,
   "start_distance_m": 244.0,
   "end_distance_m": 254.0,
   "midpoint_distance_m": 249.0,
   "start_elevation_m": 946.017183292311,
   "end_elevation_m": 946.4828350033345,
   "start_xy": [
    2563018.553209549,
    1133333.6193590967
   ],
   "end_xy": [
    2563026.098060094,
    1133333.5733083563
   ]
  },
  "min_20m": {
   "gradient_pct": 5.295087786959698,
   "start_distance_m": 300.0,
   "end_distance_m": 320.0,
   "midpoint_distance_m": 310.0,
   "start_elevation_m": 950.9396294629762,
   "end_elevation_m": 951.9986470203681,
   "start_xy": [
    2563020.427642531,
    1133379.118968778
   ],
   "end_xy": [
    2563017.566653263,
    1133398.9132795872
   ]
  },
  "min_25m": {
   "gradient_pct": 5.344197866972081,
   "start_distance_m": 301.0,
   "end_distance_m": 326.0,
   "midpoint_distance_m": 313.5,
   "start_elevation_m": 950.9885468549744,
   "end_elevation_m": 952.3245963217174,
   "start_xy": [
    2563020.284593068,
    1133380.1086843184
   ],
   "end_xy": [
    2563016.663685021,
    1133404.8446345557
   ]
  },
  "min_50m": {
   "gradient_pct": 5.793479527833142,
   "start_distance_m": 296.0,
   "end_distance_m": 346.0,
   "midpoint_distance_m": 321.0,
   "start_elevation_m": 950.6767992363998,
   "end_elevation_m": 953.5735390003164,
   "start_xy": [
    2563021.0088693458,
    1133375.1614272436
   ],
   "end_xy": [
    2563013.3873559334,
    1133424.5744510575
   ]
  },
  "min_100m": {
   "gradient_pct": 6.956331436229448,
   "start_distance_m": 1.0,
   "end_distance_m": 101.0,
   "midpoint_distance_m": 51.0,
   "start_elevation_m": 928.1711271741186,
   "end_elevation_m": 935.1274586103481,
   "start_xy": [
    2563090.018098184,
    1133222.1219086354
   ],
   "end_xy": [
    2563015.4443758675,
    1133287.833600259
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 43.50054502188527,
   "start_distance_m": 556.0,
   "end_distance_m": 558.0,
   "midpoint_distance_m": 557.0,
   "start_elevation_m": 984.4026906442533,
   "end_elevation_m": 985.272701544691,
   "start_xy": [
    2562930.604220358,
    1133602.7245835694
   ],
   "end_xy": [
    2562929.0600748714,
    1133603.9956519061
   ]
  },
  "max_3m": {
   "gradient_pct": 41.135795347819716,
   "start_distance_m": 557.0,
   "end_distance_m": 560.0,
   "midpoint_distance_m": 558.5,
   "start_elevation_m": 984.7806996164223,
   "end_elevation_m": 986.0147734768569,
   "start_xy": [
    2562929.8321476146,
    1133603.3601177377
   ],
   "end_xy": [
    2562927.5159293846,
    1133605.2667202426
   ]
  }
 },
 "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_2021_2562-1133_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2021_2563-1133_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-10T20:00:06+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": [
   "2562-1133",
   "2563-1133"
  ],
  "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": "Corbeyrier",
  "county": "Vaud",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}