{
 "ocl_version": "0.1.0",
 "name": "Schlucheneggstrasse",
 "slug": "schlucheneggstrasse",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 28.674138999997467,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 299.0,
   "end_distance_m": 301.0,
   "start_elevation_m": 711.4319903418095,
   "end_elevation_m": 712.0054731218095,
   "min_gradient_pct": -29.112471241523963
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 25.51688639633009,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 298.0,
   "end_distance_m": 301.0,
   "start_elevation_m": 711.2399665299196,
   "end_elevation_m": 712.0054731218095,
   "min_gradient_pct": -24.324371462864747
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 24.54918237432139,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 465.0,
   "end_distance_m": 470.0,
   "start_elevation_m": 732.9887199599743,
   "end_elevation_m": 734.2161790786904,
   "min_gradient_pct": -21.94231486926583
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 23.990507130312153,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 463.0,
   "end_distance_m": 473.0,
   "start_elevation_m": 732.5182219429463,
   "end_elevation_m": 734.9172726559775,
   "min_gradient_pct": -20.683020058202146
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 23.41400374382431,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 660.0,
   "end_distance_m": 680.0,
   "start_elevation_m": 768.3880381693672,
   "end_elevation_m": 773.070838918132,
   "min_gradient_pct": -12.655093496618974
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 23.380614558843263,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 661.0,
   "end_distance_m": 686.0,
   "start_elevation_m": 768.6134981634991,
   "end_elevation_m": 774.4586518032099,
   "min_gradient_pct": -9.825456035434854
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 22.94092078353583,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 649.0,
   "end_distance_m": 699.0,
   "start_elevation_m": 765.8603828778251,
   "end_elevation_m": 777.3308432695931,
   "min_gradient_pct": -1.746475734071737
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 22.20373664071053,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 633.0,
   "end_distance_m": 733.0,
   "start_elevation_m": 762.4966210490743,
   "end_elevation_m": 784.7003576897848,
   "min_gradient_pct": 3.7001632848548525
  }
 ],
 "shape": {
  "ascent_concentration": 0.321,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 540.0,
  "shape_class": "sustained"
 },
 "length_m": 883.9679968076546,
 "start_elevation_m": 676.8435779394507,
 "end_elevation_m": 813.0652788317909,
 "endpoint_gain_m": 136.2217008923402,
 "overall_gradient_pct": 15.410252563926376,
 "accumulated_ascent_m": 139.00890295188617,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 24.54918237432139,
   "start_distance_m": 465.0,
   "end_distance_m": 470.0,
   "midpoint_distance_m": 467.5,
   "start_elevation_m": 732.9887199599743,
   "end_elevation_m": 734.2161790786904,
   "start_xy": [
    2729964.062590586,
    1243495.2238068304
   ],
   "end_xy": [
    2729969.0624907813,
    1243495.2553985524
   ]
  },
  "max_10m": {
   "gradient_pct": 23.990507130312153,
   "start_distance_m": 463.0,
   "end_distance_m": 473.0,
   "midpoint_distance_m": 468.0,
   "start_elevation_m": 732.5182219429463,
   "end_elevation_m": 734.9172726559775,
   "start_xy": [
    2729962.0626305076,
    1243495.2111701416
   ],
   "end_xy": [
    2729972.0624308987,
    1243495.2743535854
   ]
  },
  "max_20m": {
   "gradient_pct": 23.41400374382431,
   "start_distance_m": 660.0,
   "end_distance_m": 680.0,
   "midpoint_distance_m": 670.0,
   "start_elevation_m": 768.3880381693672,
   "end_elevation_m": 773.070838918132,
   "start_xy": [
    2730146.000441253,
    1243535.5402256276
   ],
   "end_xy": [
    2730156.631073311,
    1243552.4349976967
   ]
  },
  "max_25m": {
   "gradient_pct": 23.380614558843263,
   "start_distance_m": 661.0,
   "end_distance_m": 686.0,
   "midpoint_distance_m": 673.5,
   "start_elevation_m": 768.6134981634991,
   "end_elevation_m": 774.4586518032099,
   "start_xy": [
    2730146.4986034497,
    1243536.407309491
   ],
   "end_xy": [
    2730160.303272622,
    1243557.1799900273
   ]
  },
  "max_50m": {
   "gradient_pct": 22.94092078353583,
   "start_distance_m": 649.0,
   "end_distance_m": 699.0,
   "midpoint_distance_m": 674.0,
   "start_elevation_m": 765.8603828778251,
   "end_elevation_m": 777.3308432695931,
   "start_xy": [
    2730140.520657092,
    1243526.0023031314
   ],
   "end_xy": [
    2730168.259704463,
    1243567.460806744
   ]
  },
  "max_100m": {
   "gradient_pct": 22.20373664071053,
   "start_distance_m": 633.0,
   "end_distance_m": 733.0,
   "midpoint_distance_m": 683.0,
   "start_elevation_m": 762.4966210490743,
   "end_elevation_m": 784.7003576897848,
   "start_xy": [
    2730129.408434882,
    1243514.808179339
   ],
   "end_xy": [
    2730189.0688338936,
    1243594.3490966181
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -21.94231486926583,
   "start_distance_m": 330.0,
   "end_distance_m": 335.0,
   "midpoint_distance_m": 332.5,
   "start_elevation_m": 711.5423079456893,
   "end_elevation_m": 710.445192202226,
   "start_xy": [
    2729835.669395603,
    1243499.20587185
   ],
   "end_xy": [
    2729838.365707179,
    1243503.2893697778
   ]
  },
  "min_10m": {
   "gradient_pct": -20.683020058202146,
   "start_distance_m": 326.0,
   "end_distance_m": 336.0,
   "midpoint_distance_m": 331.0,
   "start_elevation_m": 712.3660124889908,
   "end_elevation_m": 710.2977104831706,
   "start_xy": [
    2729833.930886509,
    1243495.6034301599
   ],
   "end_xy": [
    2729839.15041147,
    1243503.9092400677
   ]
  },
  "min_20m": {
   "gradient_pct": -12.655093496618974,
   "start_distance_m": 317.0,
   "end_distance_m": 337.0,
   "midpoint_distance_m": 327.0,
   "start_elevation_m": 712.802328440245,
   "end_elevation_m": 710.2713097409212,
   "start_xy": [
    2729831.742354748,
    1243486.8856000616
   ],
   "end_xy": [
    2729839.93511576,
    1243504.5291103576
   ]
  },
  "min_25m": {
   "gradient_pct": -9.825456035434854,
   "start_distance_m": 317.0,
   "end_distance_m": 342.0,
   "midpoint_distance_m": 329.5,
   "start_elevation_m": 712.802328440245,
   "end_elevation_m": 710.3459644313863,
   "start_xy": [
    2729831.742354748,
    1243486.8856000616
   ],
   "end_xy": [
    2729843.858637213,
    1243507.6284618077
   ]
  },
  "min_50m": {
   "gradient_pct": -1.746475734071737,
   "start_distance_m": 301.0,
   "end_distance_m": 351.0,
   "midpoint_distance_m": 326.0,
   "start_elevation_m": 712.0054731218095,
   "end_elevation_m": 711.1322352547736,
   "start_xy": [
    2729828.043787014,
    1243471.318949917
   ],
   "end_xy": [
    2729852.6148631456,
    1243508.2648114145
   ]
  },
  "min_100m": {
   "gradient_pct": 3.7001632848548525,
   "start_distance_m": 249.0,
   "end_distance_m": 349.0,
   "midpoint_distance_m": 299.0,
   "start_elevation_m": 707.1123448889423,
   "end_elevation_m": 710.8125081737971,
   "start_xy": [
    2729803.5035095112,
    1243426.8369389165
   ],
   "end_xy": [
    2729850.7021800615,
    1243508.8380176905
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 28.674138999997467,
   "start_distance_m": 299.0,
   "end_distance_m": 301.0,
   "midpoint_distance_m": 300.0,
   "start_elevation_m": 711.4319903418095,
   "end_elevation_m": 712.0054731218095,
   "start_xy": [
    2729827.5814660476,
    1243469.373118649
   ],
   "end_xy": [
    2729828.043787014,
    1243471.318949917
   ]
  },
  "max_3m": {
   "gradient_pct": 25.51688639633009,
   "start_distance_m": 298.0,
   "end_distance_m": 301.0,
   "midpoint_distance_m": 299.5,
   "start_elevation_m": 711.2399665299196,
   "end_elevation_m": 712.0054731218095,
   "start_xy": [
    2729827.3503055642,
    1243468.400203015
   ],
   "end_xy": [
    2729828.043787014,
    1243471.318949917
   ]
  }
 },
 "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_2020_2729-1243_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2020_2730-1243_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-10T20:29:25+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": [
   "2729-1243",
   "2730-1243"
  ],
  "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": "Neckertal",
  "county": "St. Gallen",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}