{
 "ocl_version": "0.1.0",
 "name": "Mittenseestrasse",
 "slug": "mittenseestrasse",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 45.04367971881038,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 5932.0,
   "end_distance_m": 5934.0,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 910.4392801189792,
   "min_gradient_pct": -84.19914738732359,
   "suppressed_max_gradient_pct": 71.47417410761818,
   "suppressed_location_m": [
    6404.0,
    6406.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 33.57982251192576,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 5932.0,
   "end_distance_m": 5935.0,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 910.5458011999608,
   "min_gradient_pct": -58.76834533824725,
   "suppressed_max_gradient_pct": 55.1544028005632,
   "suppressed_location_m": [
    1411.0,
    1414.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 24.622813600144582,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 5932.0,
   "end_distance_m": 5937.0,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 910.7695472046103,
   "min_gradient_pct": -50.937555547333204,
   "suppressed_max_gradient_pct": 42.12275924816254,
   "suppressed_location_m": [
    1411.0,
    1416.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 18.050594749237234,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 5932.0,
   "end_distance_m": 5942.0,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 911.3434659995268,
   "min_gradient_pct": -35.12777482653746,
   "suppressed_max_gradient_pct": 26.23190528851353,
   "suppressed_location_m": [
    1406.0,
    1416.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 14.920271122835516,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 5932.0,
   "end_distance_m": 5952.0,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 912.5224607491701,
   "min_gradient_pct": -18.846462745030976,
   "suppressed_max_gradient_pct": 18.040256715187866,
   "suppressed_location_m": [
    6404.0,
    6424.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 14.684188104350142,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 889.0,
   "end_distance_m": 914.0,
   "start_elevation_m": 482.96030472271605,
   "end_elevation_m": 486.6313517488036,
   "min_gradient_pct": -15.459583719596594,
   "suppressed_max_gradient_pct": 16.649080869885893,
   "suppressed_location_m": [
    6404.0,
    6429.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 14.317121248670901,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 878.0,
   "end_distance_m": 928.0,
   "start_elevation_m": 481.4082405645531,
   "end_elevation_m": 488.5668011888886,
   "min_gradient_pct": -9.199677569671849
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 14.139249020443572,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 884.0,
   "end_distance_m": 984.0,
   "start_elevation_m": 482.2531140427796,
   "end_elevation_m": 496.3923630632232,
   "min_gradient_pct": -8.818117916827987
  }
 ],
 "shape": {
  "ascent_concentration": 0.336,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 502.0,
  "shape_class": "sustained"
 },
 "length_m": 7617.5390944896435,
 "start_elevation_m": 439.5926952402358,
 "end_elevation_m": 1088.792173681635,
 "endpoint_gain_m": 649.1994784413992,
 "overall_gradient_pct": 8.522430543362953,
 "accumulated_ascent_m": 685.7080400733857,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 24.622813600144582,
   "start_distance_m": 5932.0,
   "end_distance_m": 5937.0,
   "midpoint_distance_m": 5934.5,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 910.7695472046103,
   "start_xy": [
    2733834.7975700973,
    1216342.231883541
   ],
   "end_xy": [
    2733837.309680451,
    1216337.9087710546
   ]
  },
  "max_10m": {
   "gradient_pct": 18.050594749237234,
   "start_distance_m": 5932.0,
   "end_distance_m": 5942.0,
   "midpoint_distance_m": 5937.0,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 911.3434659995268,
   "start_xy": [
    2733834.7975700973,
    1216342.231883541
   ],
   "end_xy": [
    2733839.821790805,
    1216333.5856585682
   ]
  },
  "max_20m": {
   "gradient_pct": 14.920271122835516,
   "start_distance_m": 5932.0,
   "end_distance_m": 5952.0,
   "midpoint_distance_m": 5942.0,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 912.5224607491701,
   "start_xy": [
    2733834.7975700973,
    1216342.231883541
   ],
   "end_xy": [
    2733844.8460115124,
    1216324.9394335954
   ]
  },
  "max_25m": {
   "gradient_pct": 14.684188104350142,
   "start_distance_m": 889.0,
   "end_distance_m": 914.0,
   "midpoint_distance_m": 901.5,
   "start_elevation_m": 482.96030472271605,
   "end_elevation_m": 486.6313517488036,
   "start_xy": [
    2733753.145330798,
    1219449.9758831542
   ],
   "end_xy": [
    2733772.540977023,
    1219434.2060164975
   ]
  },
  "max_50m": {
   "gradient_pct": 14.317121248670901,
   "start_distance_m": 878.0,
   "end_distance_m": 928.0,
   "midpoint_distance_m": 903.0,
   "start_elevation_m": 481.4082405645531,
   "end_elevation_m": 488.5668011888886,
   "start_xy": [
    2733743.556039822,
    1219455.2555252584
   ],
   "end_xy": [
    2733782.9777663294,
    1219424.887050015
   ]
  },
  "max_100m": {
   "gradient_pct": 14.139249020443572,
   "start_distance_m": 884.0,
   "end_distance_m": 984.0,
   "midpoint_distance_m": 934.0,
   "start_elevation_m": 482.2531140427796,
   "end_elevation_m": 496.3923630632232,
   "start_xy": [
    2733749.0071044336,
    1219452.773307404
   ],
   "end_xy": [
    2733828.5426239497,
    1219393.0280871755
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -50.937555547333204,
   "start_distance_m": 1374.0,
   "end_distance_m": 1379.0,
   "midpoint_distance_m": 1376.5,
   "start_elevation_m": 504.43123985735195,
   "end_elevation_m": 501.8843620799853,
   "start_xy": [
    2734166.1226995112,
    1219364.8060951612
   ],
   "end_xy": [
    2734171.0963532752,
    1219364.6352986842
   ]
  },
  "min_10m": {
   "gradient_pct": -35.12777482653746,
   "start_distance_m": 1371.0,
   "end_distance_m": 1381.0,
   "midpoint_distance_m": 1376.0,
   "start_elevation_m": 504.8838559649613,
   "end_elevation_m": 501.37107848230755,
   "start_xy": [
    2734163.123127701,
    1219364.7554102724
   ],
   "end_xy": [
    2734173.049426765,
    1219364.2045969984
   ]
  },
  "min_20m": {
   "gradient_pct": -18.846462745030976,
   "start_distance_m": 1361.0,
   "end_distance_m": 1381.0,
   "midpoint_distance_m": 1371.0,
   "start_elevation_m": 505.14037103131375,
   "end_elevation_m": 501.37107848230755,
   "start_xy": [
    2734153.124555002,
    1219364.586460643
   ],
   "end_xy": [
    2734173.049426765,
    1219364.2045969984
   ]
  },
  "min_25m": {
   "gradient_pct": -15.459583719596594,
   "start_distance_m": 1356.0,
   "end_distance_m": 1381.0,
   "midpoint_distance_m": 1368.5,
   "start_elevation_m": 505.2359744122067,
   "end_elevation_m": 501.37107848230755,
   "start_xy": [
    2734148.1252686526,
    1219364.5019858284
   ],
   "end_xy": [
    2734173.049426765,
    1219364.2045969984
   ]
  },
  "min_50m": {
   "gradient_pct": -9.199677569671849,
   "start_distance_m": 1493.0,
   "end_distance_m": 1543.0,
   "midpoint_distance_m": 1518.0,
   "start_elevation_m": 498.2924078998243,
   "end_elevation_m": 493.6925691149884,
   "start_xy": [
    2734283.082518957,
    1219364.448493255
   ],
   "end_xy": [
    2734328.321126603,
    1219385.4197354
   ]
  },
  "min_100m": {
   "gradient_pct": -8.818117916827987,
   "start_distance_m": 1443.0,
   "end_distance_m": 1543.0,
   "midpoint_distance_m": 1493.0,
   "start_elevation_m": 502.51068703181636,
   "end_elevation_m": 493.6925691149884,
   "start_xy": [
    2734233.743686173,
    1219356.3441993634
   ],
   "end_xy": [
    2734328.321126603,
    1219385.4197354
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 45.04367971881038,
   "start_distance_m": 5932.0,
   "end_distance_m": 5934.0,
   "midpoint_distance_m": 5933.0,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 910.4392801189792,
   "start_xy": [
    2733834.7975700973,
    1216342.231883541
   ],
   "end_xy": [
    2733835.802414239,
    1216340.5026385465
   ]
  },
  "max_3m": {
   "gradient_pct": 33.57982251192576,
   "start_distance_m": 5932.0,
   "end_distance_m": 5935.0,
   "midpoint_distance_m": 5933.5,
   "start_elevation_m": 909.538406524603,
   "end_elevation_m": 910.5458011999608,
   "start_xy": [
    2733834.7975700973,
    1216342.231883541
   ],
   "end_xy": [
    2733836.3048363095,
    1216339.6380160493
   ]
  }
 },
 "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.007,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0
   ],
   "windows_unresolved": []
  },
  "placement_suppression": {
   "masked_fraction": 0.011,
   "windows_resited": [],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    1372.0,
    1420.0
   ],
   [
    1562.0,
    1567.0
   ],
   [
    2852.0,
    2858.0
   ],
   [
    3968.0,
    3974.0
   ],
   [
    4299.0,
    4304.0
   ],
   [
    6400.0,
    6407.0
   ]
  ],
  "review": [],
  "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_2020_2733-1215_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2019_2733-1216_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2020_2733-1217_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2020_2733-1219_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2019_2734-1216_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2020_2734-1217_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2019_2734-1218_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2020_2734-1219_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-11T03:35:47+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": [
   "2733-1215",
   "2733-1216",
   "2733-1217",
   "2733-1219",
   "2734-1216",
   "2734-1217",
   "2734-1218",
   "2734-1219"
  ],
  "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": "Quarten",
  "county": "St. Gallen",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}