{
 "ocl_version": "0.1.0",
 "name": "Langerlistrasse",
 "slug": "langerlistrasse",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 39.97163134965831,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 28.0,
   "end_distance_m": 30.0,
   "start_elevation_m": 648.6912190813372,
   "end_elevation_m": 649.4906517083303,
   "min_gradient_pct": -22.506231242499553,
   "suppressed_max_gradient_pct": 54.6203673625655,
   "suppressed_location_m": [
    32.0,
    34.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 38.192108097734945,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 1945.0,
   "end_distance_m": 1948.0,
   "start_elevation_m": 840.982132661003,
   "end_elevation_m": 842.127895903935,
   "min_gradient_pct": -18.78118917553972,
   "suppressed_max_gradient_pct": 49.2157293284284,
   "suppressed_location_m": [
    32.0,
    35.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 36.63898801504729,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 1943.0,
   "end_distance_m": 1948.0,
   "start_elevation_m": 840.2959465031827,
   "end_elevation_m": 842.127895903935,
   "min_gradient_pct": -12.248234358442005,
   "suppressed_max_gradient_pct": 46.86508251215855,
   "suppressed_location_m": [
    29.0,
    34.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 34.71457960563271,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 1939.0,
   "end_distance_m": 1949.0,
   "start_elevation_m": 838.9914490878249,
   "end_elevation_m": 842.4629070483882,
   "min_gradient_pct": -8.889517165620191,
   "suppressed_max_gradient_pct": 39.07564028336424,
   "suppressed_location_m": [
    27.0,
    37.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 27.176239472113366,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 63.0,
   "end_distance_m": 83.0,
   "start_elevation_m": 657.0054943829975,
   "end_elevation_m": 662.4407422774202,
   "min_gradient_pct": -5.803024377917723,
   "suppressed_max_gradient_pct": 32.89320912694393,
   "suppressed_location_m": [
    21.0,
    41.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 26.44262263834935,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 62.0,
   "end_distance_m": 87.0,
   "start_elevation_m": 656.8254834954587,
   "end_elevation_m": 663.436139155046,
   "min_gradient_pct": -4.152271728833512,
   "suppressed_max_gradient_pct": 30.551475813917477,
   "suppressed_location_m": [
    21.0,
    46.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 25.338947719665384,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 63.0,
   "end_distance_m": 113.0,
   "start_elevation_m": 657.0054943829975,
   "end_elevation_m": 669.6749682428302,
   "min_gradient_pct": 2.4500797068631073
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 22.183915218464335,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 61.0,
   "end_distance_m": 161.0,
   "start_elevation_m": 656.6475078934534,
   "end_elevation_m": 678.8314231119177,
   "min_gradient_pct": 5.976086419324702,
   "suppressed_max_gradient_pct": 24.77684974083104,
   "suppressed_location_m": [
    21.0,
    121.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.281,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 167.0,
  "shape_class": "sustained"
 },
 "length_m": 2851.003012127895,
 "start_elevation_m": 644.2280668749572,
 "end_elevation_m": 942.7089890170986,
 "endpoint_gain_m": 298.48092214214137,
 "overall_gradient_pct": 10.469330297878745,
 "accumulated_ascent_m": 305.8414859233227,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 36.63898801504729,
   "start_distance_m": 1943.0,
   "end_distance_m": 1948.0,
   "midpoint_distance_m": 1945.5,
   "start_elevation_m": 840.2959465031827,
   "end_elevation_m": 842.127895903935,
   "start_xy": [
    2686220.2528796406,
    1208692.9300393718
   ],
   "end_xy": [
    2686224.5982817444,
    1208690.4566852609
   ]
  },
  "max_10m": {
   "gradient_pct": 34.71457960563271,
   "start_distance_m": 1939.0,
   "end_distance_m": 1949.0,
   "midpoint_distance_m": 1944.0,
   "start_elevation_m": 838.9914490878249,
   "end_elevation_m": 842.4629070483882,
   "start_xy": [
    2686216.7765579578,
    1208694.9087226605
   ],
   "end_xy": [
    2686225.467362165,
    1208689.9620144388
   ]
  },
  "max_20m": {
   "gradient_pct": 27.176239472113366,
   "start_distance_m": 63.0,
   "end_distance_m": 83.0,
   "midpoint_distance_m": 73.0,
   "start_elevation_m": 657.0054943829975,
   "end_elevation_m": 662.4407422774202,
   "start_xy": [
    2686680.5414242977,
    1209043.4323839769
   ],
   "end_xy": [
    2686666.9933301727,
    1209029.8320476194
   ]
  },
  "max_25m": {
   "gradient_pct": 26.44262263834935,
   "start_distance_m": 62.0,
   "end_distance_m": 87.0,
   "midpoint_distance_m": 74.5,
   "start_elevation_m": 656.8254834954587,
   "end_elevation_m": 663.436139155046,
   "start_xy": [
    2686680.3531793067,
    1209044.414506079
   ],
   "end_xy": [
    2686663.759322334,
    1209027.4877361066
   ]
  },
  "max_50m": {
   "gradient_pct": 25.338947719665384,
   "start_distance_m": 63.0,
   "end_distance_m": 113.0,
   "midpoint_distance_m": 88.0,
   "start_elevation_m": 657.0054943829975,
   "end_elevation_m": 669.6749682428302,
   "start_xy": [
    2686680.5414242977,
    1209043.4323839769
   ],
   "end_xy": [
    2686648.7286329106,
    1209007.1584893556
   ]
  },
  "max_100m": {
   "gradient_pct": 22.183915218464335,
   "start_distance_m": 61.0,
   "end_distance_m": 161.0,
   "midpoint_distance_m": 111.0,
   "start_elevation_m": 656.6475078934534,
   "end_elevation_m": 678.8314231119177,
   "start_xy": [
    2686680.1649343157,
    1209045.396628181
   ],
   "end_xy": [
    2686635.0931135435,
    1208984.7367091395
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -12.248234358442005,
   "start_distance_m": 1968.0,
   "end_distance_m": 1973.0,
   "midpoint_distance_m": 1970.5,
   "start_elevation_m": 843.7629549808117,
   "end_elevation_m": 843.1505432628896,
   "start_xy": [
    2686240.383041926,
    1208678.392910489
   ],
   "end_xy": [
    2686244.0374438735,
    1208674.9803826273
   ]
  },
  "min_10m": {
   "gradient_pct": -8.889517165620191,
   "start_distance_m": 1969.0,
   "end_distance_m": 1979.0,
   "midpoint_distance_m": 1974.0,
   "start_elevation_m": 843.7804481468753,
   "end_elevation_m": 842.8914964303133,
   "start_xy": [
    2686241.1139223156,
    1208677.7104049167
   ],
   "end_xy": [
    2686248.4227262107,
    1208670.8853491934
   ]
  },
  "min_20m": {
   "gradient_pct": -5.803024377917723,
   "start_distance_m": 1963.0,
   "end_distance_m": 1983.0,
   "midpoint_distance_m": 1973.0,
   "start_elevation_m": 843.848921113538,
   "end_elevation_m": 842.6883162379545,
   "start_xy": [
    2686236.728639979,
    1208681.8054383507
   ],
   "end_xy": [
    2686251.3462477685,
    1208668.155326904
   ]
  },
  "min_25m": {
   "gradient_pct": -4.152271728833512,
   "start_distance_m": 1959.0,
   "end_distance_m": 1984.0,
   "midpoint_distance_m": 1971.5,
   "start_elevation_m": 843.7318832783797,
   "end_elevation_m": 842.6938153461713,
   "start_xy": [
    2686233.805118421,
    1208684.5354606402
   ],
   "end_xy": [
    2686252.077128158,
    1208667.4728213316
   ]
  },
  "min_50m": {
   "gradient_pct": 2.4500797068631073,
   "start_distance_m": 169.0,
   "end_distance_m": 219.0,
   "midpoint_distance_m": 194.0,
   "start_elevation_m": 680.0645998900004,
   "end_elevation_m": 681.289639743432,
   "start_xy": [
    2686628.6246117833,
    1208982.930966048
   ],
   "end_xy": [
    2686672.8089514533,
    1208968.2294829122
   ]
  },
  "min_100m": {
   "gradient_pct": 5.976086419324702,
   "start_distance_m": 1953.0,
   "end_distance_m": 2053.0,
   "midpoint_distance_m": 2003.0,
   "start_elevation_m": 843.1937574939194,
   "end_elevation_m": 849.1698439132441,
   "start_xy": [
    2686228.943683848,
    1208687.9833311501
   ],
   "end_xy": [
    2686293.0181657304,
    1208612.116660582
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 39.97163134965831,
   "start_distance_m": 28.0,
   "end_distance_m": 30.0,
   "midpoint_distance_m": 29.0,
   "start_elevation_m": 648.6912190813372,
   "end_elevation_m": 649.4906517083303,
   "start_xy": [
    2686674.43518054,
    1209070.4334167053
   ],
   "end_xy": [
    2686672.4990139445,
    1209070.0687990652
   ]
  },
  "max_3m": {
   "gradient_pct": 38.192108097734945,
   "start_distance_m": 1945.0,
   "end_distance_m": 1948.0,
   "midpoint_distance_m": 1946.5,
   "start_elevation_m": 840.982132661003,
   "end_elevation_m": 842.127895903935,
   "start_xy": [
    2686221.991040482,
    1208691.9406977275
   ],
   "end_xy": [
    2686224.5982817444,
    1208690.4566852609
   ]
  }
 },
 "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.002,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    31.0,
    36.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_2019_2685-1208_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2020_2685-1209_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2019_2686-1208_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2019_2686-1209_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-11T04:45:56+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": [
   "2685-1208",
   "2685-1209",
   "2686-1208",
   "2686-1209"
  ],
  "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": "Lauerz",
  "county": "Schwyz",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}