{
 "ocl_version": "0.1.0",
 "name": "Cunterstrasse",
 "slug": "cunterstrasse",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 38.63007725649368,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 8685.0,
   "end_distance_m": 8687.0,
   "start_elevation_m": 1739.9398567034455,
   "end_elevation_m": 1740.7124582485753,
   "min_gradient_pct": -9.568840115355215
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 34.12302900595326,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 8684.0,
   "end_distance_m": 8687.0,
   "start_elevation_m": 1739.6887673783967,
   "end_elevation_m": 1740.7124582485753,
   "min_gradient_pct": -8.994045455521396
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 29.19954095052617,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 4983.0,
   "end_distance_m": 4988.0,
   "start_elevation_m": 1354.1703598474671,
   "end_elevation_m": 1355.6303368949934,
   "min_gradient_pct": -3.47033200302576
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 20.90911792561883,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 4980.0,
   "end_distance_m": 4990.0,
   "start_elevation_m": 1353.909858862633,
   "end_elevation_m": 1356.0007706551949,
   "min_gradient_pct": -1.0397758027136206
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 19.32519641290355,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 4069.0,
   "end_distance_m": 4089.0,
   "start_elevation_m": 1245.6557639192283,
   "end_elevation_m": 1249.520803201809,
   "min_gradient_pct": -0.030605536755956564
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 19.18964271551704,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 4070.0,
   "end_distance_m": 4095.0,
   "start_elevation_m": 1245.843050718182,
   "end_elevation_m": 1250.6404613970612,
   "min_gradient_pct": 0.6994583695732217
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.077260758478587,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 4057.0,
   "end_distance_m": 4107.0,
   "start_elevation_m": 1243.731379652331,
   "end_elevation_m": 1252.7700100315703,
   "min_gradient_pct": 2.386043926721868
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 16.653534808187032,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 4050.0,
   "end_distance_m": 4150.0,
   "start_elevation_m": 1242.7706703609533,
   "end_elevation_m": 1259.4242051691404,
   "min_gradient_pct": 2.4599250606231635
  }
 ],
 "shape": {
  "ascent_concentration": 0.281,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 708.0,
  "shape_class": "sustained"
 },
 "length_m": 9636.764715249286,
 "start_elevation_m": 833.0752085576058,
 "end_elevation_m": 1825.2736444765646,
 "endpoint_gain_m": 992.1984359189588,
 "overall_gradient_pct": 10.295970330674328,
 "accumulated_ascent_m": 993.3145847654741,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 29.19954095052617,
   "start_distance_m": 4983.0,
   "end_distance_m": 4988.0,
   "midpoint_distance_m": 4985.5,
   "start_elevation_m": 1354.1703598474671,
   "end_elevation_m": 1355.6303368949934,
   "start_xy": [
    2762318.6707386696,
    1168325.5284667546
   ],
   "end_xy": [
    2762316.2630525883,
    1168321.1463385348
   ]
  },
  "max_10m": {
   "gradient_pct": 20.90911792561883,
   "start_distance_m": 4980.0,
   "end_distance_m": 4990.0,
   "midpoint_distance_m": 4985.0,
   "start_elevation_m": 1353.909858862633,
   "end_elevation_m": 1356.0007706551949,
   "start_xy": [
    2762320.0107089523,
    1168328.1847780342
   ],
   "end_xy": [
    2762315.2999781556,
    1168319.393487247
   ]
  },
  "max_20m": {
   "gradient_pct": 19.32519641290355,
   "start_distance_m": 4069.0,
   "end_distance_m": 4089.0,
   "midpoint_distance_m": 4079.0,
   "start_elevation_m": 1245.6557639192283,
   "end_elevation_m": 1249.520803201809,
   "start_xy": [
    2762657.201939823,
    1168646.05044441
   ],
   "end_xy": [
    2762637.444007714,
    1168643.97667099
   ]
  },
  "max_25m": {
   "gradient_pct": 19.18964271551704,
   "start_distance_m": 4070.0,
   "end_distance_m": 4095.0,
   "midpoint_distance_m": 4082.5,
   "start_elevation_m": 1245.843050718182,
   "end_elevation_m": 1250.6404613970612,
   "start_xy": [
    2762656.2453711927,
    1168645.758937196
   ],
   "end_xy": [
    2762631.4795960155,
    1168643.4116824265
   ]
  },
  "max_50m": {
   "gradient_pct": 18.077260758478587,
   "start_distance_m": 4057.0,
   "end_distance_m": 4107.0,
   "midpoint_distance_m": 4082.0,
   "start_elevation_m": 1243.731379652331,
   "end_elevation_m": 1252.7700100315703,
   "start_xy": [
    2762668.000319228,
    1168650.901900992
   ],
   "end_xy": [
    2762619.6039544377,
    1168641.6885640002
   ]
  },
  "max_100m": {
   "gradient_pct": 16.653534808187032,
   "start_distance_m": 4050.0,
   "end_distance_m": 4150.0,
   "midpoint_distance_m": 4100.0,
   "start_elevation_m": 1242.7706703609533,
   "end_elevation_m": 1259.4242051691404,
   "start_xy": [
    2762673.4040646227,
    1168655.2545414611
   ],
   "end_xy": [
    2762585.386713407,
    1168666.6290766187
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -3.47033200302576,
   "start_distance_m": 7430.0,
   "end_distance_m": 7435.0,
   "midpoint_distance_m": 7432.5,
   "start_elevation_m": 1616.9711096488995,
   "end_elevation_m": 1616.7975930487482,
   "start_xy": [
    2761128.887138607,
    1168353.6444470016
   ],
   "end_xy": [
    2761124.2036066474,
    1168355.2686254
   ]
  },
  "min_10m": {
   "gradient_pct": -1.0397758027136206,
   "start_distance_m": 2.0,
   "end_distance_m": 12.0,
   "midpoint_distance_m": 7.0,
   "start_elevation_m": 833.0625437841321,
   "end_elevation_m": 832.9585662038608,
   "start_xy": [
    2762878.6562803453,
    1170245.0748871162
   ],
   "end_xy": [
    2762881.4691697,
    1170236.0438627473
   ]
  },
  "min_20m": {
   "gradient_pct": -0.030605536755956564,
   "start_distance_m": 0.0,
   "end_distance_m": 20.0,
   "midpoint_distance_m": 10.0,
   "start_elevation_m": 833.0752085576058,
   "end_elevation_m": 833.0690874502546,
   "start_xy": [
    2762876.956,
    1170246.128
   ],
   "end_xy": [
    2762883.6084669516,
    1170228.3574066635
   ]
  },
  "min_25m": {
   "gradient_pct": 0.6994583695732217,
   "start_distance_m": 9611.0,
   "end_distance_m": 9636.0,
   "midpoint_distance_m": 9623.5,
   "start_elevation_m": 1825.1321471686479,
   "end_elevation_m": 1825.3070117610412,
   "start_xy": [
    2760127.4168277555,
    1168464.0324760997
   ],
   "end_xy": [
    2760107.7614149684,
    1168449.107386906
   ]
  },
  "min_50m": {
   "gradient_pct": 2.386043926721868,
   "start_distance_m": 147.0,
   "end_distance_m": 197.0,
   "midpoint_distance_m": 172.0,
   "start_elevation_m": 840.8064684176752,
   "end_elevation_m": 841.9994903810361,
   "start_xy": [
    2762971.577750187,
    1170143.2056570875
   ],
   "end_xy": [
    2763017.785771371,
    1170124.356911706
   ]
  },
  "min_100m": {
   "gradient_pct": 2.4599250606231635,
   "start_distance_m": 109.0,
   "end_distance_m": 209.0,
   "midpoint_distance_m": 159.0,
   "start_elevation_m": 839.8365950952822,
   "end_elevation_m": 842.2965201559053,
   "start_xy": [
    2762937.2913084053,
    1170159.444933077
   ],
   "end_xy": [
    2763029.689552139,
    1170123.2451600907
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 38.63007725649368,
   "start_distance_m": 8685.0,
   "end_distance_m": 8687.0,
   "midpoint_distance_m": 8686.0,
   "start_elevation_m": 1739.9398567034455,
   "end_elevation_m": 1740.7124582485753,
   "start_xy": [
    2760137.1020123297,
    1168777.3035139195
   ],
   "end_xy": [
    2760136.857574187,
    1168775.3185076236
   ]
  },
  "max_3m": {
   "gradient_pct": 34.12302900595326,
   "start_distance_m": 8684.0,
   "end_distance_m": 8687.0,
   "midpoint_distance_m": 8685.5,
   "start_elevation_m": 1739.6887673783967,
   "end_elevation_m": 1740.7124582485753,
   "start_xy": [
    2760137.224231401,
    1168778.2960170675
   ],
   "end_xy": [
    2760136.857574187,
    1168775.3185076236
   ]
  }
 },
 "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": [
   "short_window_divergence"
  ],
  "extent": []
 },
 "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_2760-1168_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2760-1169_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2761-1168_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2762-1168_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2762-1169_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2762-1170_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2763-1169_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2763-1170_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-10T20:32:21+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": [
   "2760-1168",
   "2760-1169",
   "2761-1168",
   "2762-1168",
   "2762-1169",
   "2762-1170",
   "2763-1169",
   "2763-1170"
  ],
  "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": "Albula/Alvra",
  "county": "Graub\u00fcnden/Grischun/Grigioni",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}