{
 "ocl_version": "0.1.0",
 "name": "S\u00fcdhangstrasse",
 "slug": "sudhangstrasse",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 37.81738696814614,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 285.0,
   "end_distance_m": 287.0,
   "start_elevation_m": 698.3555363967622,
   "end_elevation_m": 699.1118841361251,
   "min_gradient_pct": -3.9357986806408007
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 34.47392217030938,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 53.0,
   "end_distance_m": 56.0,
   "start_elevation_m": 662.4464087951108,
   "end_elevation_m": 663.48062646022,
   "min_gradient_pct": -3.939485636919926
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 31.17626819316456,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 52.0,
   "end_distance_m": 57.0,
   "start_elevation_m": 662.1654443229475,
   "end_elevation_m": 663.7242577326057,
   "min_gradient_pct": -2.9946302430562355
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 27.351376825112084,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 291.0,
   "end_distance_m": 301.0,
   "start_elevation_m": 699.789967064684,
   "end_elevation_m": 702.5251047471952,
   "min_gradient_pct": -1.2994557431125031
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 24.981013134265027,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 281.0,
   "end_distance_m": 301.0,
   "start_elevation_m": 697.5289021203422,
   "end_elevation_m": 702.5251047471952,
   "min_gradient_pct": 1.618652569422352
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 24.62135191299558,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 263.0,
   "end_distance_m": 288.0,
   "start_elevation_m": 693.2210957669248,
   "end_elevation_m": 699.3764337451737,
   "min_gradient_pct": 1.9954551864893801
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 23.970580865346392,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 251.0,
   "end_distance_m": 301.0,
   "start_elevation_m": 690.539814314522,
   "end_elevation_m": 702.5251047471952,
   "min_gradient_pct": 4.619868711710069
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 22.338404607890766,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 247.0,
   "end_distance_m": 347.0,
   "start_elevation_m": 689.5509054469279,
   "end_elevation_m": 711.8893100548187,
   "min_gradient_pct": 7.270637211545591
  }
 ],
 "shape": {
  "ascent_concentration": 0.392,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 177.0,
  "shape_class": "sustained"
 },
 "length_m": 565.9883790557799,
 "start_elevation_m": 655.7558020609433,
 "end_elevation_m": 731.5572815764068,
 "endpoint_gain_m": 75.80147951546348,
 "overall_gradient_pct": 13.392762523131772,
 "accumulated_ascent_m": 76.41904007189453,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 31.17626819316456,
   "start_distance_m": 52.0,
   "end_distance_m": 57.0,
   "midpoint_distance_m": 54.5,
   "start_elevation_m": 662.1654443229475,
   "end_elevation_m": 663.7242577326057,
   "start_xy": [
    2632392.221814583,
    1128802.2912602932
   ],
   "end_xy": [
    2632397.121249137,
    1128801.3018406364
   ]
  },
  "max_10m": {
   "gradient_pct": 27.351376825112084,
   "start_distance_m": 291.0,
   "end_distance_m": 301.0,
   "midpoint_distance_m": 296.0,
   "start_elevation_m": 699.789967064684,
   "end_elevation_m": 702.5251047471952,
   "start_xy": [
    2632622.2572224564,
    1128839.0810853702
   ],
   "end_xy": [
    2632631.696387507,
    1128842.3353376184
   ]
  },
  "max_20m": {
   "gradient_pct": 24.981013134265027,
   "start_distance_m": 281.0,
   "end_distance_m": 301.0,
   "midpoint_distance_m": 291.0,
   "start_elevation_m": 697.5289021203422,
   "end_elevation_m": 702.5251047471952,
   "start_xy": [
    2632612.966468196,
    1128835.3821832426
   ],
   "end_xy": [
    2632631.696387507,
    1128842.3353376184
   ]
  },
  "max_25m": {
   "gradient_pct": 24.62135191299558,
   "start_distance_m": 263.0,
   "end_distance_m": 288.0,
   "midpoint_distance_m": 275.5,
   "start_elevation_m": 693.2210957669248,
   "end_elevation_m": 699.3764337451737,
   "start_xy": [
    2632596.2428515395,
    1128828.7248107838
   ],
   "end_xy": [
    2632619.4701402364,
    1128837.9710526238
   ]
  },
  "max_50m": {
   "gradient_pct": 23.970580865346392,
   "start_distance_m": 251.0,
   "end_distance_m": 301.0,
   "midpoint_distance_m": 276.0,
   "start_elevation_m": 690.539814314522,
   "end_elevation_m": 702.5251047471952,
   "start_xy": [
    2632584.9386884947,
    1128824.711763683
   ],
   "end_xy": [
    2632631.696387507,
    1128842.3353376184
   ]
  },
  "max_100m": {
   "gradient_pct": 22.338404607890766,
   "start_distance_m": 247.0,
   "end_distance_m": 347.0,
   "midpoint_distance_m": 297.0,
   "start_elevation_m": 689.5509054469279,
   "end_elevation_m": 711.8893100548187,
   "start_xy": [
    2632581.1403710637,
    1128823.4576590979
   ],
   "end_xy": [
    2632675.618374122,
    1128855.875539576
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -2.9946302430562355,
   "start_distance_m": 198.0,
   "end_distance_m": 203.0,
   "midpoint_distance_m": 200.5,
   "start_elevation_m": 683.5066204825546,
   "end_elevation_m": 683.3568889704018,
   "start_xy": [
    2632535.818262098,
    1128806.983994345
   ],
   "end_xy": [
    2632540.813084626,
    1128806.8815190755
   ]
  },
  "min_10m": {
   "gradient_pct": -1.2994557431125031,
   "start_distance_m": 193.0,
   "end_distance_m": 203.0,
   "midpoint_distance_m": 198.0,
   "start_elevation_m": 683.486834544713,
   "end_elevation_m": 683.3568889704018,
   "start_xy": [
    2632530.820984685,
    1128807.1489745053
   ],
   "end_xy": [
    2632540.813084626,
    1128806.8815190755
   ]
  },
  "min_20m": {
   "gradient_pct": 1.618652569422352,
   "start_distance_m": 183.0,
   "end_distance_m": 203.0,
   "midpoint_distance_m": 193.0,
   "start_elevation_m": 683.0331584565173,
   "end_elevation_m": 683.3568889704018,
   "start_xy": [
    2632520.8249760256,
    1128807.4280725755
   ],
   "end_xy": [
    2632540.813084626,
    1128806.8815190755
   ]
  },
  "min_25m": {
   "gradient_pct": 1.9954551864893801,
   "start_distance_m": 178.0,
   "end_distance_m": 203.0,
   "midpoint_distance_m": 190.5,
   "start_elevation_m": 682.8580251737794,
   "end_elevation_m": 683.3568889704018,
   "start_xy": [
    2632515.8263930455,
    1128807.547086567
   ],
   "end_xy": [
    2632540.813084626,
    1128806.8815190755
   ]
  },
  "min_50m": {
   "gradient_pct": 4.619868711710069,
   "start_distance_m": 386.0,
   "end_distance_m": 436.0,
   "midpoint_distance_m": 411.0,
   "start_elevation_m": 717.7715048312501,
   "end_elevation_m": 720.0814391871052,
   "start_xy": [
    2632713.801280877,
    1128862.3434614232
   ],
   "end_xy": [
    2632762.93881026,
    1128863.3769977938
   ]
  },
  "min_100m": {
   "gradient_pct": 7.270637211545591,
   "start_distance_m": 366.0,
   "end_distance_m": 466.0,
   "midpoint_distance_m": 416.0,
   "start_elevation_m": 715.4621444178201,
   "end_elevation_m": 722.7327816293657,
   "start_xy": [
    2632694.096922917,
    1128859.3507413247
   ],
   "end_xy": [
    2632768.1320089907,
    1128871.8695500542
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 37.81738696814614,
   "start_distance_m": 285.0,
   "end_distance_m": 287.0,
   "midpoint_distance_m": 286.0,
   "start_elevation_m": 698.3555363967622,
   "end_elevation_m": 699.1118841361251,
   "start_xy": [
    2632616.6827581893,
    1128836.8617737049
   ],
   "end_xy": [
    2632618.5411128295,
    1128837.6010417084
   ]
  },
  "max_3m": {
   "gradient_pct": 34.47392217030938,
   "start_distance_m": 53.0,
   "end_distance_m": 56.0,
   "midpoint_distance_m": 54.5,
   "start_elevation_m": 662.4464087951108,
   "end_elevation_m": 663.48062646022,
   "start_xy": [
    2632393.199918458,
    1128802.0831431923
   ],
   "end_xy": [
    2632396.134588281,
    1128801.4608148446
   ]
  }
 },
 "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_2632-1128_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-11T01:03:13+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-extent-260911",
  "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": [
   "2632-1128"
  ],
  "route_base_cut_m": 161.7,
  "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": "Baltschieder",
  "county": "Valais/Wallis",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}