{
 "ocl_version": "0.1.0",
 "name": "Via Alp Dadens",
 "slug": "via-alp-dadens",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 19.752634431142724,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 906.0,
   "end_distance_m": 908.0,
   "start_elevation_m": 1560.2242504740925,
   "end_elevation_m": 1560.6193031627154,
   "min_gradient_pct": 0.9487839066309789
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 18.130188596804448,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 905.0,
   "end_distance_m": 908.0,
   "start_elevation_m": 1560.0753975048112,
   "end_elevation_m": 1560.6193031627154,
   "min_gradient_pct": 1.5801140840418764
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 15.553748417278257,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 905.0,
   "end_distance_m": 910.0,
   "start_elevation_m": 1560.0753975048112,
   "end_elevation_m": 1560.8530849256751,
   "min_gradient_pct": 1.9778625599610677
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 14.754883078380772,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 683.0,
   "end_distance_m": 693.0,
   "start_elevation_m": 1531.9657547200054,
   "end_elevation_m": 1533.4412430278435,
   "min_gradient_pct": 2.4500457077670035
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 14.390736735456358,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 677.0,
   "end_distance_m": 697.0,
   "start_elevation_m": 1531.1134375886777,
   "end_elevation_m": 1533.991584935769,
   "min_gradient_pct": 2.982775750751898
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 14.246003093283434,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 677.0,
   "end_distance_m": 702.0,
   "start_elevation_m": 1531.1134375886777,
   "end_elevation_m": 1534.6749383619986,
   "min_gradient_pct": 3.064378144517832
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 13.769329631934397,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 672.0,
   "end_distance_m": 722.0,
   "start_elevation_m": 1530.4646469953125,
   "end_elevation_m": 1537.3493118112797,
   "min_gradient_pct": 3.407970863077935
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 13.450995957073019,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 639.0,
   "end_distance_m": 739.0,
   "start_elevation_m": 1526.116409554335,
   "end_elevation_m": 1539.567405511408,
   "min_gradient_pct": 3.651337849384163
  }
 ],
 "shape": {
  "ascent_concentration": 0.297,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 282.0,
  "shape_class": "sustained"
 },
 "length_m": 1751.2263084875415,
 "start_elevation_m": 1472.9810336679732,
 "end_elevation_m": 1654.9411910683596,
 "endpoint_gain_m": 181.96015740038638,
 "overall_gradient_pct": 10.39044220147295,
 "accumulated_ascent_m": 181.98944417655753,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 15.553748417278257,
   "start_distance_m": 905.0,
   "end_distance_m": 910.0,
   "midpoint_distance_m": 907.5,
   "start_elevation_m": 1560.0753975048112,
   "end_elevation_m": 1560.8530849256751,
   "start_xy": [
    2735797.367418935,
    1186522.1478987194
   ],
   "end_xy": [
    2735793.339107041,
    1186524.788314214
   ]
  },
  "max_10m": {
   "gradient_pct": 14.754883078380772,
   "start_distance_m": 683.0,
   "end_distance_m": 693.0,
   "midpoint_distance_m": 688.0,
   "start_elevation_m": 1531.9657547200054,
   "end_elevation_m": 1533.4412430278435,
   "start_xy": [
    2735930.5508371047,
    1186446.2435967368
   ],
   "end_xy": [
    2735925.665706621,
    1186454.9691611992
   ]
  },
  "max_20m": {
   "gradient_pct": 14.390736735456358,
   "start_distance_m": 677.0,
   "end_distance_m": 697.0,
   "midpoint_distance_m": 687.0,
   "start_elevation_m": 1531.1134375886777,
   "end_elevation_m": 1533.991584935769,
   "start_xy": [
    2735932.9653180744,
    1186440.753808102
   ],
   "end_xy": [
    2735923.9266697364,
    1186458.5633309332
   ]
  },
  "max_25m": {
   "gradient_pct": 14.246003093283434,
   "start_distance_m": 677.0,
   "end_distance_m": 702.0,
   "midpoint_distance_m": 689.5,
   "start_elevation_m": 1531.1134375886777,
   "end_elevation_m": 1534.6749383619986,
   "start_xy": [
    2735932.9653180744,
    1186440.753808102
   ],
   "end_xy": [
    2735922.1267498313,
    1186463.2281233545
   ]
  },
  "max_50m": {
   "gradient_pct": 13.769329631934397,
   "start_distance_m": 672.0,
   "end_distance_m": 722.0,
   "midpoint_distance_m": 697.0,
   "start_elevation_m": 1530.4646469953125,
   "end_elevation_m": 1537.3493118112797,
   "start_xy": [
    2735934.7308652946,
    1186436.0855419268
   ],
   "end_xy": [
    2735916.957832202,
    1186482.4510625692
   ]
  },
  "max_100m": {
   "gradient_pct": 13.450995957073019,
   "start_distance_m": 639.0,
   "end_distance_m": 739.0,
   "midpoint_distance_m": 689.0,
   "start_elevation_m": 1526.116409554335,
   "end_elevation_m": 1539.567405511408,
   "start_xy": [
    2735946.2693902305,
    1186406.1084435554
   ],
   "end_xy": [
    2735915.571284131,
    1186499.3522036225
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": 1.9778625599610677,
   "start_distance_m": 1734.0,
   "end_distance_m": 1739.0,
   "midpoint_distance_m": 1736.5,
   "start_elevation_m": 1654.3439982111654,
   "end_elevation_m": 1654.4428913391635,
   "start_xy": [
    2735649.0227444344,
    1186788.1371700377
   ],
   "end_xy": [
    2735652.979392967,
    1186790.6129535686
   ]
  },
  "min_10m": {
   "gradient_pct": 2.4500457077670035,
   "start_distance_m": 1731.0,
   "end_distance_m": 1741.0,
   "midpoint_distance_m": 1736.0,
   "start_elevation_m": 1654.245211656182,
   "end_elevation_m": 1654.4902162269586,
   "start_xy": [
    2735646.158633503,
    1186788.2670969379
   ],
   "end_xy": [
    2735653.481316944,
    1186792.5489474186
   ]
  },
  "min_20m": {
   "gradient_pct": 2.982775750751898,
   "start_distance_m": 358.0,
   "end_distance_m": 378.0,
   "midpoint_distance_m": 368.0,
   "start_elevation_m": 1500.1920182834397,
   "end_elevation_m": 1500.78857343359,
   "start_xy": [
    2736175.5671192505,
    1186258.51662563
   ],
   "end_xy": [
    2736166.899237762,
    1186276.0993051291
   ]
  },
  "min_25m": {
   "gradient_pct": 3.064378144517832,
   "start_distance_m": 355.0,
   "end_distance_m": 380.0,
   "midpoint_distance_m": 367.5,
   "start_elevation_m": 1500.085227401734,
   "end_elevation_m": 1500.8513219378635,
   "start_xy": [
    2736176.519254096,
    1186255.6717290753
   ],
   "end_xy": [
    2736165.25115403,
    1186277.2323626443
   ]
  },
  "min_50m": {
   "gradient_pct": 3.407970863077935,
   "start_distance_m": 332.0,
   "end_distance_m": 382.0,
   "midpoint_distance_m": 357.0,
   "start_elevation_m": 1499.2409238205137,
   "end_elevation_m": 1500.9449092520526,
   "start_xy": [
    2736186.562477406,
    1186235.0251803368
   ],
   "end_xy": [
    2736163.603070298,
    1186278.3654201594
   ]
  },
  "min_100m": {
   "gradient_pct": 3.651337849384163,
   "start_distance_m": 284.0,
   "end_distance_m": 384.0,
   "midpoint_distance_m": 334.0,
   "start_elevation_m": 1497.3780685735808,
   "end_elevation_m": 1501.029406422965,
   "start_xy": [
    2736212.9125531656,
    1186195.6289193656
   ],
   "end_xy": [
    2736161.9549865657,
    1186279.4984776743
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 19.752634431142724,
   "start_distance_m": 906.0,
   "end_distance_m": 908.0,
   "midpoint_distance_m": 907.0,
   "start_elevation_m": 1560.2242504740925,
   "end_elevation_m": 1560.6193031627154,
   "start_xy": [
    2735796.4073365377,
    1186522.2575477946
   ],
   "end_xy": [
    2735794.8351090676,
    1186523.4609192233
   ]
  },
  "max_3m": {
   "gradient_pct": 18.130188596804448,
   "start_distance_m": 905.0,
   "end_distance_m": 908.0,
   "midpoint_distance_m": 906.5,
   "start_elevation_m": 1560.0753975048112,
   "end_elevation_m": 1560.6193031627154,
   "start_xy": [
    2735797.367418935,
    1186522.1478987194
   ],
   "end_xy": [
    2735794.8351090676,
    1186523.4609192233
   ]
  }
 },
 "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"
  ]
 },
 "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_2735-1186_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2736-1186_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-15T22:02:41+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": [
   "2735-1186",
   "2736-1186"
  ],
  "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",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Falera",
  "county": "Graub\u00fcnden/Grischun/Grigioni",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}