{
 "ocl_version": "0.1.0",
 "name": "W\u00e4gitalstrasse",
 "slug": "wagitalstrasse-2-3",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 37.82797893396719,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2666.0,
   "end_distance_m": 2668.0,
   "start_elevation_m": 661.9694882721878,
   "end_elevation_m": 662.7260478508672,
   "min_gradient_pct": -421.2402701824317,
   "suppressed_max_gradient_pct": 394.82600780573875,
   "suppressed_location_m": [
    339.0,
    341.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 36.9204424997406,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2665.0,
   "end_distance_m": 2668.0,
   "start_elevation_m": 661.618434575875,
   "end_elevation_m": 662.7260478508672,
   "min_gradient_pct": -278.760667506765,
   "suppressed_max_gradient_pct": 267.93821751246014,
   "suppressed_location_m": [
    339.0,
    342.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 34.528422760795365,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2665.0,
   "end_distance_m": 2670.0,
   "start_elevation_m": 661.618434575875,
   "end_elevation_m": 663.3448557139147,
   "min_gradient_pct": -175.547560480627,
   "suppressed_max_gradient_pct": 192.39000724450307,
   "suppressed_location_m": [
    805.0,
    810.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 32.52742855156157,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2661.0,
   "end_distance_m": 2671.0,
   "start_elevation_m": 660.403139549854,
   "end_elevation_m": 663.6558824050102,
   "min_gradient_pct": -117.64148858156886,
   "suppressed_max_gradient_pct": 154.29709043702815,
   "suppressed_location_m": [
    805.0,
    815.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 31.448461694121193,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2651.0,
   "end_distance_m": 2671.0,
   "start_elevation_m": 657.3661900661859,
   "end_elevation_m": 663.6558824050102,
   "min_gradient_pct": -89.36676874538819,
   "suppressed_max_gradient_pct": 133.1295751062214,
   "suppressed_location_m": [
    800.0,
    820.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 30.855021396365828,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2646.0,
   "end_distance_m": 2671.0,
   "start_elevation_m": 655.9421270559187,
   "end_elevation_m": 663.6558824050102,
   "min_gradient_pct": -75.14420289113332,
   "suppressed_max_gradient_pct": 125.92704031553694,
   "suppressed_location_m": [
    797.0,
    822.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 28.90880679503971,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2621.0,
   "end_distance_m": 2671.0,
   "start_elevation_m": 649.2014790074903,
   "end_elevation_m": 663.6558824050102,
   "min_gradient_pct": -55.7124265280936,
   "suppressed_max_gradient_pct": 92.01305942089948,
   "suppressed_location_m": [
    775.0,
    825.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 22.730689982615104,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2592.0,
   "end_distance_m": 2692.0,
   "start_elevation_m": 644.9497782728408,
   "end_elevation_m": 667.6804682554559,
   "min_gradient_pct": -30.100503375371204,
   "suppressed_max_gradient_pct": 55.144074691620624,
   "suppressed_location_m": [
    734.0,
    834.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.516,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 114.0,
  "shape_class": "stepped"
 },
 "length_m": 2692.5954044294563,
 "start_elevation_m": 479.6686320019659,
 "end_elevation_m": 667.8488164052962,
 "endpoint_gain_m": 188.18018440333037,
 "overall_gradient_pct": 6.988802851470534,
 "accumulated_ascent_m": 301.60942987585895,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 34.528422760795365,
   "start_distance_m": 2665.0,
   "end_distance_m": 2670.0,
   "midpoint_distance_m": 2667.5,
   "start_elevation_m": 661.618434575875,
   "end_elevation_m": 663.3448557139147,
   "start_xy": [
    2710467.3223527265,
    1222787.719709452
   ],
   "end_xy": [
    2710462.656746737,
    1222785.9768628275
   ]
  },
  "max_10m": {
   "gradient_pct": 32.52742855156157,
   "start_distance_m": 2661.0,
   "end_distance_m": 2671.0,
   "midpoint_distance_m": 2666.0,
   "start_elevation_m": 660.403139549854,
   "end_elevation_m": 663.6558824050102,
   "start_xy": [
    2710470.983632408,
    1222789.3306188432
   ],
   "end_xy": [
    2710461.673170134,
    1222785.7963725855
   ]
  },
  "max_20m": {
   "gradient_pct": 31.448461694121193,
   "start_distance_m": 2651.0,
   "end_distance_m": 2671.0,
   "midpoint_distance_m": 2661.0,
   "start_elevation_m": 657.3661900661859,
   "end_elevation_m": 663.6558824050102,
   "start_xy": [
    2710480.1367099085,
    1222793.3581674488
   ],
   "end_xy": [
    2710461.673170134,
    1222785.7963725855
   ]
  },
  "max_25m": {
   "gradient_pct": 30.855021396365828,
   "start_distance_m": 2646.0,
   "end_distance_m": 2671.0,
   "midpoint_distance_m": 2658.5,
   "start_elevation_m": 655.9421270559187,
   "end_elevation_m": 663.6558824050102,
   "start_xy": [
    2710484.7133512283,
    1222795.3717087924
   ],
   "end_xy": [
    2710461.673170134,
    1222785.7963725855
   ]
  },
  "max_50m": {
   "gradient_pct": 28.90880679503971,
   "start_distance_m": 2621.0,
   "end_distance_m": 2671.0,
   "midpoint_distance_m": 2646.0,
   "start_elevation_m": 649.2014790074903,
   "end_elevation_m": 663.6558824050102,
   "start_xy": [
    2710507.784487323,
    1222796.0141100823
   ],
   "end_xy": [
    2710461.673170134,
    1222785.7963725855
   ]
  },
  "max_100m": {
   "gradient_pct": 22.730689982615104,
   "start_distance_m": 2592.0,
   "end_distance_m": 2692.0,
   "midpoint_distance_m": 2642.0,
   "start_elevation_m": 644.9497782728408,
   "end_elevation_m": 667.6804682554559,
   "start_xy": [
    2710516.4663749705,
    1222768.896347079
   ],
   "end_xy": [
    2710451.0274427813,
    1222795.7831520594
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -175.547560480627,
   "start_distance_m": 969.0,
   "end_distance_m": 974.0,
   "midpoint_distance_m": 971.5,
   "start_elevation_m": 557.1059018825106,
   "end_elevation_m": 548.3285238584792,
   "start_xy": [
    2710405.769021115,
    1224025.8929014332
   ],
   "end_xy": [
    2710407.91540293,
    1224021.3770884885
   ]
  },
  "min_10m": {
   "gradient_pct": -117.64148858156886,
   "start_distance_m": 964.0,
   "end_distance_m": 974.0,
   "midpoint_distance_m": 969.0,
   "start_elevation_m": 560.0926727166361,
   "end_elevation_m": 548.3285238584792,
   "start_xy": [
    2710403.633104046,
    1224030.4137258606
   ],
   "end_xy": [
    2710407.91540293,
    1224021.3770884885
   ]
  },
  "min_20m": {
   "gradient_pct": -89.36676874538819,
   "start_distance_m": 954.0,
   "end_distance_m": 974.0,
   "midpoint_distance_m": 964.0,
   "start_elevation_m": 566.2018776075569,
   "end_elevation_m": 548.3285238584792,
   "start_xy": [
    2710399.3612697427,
    1224039.4553750646
   ],
   "end_xy": [
    2710407.91540293,
    1224021.3770884885
   ]
  },
  "min_25m": {
   "gradient_pct": -75.14420289113332,
   "start_distance_m": 949.0,
   "end_distance_m": 974.0,
   "midpoint_distance_m": 961.5,
   "start_elevation_m": 567.1145745812626,
   "end_elevation_m": 548.3285238584792,
   "start_xy": [
    2710397.225361944,
    1224043.9762043005
   ],
   "end_xy": [
    2710407.91540293,
    1224021.3770884885
   ]
  },
  "min_50m": {
   "gradient_pct": -55.7124265280936,
   "start_distance_m": 489.0,
   "end_distance_m": 539.0,
   "midpoint_distance_m": 514.0,
   "start_elevation_m": 549.2750873978946,
   "end_elevation_m": 521.4188741338478,
   "start_xy": [
    2710195.0166366226,
    1224455.6867589897
   ],
   "end_xy": [
    2710212.1067957673,
    1224408.6981917152
   ]
  },
  "min_100m": {
   "gradient_pct": -30.100503375371204,
   "start_distance_m": 452.0,
   "end_distance_m": 552.0,
   "midpoint_distance_m": 502.0,
   "start_elevation_m": 552.2974108827735,
   "end_elevation_m": 522.1969075074023,
   "start_xy": [
    2710182.3647571504,
    1224490.4564277157
   ],
   "end_xy": [
    2710216.522787658,
    1224396.4712141573
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 37.82797893396719,
   "start_distance_m": 2666.0,
   "end_distance_m": 2668.0,
   "midpoint_distance_m": 2667.0,
   "start_elevation_m": 661.9694882721878,
   "end_elevation_m": 662.7260478508672,
   "start_xy": [
    2710466.4069955484,
    1222787.3170668967
   ],
   "end_xy": [
    2710464.5763193625,
    1222786.5116947575
   ]
  },
  "max_3m": {
   "gradient_pct": 36.9204424997406,
   "start_distance_m": 2665.0,
   "end_distance_m": 2668.0,
   "midpoint_distance_m": 2666.5,
   "start_elevation_m": 661.618434575875,
   "end_elevation_m": 662.7260478508672,
   "start_xy": [
    2710467.3223527265,
    1222787.719709452
   ],
   "end_xy": [
    2710464.5763193625,
    1222786.5116947575
   ]
  }
 },
 "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.186,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "placement_suppression": {
   "masked_fraction": 0.186,
   "windows_resited": [],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    0.0,
    27.0
   ],
   [
    318.0,
    553.0
   ],
   [
    754.0,
    991.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_2020_2710-1222_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2020_2710-1223_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2020_2710-1224_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-15T22:04:40+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": [
   "2710-1222",
   "2710-1223",
   "2710-1224"
  ],
  "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",
  "structure_mask_ranges_m": [
   [
    0.0,
    15.0
   ],
   [
    324.0,
    354.0
   ],
   [
    325.2,
    355.2
   ],
   [
    336.9,
    366.9
   ],
   [
    337.4,
    367.4
   ],
   [
    340.4,
    370.4
   ],
   [
    344.4,
    374.4
   ],
   [
    507.0,
    537.0
   ],
   [
    460.7,
    490.7
   ],
   [
    450.3,
    480.3
   ],
   [
    411.7,
    441.7
   ],
   [
    485.4,
    515.4
   ],
   [
    468.4,
    498.4
   ],
   [
    441.6,
    471.6
   ],
   [
    499.6,
    529.6
   ],
   [
    518.9,
    548.9
   ],
   [
    480.7,
    510.7
   ],
   [
    506.9,
    536.9
   ],
   [
    447.9,
    477.9
   ],
   [
    446.8,
    476.8
   ],
   [
    432.2,
    462.2
   ],
   [
    465.0,
    495.0
   ],
   [
    422.6,
    452.6
   ],
   [
    402.4,
    432.4
   ],
   [
    430.7,
    460.7
   ],
   [
    465.0,
    495.0
   ],
   [
    428.7,
    458.7
   ],
   [
    414.0,
    444.0
   ],
   [
    503.5,
    533.5
   ],
   [
    413.6,
    443.6
   ],
   [
    383.5,
    413.5
   ],
   [
    393.6,
    423.6
   ],
   [
    375.5,
    405.5
   ],
   [
    364.4,
    394.4
   ],
   [
    357.4,
    387.4
   ],
   [
    761.6,
    791.6
   ],
   [
    764.2,
    794.2
   ],
   [
    763.7,
    793.7
   ],
   [
    769.3,
    799.3
   ],
   [
    771.0,
    801.0
   ],
   [
    778.7,
    808.7
   ],
   [
    782.5,
    812.5
   ],
   [
    786.4,
    816.4
   ],
   [
    791.8,
    821.8
   ],
   [
    803.2,
    833.2
   ],
   [
    806.7,
    836.7
   ],
   [
    766.8,
    796.8
   ],
   [
    807.4,
    837.4
   ],
   [
    808.9,
    838.9
   ],
   [
    768.4,
    798.4
   ],
   [
    810.6,
    840.6
   ],
   [
    811.6,
    841.6
   ],
   [
    814.4,
    844.4
   ],
   [
    816.2,
    846.2
   ],
   [
    817.5,
    847.5
   ],
   [
    820.1,
    850.1
   ],
   [
    823.5,
    853.5
   ],
   [
    824.3,
    854.3
   ],
   [
    829.7,
    859.7
   ],
   [
    799.1,
    829.1
   ],
   [
    832.7,
    862.7
   ],
   [
    798.0,
    828.0
   ],
   [
    833.4,
    863.4
   ],
   [
    834.4,
    864.4
   ],
   [
    840.7,
    870.7
   ],
   [
    792.1,
    822.1
   ],
   [
    801.6,
    831.6
   ],
   [
    844.3,
    874.3
   ],
   [
    800.6,
    830.6
   ],
   [
    845.4,
    875.4
   ],
   [
    897.1,
    927.1
   ],
   [
    819.9,
    849.9
   ],
   [
    935.4,
    965.4
   ],
   [
    907.2,
    937.2
   ],
   [
    796.3,
    826.3
   ],
   [
    852.2,
    882.2
   ],
   [
    774.6,
    804.6
   ],
   [
    795.4,
    825.4
   ],
   [
    813.2,
    843.2
   ],
   [
    908.5,
    938.5
   ],
   [
    787.9,
    817.9
   ],
   [
    815.8,
    845.8
   ],
   [
    910.3,
    940.3
   ],
   [
    798.1,
    828.1
   ],
   [
    885.9,
    915.9
   ],
   [
    895.8,
    925.8
   ],
   [
    919.0,
    949.0
   ],
   [
    904.6,
    934.6
   ],
   [
    893.2,
    923.2
   ],
   [
    855.7,
    885.7
   ],
   [
    930.7,
    960.7
   ],
   [
    765.5,
    795.5
   ],
   [
    831.5,
    861.5
   ],
   [
    875.2,
    905.2
   ],
   [
    859.5,
    889.5
   ],
   [
    863.4,
    893.4
   ],
   [
    901.3,
    931.3
   ],
   [
    869.1,
    899.1
   ],
   [
    894.5,
    924.5
   ],
   [
    946.6,
    976.6
   ],
   [
    762.5,
    792.5
   ],
   [
    767.3,
    797.3
   ],
   [
    785.3,
    815.3
   ],
   [
    934.9,
    964.9
   ],
   [
    856.5,
    886.5
   ],
   [
    841.2,
    871.2
   ],
   [
    945.6,
    975.6
   ],
   [
    952.3,
    982.3
   ],
   [
    900.8,
    930.8
   ],
   [
    918.0,
    948.0
   ],
   [
    775.2,
    805.2
   ],
   [
    909.7,
    939.7
   ],
   [
    781.1,
    811.1
   ],
   [
    951.7,
    981.7
   ],
   [
    779.4,
    809.4
   ],
   [
    905.5,
    935.5
   ],
   [
    846.9,
    876.9
   ],
   [
    917.6,
    947.6
   ],
   [
    906.7,
    936.7
   ],
   [
    911.4,
    941.4
   ],
   [
    921.2,
    951.2
   ],
   [
    929.9,
    959.9
   ],
   [
    925.9,
    955.9
   ],
   [
    923.7,
    953.7
   ],
   [
    879.2,
    909.2
   ],
   [
    784.5,
    814.5
   ],
   [
    889.5,
    919.5
   ],
   [
    886.0,
    916.0
   ],
   [
    880.5,
    910.5
   ],
   [
    851.8,
    881.8
   ],
   [
    881.8,
    911.8
   ],
   [
    878.6,
    908.6
   ],
   [
    877.6,
    907.6
   ],
   [
    828.5,
    858.5
   ],
   [
    956.8,
    986.8
   ],
   [
    876.0,
    906.0
   ],
   [
    783.7,
    813.7
   ],
   [
    875.0,
    905.0
   ],
   [
    890.3,
    920.3
   ],
   [
    873.4,
    903.4
   ],
   [
    812.6,
    842.6
   ],
   [
    872.4,
    902.4
   ],
   [
    827.6,
    857.6
   ],
   [
    830.1,
    860.1
   ],
   [
    862.3,
    892.3
   ],
   [
    868.7,
    898.7
   ],
   [
    864.9,
    894.9
   ],
   [
    861.5,
    891.5
   ],
   [
    858.1,
    888.1
   ],
   [
    780.8,
    810.8
   ],
   [
    857.8,
    887.8
   ],
   [
    760.0,
    790.0
   ],
   [
    809.0,
    839.0
   ],
   [
    860.7,
    890.7
   ],
   [
    849.6,
    879.6
   ]
  ],
  "mask_basin_extension_m": 7.0,
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Galgenen",
  "county": "Schwyz",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}