{
 "ocl_version": "0.1.0",
 "name": "Chemin de la Cousse",
 "slug": "chemin-de-la-cousse",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 41.95584458747135,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 250.0,
   "end_distance_m": 252.0,
   "start_elevation_m": 1354.867590670748,
   "end_elevation_m": 1355.7067075624975,
   "min_gradient_pct": -6.521187716884924,
   "suppressed_max_gradient_pct": 46.61174233492602,
   "suppressed_location_m": [
    230.0,
    232.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 37.5408101381557,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 249.0,
   "end_distance_m": 252.0,
   "start_elevation_m": 1354.5804832583528,
   "end_elevation_m": 1355.7067075624975,
   "min_gradient_pct": -4.594684678932026,
   "suppressed_max_gradient_pct": 39.16862674779319,
   "suppressed_location_m": [
    230.0,
    233.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 33.109468767138424,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 248.0,
   "end_distance_m": 253.0,
   "start_elevation_m": 1354.3243445185901,
   "end_elevation_m": 1355.979817956947,
   "min_gradient_pct": 0.8706980077431581,
   "suppressed_max_gradient_pct": 40.267677623610325,
   "suppressed_location_m": [
    230.0,
    235.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 28.958446509586793,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 243.0,
   "end_distance_m": 253.0,
   "start_elevation_m": 1353.0839733059884,
   "end_elevation_m": 1355.979817956947,
   "min_gradient_pct": 3.527174033197298,
   "suppressed_max_gradient_pct": 29.729431640689654,
   "suppressed_location_m": [
    230.0,
    240.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 25.44817465459346,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 234.0,
   "end_distance_m": 254.0,
   "start_elevation_m": 1350.985265076376,
   "end_elevation_m": 1356.0749000072947,
   "min_gradient_pct": 8.575124370605636,
   "suppressed_max_gradient_pct": 27.69687194261678,
   "suppressed_location_m": [
    230.0,
    250.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 24.610506167884523,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 375.0,
   "end_distance_m": 400.0,
   "start_elevation_m": 1378.489689750852,
   "end_elevation_m": 1384.6423162928231,
   "min_gradient_pct": 8.594449379344042,
   "suppressed_max_gradient_pct": 27.999255229540722,
   "suppressed_location_m": [
    228.0,
    253.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 22.86150770445738,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 351.0,
   "end_distance_m": 401.0,
   "start_elevation_m": 1373.4344300456721,
   "end_elevation_m": 1384.8651838979008,
   "min_gradient_pct": 8.82017950383215
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 21.724724208252383,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 301.0,
   "end_distance_m": 401.0,
   "start_elevation_m": 1363.1404596896484,
   "end_elevation_m": 1384.8651838979008,
   "min_gradient_pct": 9.480700873847354
  }
 ],
 "shape": {
  "ascent_concentration": 0.353,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 143.0,
  "shape_class": "sustained"
 },
 "length_m": 401.61197163530767,
 "start_elevation_m": 1323.5122150097563,
 "end_elevation_m": 1384.9961854980904,
 "endpoint_gain_m": 61.48397048833408,
 "overall_gradient_pct": 15.309297239815827,
 "accumulated_ascent_m": 61.649066646943766,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 33.109468767138424,
   "start_distance_m": 248.0,
   "end_distance_m": 253.0,
   "midpoint_distance_m": 250.5,
   "start_elevation_m": 1354.3243445185901,
   "end_elevation_m": 1355.979817956947,
   "start_xy": [
    2570968.7488842276,
    1128232.9294290037
   ],
   "end_xy": [
    2570973.672175258,
    1128233.8018998813
   ]
  },
  "max_10m": {
   "gradient_pct": 28.958446509586793,
   "start_distance_m": 243.0,
   "end_distance_m": 253.0,
   "midpoint_distance_m": 248.0,
   "start_elevation_m": 1353.0839733059884,
   "end_elevation_m": 1355.979817956947,
   "start_xy": [
    2570963.8255931973,
    1128232.0569581261
   ],
   "end_xy": [
    2570973.672175258,
    1128233.8018998813
   ]
  },
  "max_20m": {
   "gradient_pct": 25.44817465459346,
   "start_distance_m": 234.0,
   "end_distance_m": 254.0,
   "midpoint_distance_m": 244.0,
   "start_elevation_m": 1350.985265076376,
   "end_elevation_m": 1356.0749000072947,
   "start_xy": [
    2570954.963669343,
    1128230.4865105466
   ],
   "end_xy": [
    2570974.656833464,
    1128233.9763940568
   ]
  },
  "max_25m": {
   "gradient_pct": 24.610506167884523,
   "start_distance_m": 375.0,
   "end_distance_m": 400.0,
   "midpoint_distance_m": 387.5,
   "start_elevation_m": 1378.489689750852,
   "end_elevation_m": 1384.6423162928231,
   "start_xy": [
    2571093.878798115,
    1128249.567086211
   ],
   "end_xy": [
    2571118.8752567107,
    1128249.9878684392
   ]
  },
  "max_50m": {
   "gradient_pct": 22.86150770445738,
   "start_distance_m": 351.0,
   "end_distance_m": 401.0,
   "midpoint_distance_m": 376.0,
   "start_elevation_m": 1373.4344300456721,
   "end_elevation_m": 1384.8651838979008,
   "start_xy": [
    2571069.8821978634,
    1128249.1631352715
   ],
   "end_xy": [
    2571119.8751150547,
    1128250.0046997285
   ]
  },
  "max_100m": {
   "gradient_pct": 21.724724208252383,
   "start_distance_m": 301.0,
   "end_distance_m": 401.0,
   "midpoint_distance_m": 351.0,
   "start_elevation_m": 1363.1404596896484,
   "end_elevation_m": 1384.8651838979008,
   "start_xy": [
    2571020.3806671705,
    1128244.7205683992
   ],
   "end_xy": [
    2571119.8751150547,
    1128250.0046997285
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": 0.8706980077431581,
   "start_distance_m": 255.0,
   "end_distance_m": 260.0,
   "midpoint_distance_m": 257.5,
   "start_elevation_m": 1356.1896010287192,
   "end_elevation_m": 1356.2331359291063,
   "start_xy": [
    2570975.6414916697,
    1128234.1508882323
   ],
   "end_xy": [
    2570980.5647827,
    1128235.0233591099
   ]
  },
  "min_10m": {
   "gradient_pct": 3.527174033197298,
   "start_distance_m": 255.0,
   "end_distance_m": 265.0,
   "midpoint_distance_m": 260.0,
   "start_elevation_m": 1356.1896010287192,
   "end_elevation_m": 1356.5423184320389,
   "start_xy": [
    2570975.6414916697,
    1128234.1508882323
   ],
   "end_xy": [
    2570985.48807373,
    1128235.8958299875
   ]
  },
  "min_20m": {
   "gradient_pct": 8.575124370605636,
   "start_distance_m": 82.0,
   "end_distance_m": 102.0,
   "midpoint_distance_m": 92.0,
   "start_elevation_m": 1332.1866841748847,
   "end_elevation_m": 1333.9017090490058,
   "start_xy": [
    2570813.343520579,
    1128261.3398940288
   ],
   "end_xy": [
    2570829.854261005,
    1128250.0529608903
   ]
  },
  "min_25m": {
   "gradient_pct": 8.594449379344042,
   "start_distance_m": 72.0,
   "end_distance_m": 97.0,
   "midpoint_distance_m": 84.5,
   "start_elevation_m": 1331.3214878052115,
   "end_elevation_m": 1333.4701001500475,
   "start_xy": [
    2570805.131171655,
    1128267.0457966875
   ],
   "end_xy": [
    2570825.7260231557,
    1128252.8738919888
   ]
  },
  "min_50m": {
   "gradient_pct": 8.82017950383215,
   "start_distance_m": 56.0,
   "end_distance_m": 106.0,
   "midpoint_distance_m": 81.0,
   "start_elevation_m": 1329.8516331564867,
   "end_elevation_m": 1334.2617229084028,
   "start_xy": [
    2570791.98349162,
    1128276.1637123611
   ],
   "end_xy": [
    2570833.156851284,
    1128247.7962160115
   ]
  },
  "min_100m": {
   "gradient_pct": 9.480700873847354,
   "start_distance_m": 38.0,
   "end_distance_m": 138.0,
   "midpoint_distance_m": 88.0,
   "start_elevation_m": 1327.9277886847105,
   "end_elevation_m": 1337.408489558558,
   "start_xy": [
    2570776.709032798,
    1128285.657535507
   ],
   "end_xy": [
    2570860.6861445396,
    1128231.6358225462
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 41.95584458747135,
   "start_distance_m": 250.0,
   "end_distance_m": 252.0,
   "midpoint_distance_m": 251.0,
   "start_elevation_m": 1354.867590670748,
   "end_elevation_m": 1355.7067075624975,
   "start_xy": [
    2570970.71820064,
    1128233.278417355
   ],
   "end_xy": [
    2570972.6875170516,
    1128233.6274057059
   ]
  },
  "max_3m": {
   "gradient_pct": 37.5408101381557,
   "start_distance_m": 249.0,
   "end_distance_m": 252.0,
   "midpoint_distance_m": 250.5,
   "start_elevation_m": 1354.5804832583528,
   "end_elevation_m": 1355.7067075624975,
   "start_xy": [
    2570969.7335424335,
    1128233.1039231792
   ],
   "end_xy": [
    2570972.6875170516,
    1128233.6274057059
   ]
  }
 },
 "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.015,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0
   ],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    228.0,
    233.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_2021_2570-1128_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2021_2571-1128_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-10T20:44:49+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": [
   "2570-1128",
   "2571-1128"
  ],
  "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": "Ollon",
  "county": "Vaud",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}