{
 "ocl_version": "0.1.0",
 "name": "L\u00f6hnersbachweg",
 "slug": "loehnersbachweg",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 26.33118564410779,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 771.0,
   "end_distance_m": 773.0,
   "start_elevation_m": 1685.0828417448595,
   "end_elevation_m": 1685.6094654577416,
   "min_gradient_pct": -10.54510452180466
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 25.474353650148867,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 771.0,
   "end_distance_m": 774.0,
   "start_elevation_m": 1685.0828417448595,
   "end_elevation_m": 1685.847072354364,
   "min_gradient_pct": -7.999370886295765
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 23.10628517853729,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 770.0,
   "end_distance_m": 775.0,
   "start_elevation_m": 1684.9047395220898,
   "end_elevation_m": 1686.0600537810167,
   "min_gradient_pct": -5.738079294169438
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 19.431208811745364,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1424.0,
   "end_distance_m": 1434.0,
   "start_elevation_m": 1770.8503204786148,
   "end_elevation_m": 1772.7934413597893,
   "min_gradient_pct": -4.694496707072631
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 18.832289377068037,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1418.0,
   "end_distance_m": 1438.0,
   "start_elevation_m": 1769.784571485178,
   "end_elevation_m": 1773.5510293605917,
   "min_gradient_pct": 0.21613703338175583
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 18.644748870430703,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1416.0,
   "end_distance_m": 1441.0,
   "start_elevation_m": 1769.4279683593854,
   "end_elevation_m": 1774.089155576993,
   "min_gradient_pct": 0.9638739564607022
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 17.186351157750323,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1408.0,
   "end_distance_m": 1458.0,
   "start_elevation_m": 1767.9790244825454,
   "end_elevation_m": 1776.5722000614205,
   "min_gradient_pct": 2.9893272934905326
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 15.447145913325812,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1382.0,
   "end_distance_m": 1482.0,
   "start_elevation_m": 1764.51768452912,
   "end_elevation_m": 1779.9648304424459,
   "min_gradient_pct": 3.8870272847916567
  }
 ],
 "shape": {
  "ascent_concentration": 0.307,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 274.0,
  "shape_class": "sustained"
 },
 "length_m": 2195.2830792049303,
 "start_elevation_m": 1597.7383892675746,
 "end_elevation_m": 1850.3668405410265,
 "endpoint_gain_m": 252.6284512734519,
 "overall_gradient_pct": 11.507784743867601,
 "accumulated_ascent_m": 253.8674445480426,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 23.10628517853729,
   "start_distance_m": 770.0,
   "end_distance_m": 775.0,
   "midpoint_distance_m": 772.5,
   "start_elevation_m": 1684.9047395220898,
   "end_elevation_m": 1686.0600537810167,
   "start_xy": [
    4519884.194939972,
    2697036.3937444566
   ],
   "end_xy": [
    4519880.069013188,
    2697033.5694342456
   ]
  },
  "max_10m": {
   "gradient_pct": 19.431208811745364,
   "start_distance_m": 1424.0,
   "end_distance_m": 1434.0,
   "midpoint_distance_m": 1429.0,
   "start_elevation_m": 1770.8503204786148,
   "end_elevation_m": 1772.7934413597893,
   "start_xy": [
    4519533.99666779,
    2697038.689063143
   ],
   "end_xy": [
    4519528.150391931,
    2697044.9685118683
   ]
  },
  "max_20m": {
   "gradient_pct": 18.832289377068037,
   "start_distance_m": 1418.0,
   "end_distance_m": 1438.0,
   "midpoint_distance_m": 1428.0,
   "start_elevation_m": 1769.784571485178,
   "end_elevation_m": 1773.5510293605917,
   "start_xy": [
    4519538.123192081,
    2697042.5109041105
   ],
   "end_xy": [
    4519527.798699347,
    2697048.953020913
   ]
  },
  "max_25m": {
   "gradient_pct": 18.644748870430703,
   "start_distance_m": 1416.0,
   "end_distance_m": 1441.0,
   "midpoint_distance_m": 1428.5,
   "start_elevation_m": 1769.4279683593854,
   "end_elevation_m": 1774.089155576993,
   "start_xy": [
    4519539.309990945,
    2697044.1207203907
   ],
   "end_xy": [
    4519527.53492991,
    2697051.9414026965
   ]
  },
  "max_50m": {
   "gradient_pct": 17.186351157750323,
   "start_distance_m": 1408.0,
   "end_distance_m": 1458.0,
   "midpoint_distance_m": 1433.0,
   "start_elevation_m": 1767.9790244825454,
   "end_elevation_m": 1776.5722000614205,
   "start_xy": [
    4519543.725066837,
    2697050.7908634814
   ],
   "end_xy": [
    4519528.0872970205,
    2697068.800029024
   ]
  },
  "max_100m": {
   "gradient_pct": 15.447145913325812,
   "start_distance_m": 1382.0,
   "end_distance_m": 1482.0,
   "midpoint_distance_m": 1432.0,
   "start_elevation_m": 1764.51768452912,
   "end_elevation_m": 1779.9648304424459,
   "start_xy": [
    4519553.389700156,
    2697074.5961034046
   ],
   "end_xy": [
    4519524.706724845,
    2697092.1695150086
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -5.738079294169438,
   "start_distance_m": 1707.0,
   "end_distance_m": 1712.0,
   "midpoint_distance_m": 1709.5,
   "start_elevation_m": 1807.2202386503554,
   "end_elevation_m": 1806.933334685647,
   "start_xy": [
    4519530.28416347,
    2697214.9410109487
   ],
   "end_xy": [
    4519534.7102383785,
    2697212.6151001793
   ]
  },
  "min_10m": {
   "gradient_pct": -4.694496707072631,
   "start_distance_m": 1703.0,
   "end_distance_m": 1713.0,
   "midpoint_distance_m": 1708.0,
   "start_elevation_m": 1807.3835887592195,
   "end_elevation_m": 1806.9141390885122,
   "start_xy": [
    4519526.743303544,
    2697216.8017395646
   ],
   "end_xy": [
    4519535.645290912,
    2697212.368450832
   ]
  },
  "min_20m": {
   "gradient_pct": 0.21613703338175583,
   "start_distance_m": 1698.0,
   "end_distance_m": 1718.0,
   "midpoint_distance_m": 1708.0,
   "start_elevation_m": 1806.9965101434584,
   "end_elevation_m": 1807.0397375501348,
   "start_xy": [
    4519522.317228636,
    2697219.127650334
   ],
   "end_xy": [
    4519540.642158469,
    2697212.5454101907
   ]
  },
  "min_25m": {
   "gradient_pct": 0.9638739564607022,
   "start_distance_m": 1693.0,
   "end_distance_m": 1718.0,
   "midpoint_distance_m": 1705.5,
   "start_elevation_m": 1806.7987690610196,
   "end_elevation_m": 1807.0397375501348,
   "start_xy": [
    4519517.655505296,
    2697220.8498963085
   ],
   "end_xy": [
    4519540.642158469,
    2697212.5454101907
   ]
  },
  "min_50m": {
   "gradient_pct": 2.9893272934905326,
   "start_distance_m": 1677.0,
   "end_distance_m": 1727.0,
   "midpoint_distance_m": 1702.0,
   "start_elevation_m": 1806.111357234608,
   "end_elevation_m": 1807.6060208813533,
   "start_xy": [
    4519503.451600016,
    2697221.275411736
   ],
   "end_xy": [
    4519547.329879988,
    2697218.512768523
   ]
  },
  "min_100m": {
   "gradient_pct": 3.8870272847916567,
   "start_distance_m": 1693.0,
   "end_distance_m": 1793.0,
   "midpoint_distance_m": 1743.0,
   "start_elevation_m": 1806.7987690610196,
   "end_elevation_m": 1810.6857963458112,
   "start_xy": [
    4519517.655505296,
    2697220.8498963085
   ],
   "end_xy": [
    4519546.098307529,
    2697282.7004630463
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 26.33118564410779,
   "start_distance_m": 771.0,
   "end_distance_m": 773.0,
   "midpoint_distance_m": 772.0,
   "start_elevation_m": 1685.0828417448595,
   "end_elevation_m": 1685.6094654577416,
   "start_xy": [
    4519883.369754615,
    2697035.8288824144
   ],
   "end_xy": [
    4519881.719383901,
    2697034.69915833
   ]
  },
  "max_3m": {
   "gradient_pct": 25.474353650148867,
   "start_distance_m": 771.0,
   "end_distance_m": 774.0,
   "midpoint_distance_m": 772.5,
   "start_elevation_m": 1685.0828417448595,
   "end_elevation_m": 1685.847072354364,
   "start_xy": [
    4519883.369754615,
    2697035.8288824144
   ],
   "end_xy": [
    4519880.894198544,
    2697034.134296288
   ]
  }
 },
 "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": {
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.02,
   "obstruction_max_height_m": 18.73,
   "flagged_windows_m": []
  },
  "review": [],
  "extent": [
   "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:3035",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/at/bev-als_dtm_E4519-N2696.tif",
   "data/cache/at/bev-als_dtm_E4519-N2697.tif",
   "data/cache/at/bev-als_dtm_E4520-N2696.tif",
   "data/cache/at/bev-als_dtm_E4520-N2697.tif"
  ],
  "calculated_at": "2026-09-12T23:26:26+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/austria-2026-09-11-batch-at-run4-260912.osm.pbf",
  "osm_snapshot": "",
  "run_id": "at-run4-260912",
  "elevation_provider": "BEV ALS DTM 1 m",
  "elevation_licence": "Creative Commons Attribution 4.0 (CC BY 4.0) \u2014 \u00a9 BEV / L\u00e4nder, data.gv.at",
  "elevation_dataset": "ALS DTM H\u00f6henraster 1 m (Bundesamt f\u00fcr Eich- und Vermessungswesen with the L\u00e4nder), EPSG:3035",
  "elevation_tile_ids": [
   "E4519-N2696",
   "E4519-N2697",
   "E4520-N2696",
   "E4520-N2697"
  ],
  "elevation_blocks": [
   "N2650000E4500000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Saalbach-Hinterglemm",
  "county": "Salzburg",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}