{
 "ocl_version": "0.1.0",
 "name": "P\u00f6risstrasse",
 "slug": "porisstrasse-2",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 33.62750728322226,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 88.0,
   "end_distance_m": 90.0,
   "start_elevation_m": 1395.5619360936948,
   "end_elevation_m": 1396.2344862393593,
   "min_gradient_pct": -88.22404079434136,
   "suppressed_max_gradient_pct": 132.8775504483474,
   "suppressed_location_m": [
    1864.0,
    1866.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 28.176334660808305,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 80.0,
   "end_distance_m": 83.0,
   "start_elevation_m": 1393.5899723234318,
   "end_elevation_m": 1394.435262363256,
   "min_gradient_pct": -86.62891285967665,
   "suppressed_max_gradient_pct": 94.78933490764423,
   "suppressed_location_m": [
    1864.0,
    1867.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 27.63663615131918,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 80.0,
   "end_distance_m": 85.0,
   "start_elevation_m": 1393.5899723234318,
   "end_elevation_m": 1394.9718041309977,
   "min_gradient_pct": -58.9458325689111,
   "suppressed_max_gradient_pct": 57.438003533570736,
   "suppressed_location_m": [
    1863.0,
    1868.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 26.445139159275186,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 80.0,
   "end_distance_m": 90.0,
   "start_elevation_m": 1393.5899723234318,
   "end_elevation_m": 1396.2344862393593,
   "min_gradient_pct": -30.591893917430752,
   "suppressed_max_gradient_pct": 30.08658666065685,
   "suppressed_location_m": [
    1864.0,
    1874.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 20.35919328088312,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 234.0,
   "end_distance_m": 254.0,
   "start_elevation_m": 1417.6810060953912,
   "end_elevation_m": 1421.7528447515679,
   "min_gradient_pct": -15.93687650874017
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.020051404433616,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 233.0,
   "end_distance_m": 258.0,
   "start_elevation_m": 1417.467899423594,
   "end_elevation_m": 1422.4729122747024,
   "min_gradient_pct": -12.45131658567334
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 19.61653950713753,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 210.0,
   "end_distance_m": 260.0,
   "start_elevation_m": 1413.0472379742218,
   "end_elevation_m": 1422.8555077277906,
   "min_gradient_pct": -7.229035090126217
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 18.718677646484593,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 215.0,
   "end_distance_m": 315.0,
   "start_elevation_m": 1414.0217638051602,
   "end_elevation_m": 1432.7404414516448,
   "min_gradient_pct": -6.4109304843991595
  }
 ],
 "shape": {
  "ascent_concentration": 0.335,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 1135.0,
  "shape_class": "sustained"
 },
 "length_m": 2876.6346719502617,
 "start_elevation_m": 1381.2752981942995,
 "end_elevation_m": 1724.9217778514283,
 "endpoint_gain_m": 343.6464796571288,
 "overall_gradient_pct": 11.946128683213987,
 "accumulated_ascent_m": 358.9736385303954,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 27.63663615131918,
   "start_distance_m": 80.0,
   "end_distance_m": 85.0,
   "midpoint_distance_m": 82.5,
   "start_elevation_m": 1393.5899723234318,
   "end_elevation_m": 1394.9718041309977,
   "start_xy": [
    2600054.2749520373,
    1139951.5234940238
   ],
   "end_xy": [
    2600049.881832472,
    1139949.1369689247
   ]
  },
  "max_10m": {
   "gradient_pct": 26.445139159275186,
   "start_distance_m": 80.0,
   "end_distance_m": 90.0,
   "midpoint_distance_m": 85.0,
   "start_elevation_m": 1393.5899723234318,
   "end_elevation_m": 1396.2344862393593,
   "start_xy": [
    2600054.2749520373,
    1139951.5234940238
   ],
   "end_xy": [
    2600045.114958682,
    1139947.8311251584
   ]
  },
  "max_20m": {
   "gradient_pct": 20.35919328088312,
   "start_distance_m": 234.0,
   "end_distance_m": 254.0,
   "midpoint_distance_m": 244.0,
   "start_elevation_m": 1417.6810060953912,
   "end_elevation_m": 1421.7528447515679,
   "start_xy": [
    2599905.838843568,
    1139936.2660285295
   ],
   "end_xy": [
    2599885.84947249,
    1139935.6829858008
   ]
  },
  "max_25m": {
   "gradient_pct": 20.020051404433616,
   "start_distance_m": 233.0,
   "end_distance_m": 258.0,
   "midpoint_distance_m": 245.5,
   "start_elevation_m": 1417.467899423594,
   "end_elevation_m": 1422.4729122747024,
   "start_xy": [
    2599906.838836265,
    1139936.2698503789
   ],
   "end_xy": [
    2599881.8580407626,
    1139935.445080565
   ]
  },
  "max_50m": {
   "gradient_pct": 19.61653950713753,
   "start_distance_m": 210.0,
   "end_distance_m": 260.0,
   "midpoint_distance_m": 235.0,
   "start_elevation_m": 1413.0472379742218,
   "end_elevation_m": 1422.8555077277906,
   "start_xy": [
    2599929.838610958,
    1139936.2551598398
   ],
   "end_xy": [
    2599879.8667411907,
    1139935.2587313906
   ]
  },
  "max_100m": {
   "gradient_pct": 18.718677646484593,
   "start_distance_m": 215.0,
   "end_distance_m": 315.0,
   "midpoint_distance_m": 265.0,
   "start_elevation_m": 1414.0217638051602,
   "end_elevation_m": 1432.7404414516448,
   "start_xy": [
    2599924.8386719543,
    1139936.2798572679
   ],
   "end_xy": [
    2599831.3014219035,
    1139931.4622571755
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -58.9458325689111,
   "start_distance_m": 1858.0,
   "end_distance_m": 1863.0,
   "midpoint_distance_m": 1860.5,
   "start_elevation_m": 1660.0195257163905,
   "end_elevation_m": 1657.072234087945,
   "start_xy": [
    2599015.756959759,
    1139491.4589340847
   ],
   "end_xy": [
    2599013.314570026,
    1139495.8218152875
   ]
  },
  "min_10m": {
   "gradient_pct": -30.591893917430752,
   "start_distance_m": 1853.0,
   "end_distance_m": 1863.0,
   "midpoint_distance_m": 1858.0,
   "start_elevation_m": 1660.131423479688,
   "end_elevation_m": 1657.072234087945,
   "start_xy": [
    2599019.7574256193,
    1139488.5625161303
   ],
   "end_xy": [
    2599013.314570026,
    1139495.8218152875
   ]
  },
  "min_20m": {
   "gradient_pct": -15.93687650874017,
   "start_distance_m": 1843.0,
   "end_distance_m": 1863.0,
   "midpoint_distance_m": 1853.0,
   "start_elevation_m": 1660.259609389693,
   "end_elevation_m": 1657.072234087945,
   "start_xy": [
    2599029.5402463977,
    1139489.5004411736
   ],
   "end_xy": [
    2599013.314570026,
    1139495.8218152875
   ]
  },
  "min_25m": {
   "gradient_pct": -12.45131658567334,
   "start_distance_m": 1839.0,
   "end_distance_m": 1864.0,
   "midpoint_distance_m": 1851.5,
   "start_elevation_m": 1660.207009165303,
   "end_elevation_m": 1657.0941800188846,
   "start_xy": [
    2599033.435761418,
    1139490.40871576
   ],
   "end_xy": [
    2599012.8260920793,
    1139496.6943915281
   ]
  },
  "min_50m": {
   "gradient_pct": -7.229035090126217,
   "start_distance_m": 2618.0,
   "end_distance_m": 2668.0,
   "midpoint_distance_m": 2643.0,
   "start_elevation_m": 1724.8040032790527,
   "end_elevation_m": 1721.1894857339896,
   "start_xy": [
    2598842.6614803653,
    1139538.136638021
   ],
   "end_xy": [
    2598815.132226169,
    1139497.0741494263
   ]
  },
  "min_100m": {
   "gradient_pct": -6.4109304843991595,
   "start_distance_m": 2560.0,
   "end_distance_m": 2660.0,
   "midpoint_distance_m": 2610.0,
   "start_elevation_m": 1728.0192217244135,
   "end_elevation_m": 1721.6082912400143,
   "start_xy": [
    2598860.125854124,
    1139592.1974134464
   ],
   "end_xy": [
    2598820.4454693953,
    1139503.0549057678
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 33.62750728322226,
   "start_distance_m": 88.0,
   "end_distance_m": 90.0,
   "midpoint_distance_m": 89.0,
   "start_elevation_m": 1395.5619360936948,
   "end_elevation_m": 1396.2344862393593,
   "start_xy": [
    2600047.0872259005,
    1139948.1630318009
   ],
   "end_xy": [
    2600045.114958682,
    1139947.8311251584
   ]
  },
  "max_3m": {
   "gradient_pct": 28.176334660808305,
   "start_distance_m": 80.0,
   "end_distance_m": 83.0,
   "midpoint_distance_m": 81.5,
   "start_elevation_m": 1393.5899723234318,
   "end_elevation_m": 1394.435262363256,
   "start_xy": [
    2600054.2749520373,
    1139951.5234940238
   ],
   "end_xy": [
    2600051.6408154303,
    1139950.0887981916
   ]
  }
 },
 "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.005,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0
   ],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    1856.0,
    1868.0
   ]
  ],
  "review": [],
  "extent": [
   "may_start_earlier",
   "descends_at_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_2025_2598-1139_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2598-1140_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2599-1139_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2599-1140_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2600-1139_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2600-1140_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-11T02:32:49+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-run7-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": [
   "2598-1139",
   "2598-1140",
   "2599-1139",
   "2599-1140",
   "2600-1139",
   "2600-1140"
  ],
  "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": "Lenk",
  "county": "Bern/Berne",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}