{
 "ocl_version": "0.1.0",
 "name": "W\u00f6hryweg",
 "slug": "woehryweg",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 27.880505649693532,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 150.0,
   "end_distance_m": 152.0,
   "start_elevation_m": 828.1281406564472,
   "end_elevation_m": 828.685750769441,
   "min_gradient_pct": -12.21733711363413
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 26.904689563457396,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 150.0,
   "end_distance_m": 153.0,
   "start_elevation_m": 828.1281406564472,
   "end_elevation_m": 828.9352813433509,
   "min_gradient_pct": -11.223164198376404
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 27.10130987011553,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 147.0,
   "end_distance_m": 152.0,
   "start_elevation_m": 827.3306852759353,
   "end_elevation_m": 828.685750769441,
   "min_gradient_pct": -10.715182615151662
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 25.987139043071465,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 144.0,
   "end_distance_m": 154.0,
   "start_elevation_m": 826.5620603882196,
   "end_elevation_m": 829.1607742925268,
   "min_gradient_pct": -9.945759670756615
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 24.28139519964418,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 134.0,
   "end_distance_m": 154.0,
   "start_elevation_m": 824.3044952525979,
   "end_elevation_m": 829.1607742925268,
   "min_gradient_pct": -9.607920701984654
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 23.051312056834377,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 130.0,
   "end_distance_m": 155.0,
   "start_elevation_m": 823.5781493095471,
   "end_elevation_m": 829.3409773237557,
   "min_gradient_pct": -8.73746775660311
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 20.270049356279515,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 16.0,
   "end_distance_m": 66.0,
   "start_elevation_m": 802.4812562350188,
   "end_elevation_m": 812.6162809131586,
   "min_gradient_pct": -3.6450290943441814
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 19.1867497453419,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 54.0,
   "end_distance_m": 154.0,
   "start_elevation_m": 809.9740245471849,
   "end_elevation_m": 829.1607742925268,
   "min_gradient_pct": -0.06675574705786858
  }
 ],
 "shape": {
  "ascent_concentration": 0.364,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 273.0,
  "shape_class": "sustained"
 },
 "length_m": 421.6222401904563,
 "start_elevation_m": 801.9299828778062,
 "end_elevation_m": 853.9129540654758,
 "endpoint_gain_m": 51.98297118766959,
 "overall_gradient_pct": 12.32927635984945,
 "accumulated_ascent_m": 55.90465405638395,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 27.10130987011553,
   "start_distance_m": 147.0,
   "end_distance_m": 152.0,
   "midpoint_distance_m": 149.5,
   "start_elevation_m": 827.3306852759353,
   "end_elevation_m": 828.685750769441,
   "start_xy": [
    4677362.948085425,
    2725056.984952111
   ],
   "end_xy": [
    4677359.291105848,
    2725060.3947175527
   ]
  },
  "max_10m": {
   "gradient_pct": 25.987139043071465,
   "start_distance_m": 144.0,
   "end_distance_m": 154.0,
   "midpoint_distance_m": 149.0,
   "start_elevation_m": 826.5620603882196,
   "end_elevation_m": 829.1607742925268,
   "start_xy": [
    4677365.142273172,
    2725054.9390928457
   ],
   "end_xy": [
    4677357.828314017,
    2725061.75862373
   ]
  },
  "max_20m": {
   "gradient_pct": 24.28139519964418,
   "start_distance_m": 134.0,
   "end_distance_m": 154.0,
   "midpoint_distance_m": 144.0,
   "start_elevation_m": 824.3044952525979,
   "end_elevation_m": 829.1607742925268,
   "start_xy": [
    4677373.777365205,
    2725050.0160746328
   ],
   "end_xy": [
    4677357.828314017,
    2725061.75862373
   ]
  },
  "max_25m": {
   "gradient_pct": 23.051312056834377,
   "start_distance_m": 130.0,
   "end_distance_m": 155.0,
   "midpoint_distance_m": 142.5,
   "start_elevation_m": 823.5781493095471,
   "end_elevation_m": 829.3409773237557,
   "start_xy": [
    4677377.466547579,
    2725048.481646364
   ],
   "end_xy": [
    4677357.096918101,
    2725062.4405768183
   ]
  },
  "max_50m": {
   "gradient_pct": 20.270049356279515,
   "start_distance_m": 16.0,
   "end_distance_m": 66.0,
   "midpoint_distance_m": 41.0,
   "start_elevation_m": 802.4812562350188,
   "end_elevation_m": 812.6162809131586,
   "start_xy": [
    4677481.438828384,
    2725005.34661364
   ],
   "end_xy": [
    4677435.268996349,
    2725023.436609786
   ]
  },
  "max_100m": {
   "gradient_pct": 19.1867497453419,
   "start_distance_m": 54.0,
   "end_distance_m": 154.0,
   "midpoint_distance_m": 104.0,
   "start_elevation_m": 809.9740245471849,
   "end_elevation_m": 829.1607742925268,
   "start_xy": [
    4677445.486620648,
    2725017.1437444864
   ],
   "end_xy": [
    4677357.828314017,
    2725061.75862373
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -10.715182615151662,
   "start_distance_m": 416.0,
   "end_distance_m": 421.0,
   "midpoint_distance_m": 418.5,
   "start_elevation_m": 854.5391549086825,
   "end_elevation_m": 854.0033957779249,
   "start_xy": [
    4677108.24922804,
    2725068.690347664
   ],
   "end_xy": [
    4677103.253685472,
    2725068.4792684005
   ]
  },
  "min_10m": {
   "gradient_pct": -9.945759670756615,
   "start_distance_m": 348.0,
   "end_distance_m": 358.0,
   "midpoint_distance_m": 353.0,
   "start_elevation_m": 855.9486876115569,
   "end_elevation_m": 854.9541116444813,
   "start_xy": [
    4677174.916024991,
    2725079.9143180056
   ],
   "end_xy": [
    4677165.343448237,
    2725077.0219531828
   ]
  },
  "min_20m": {
   "gradient_pct": -9.607920701984654,
   "start_distance_m": 341.0,
   "end_distance_m": 361.0,
   "midpoint_distance_m": 351.0,
   "start_elevation_m": 856.5994747775179,
   "end_elevation_m": 854.677890637121,
   "start_xy": [
    4677181.729203486,
    2725081.211576322
   ],
   "end_xy": [
    4677162.47167521,
    2725076.154243736
   ]
  },
  "min_25m": {
   "gradient_pct": -8.73746775660311,
   "start_distance_m": 340.0,
   "end_distance_m": 365.0,
   "midpoint_distance_m": 352.5,
   "start_elevation_m": 856.6413724758536,
   "end_elevation_m": 854.4570055367028,
   "start_xy": [
    4677182.729117352,
    2725081.224701103
   ],
   "end_xy": [
    4677158.642644508,
    2725074.9972978067
   ]
  },
  "min_50m": {
   "gradient_pct": -3.6450290943441814,
   "start_distance_m": 338.0,
   "end_distance_m": 388.0,
   "midpoint_distance_m": 363.0,
   "start_elevation_m": 856.5921530797001,
   "end_elevation_m": 854.769638532528,
   "start_xy": [
    4677184.728945085,
    2725081.2509506647
   ],
   "end_xy": [
    4677136.1699261805,
    2725070.6929475777
   ]
  },
  "min_100m": {
   "gradient_pct": -0.06675574705786858,
   "start_distance_m": 321.0,
   "end_distance_m": 421.0,
   "midpoint_distance_m": 371.0,
   "start_elevation_m": 854.0701515249827,
   "end_elevation_m": 854.0033957779249,
   "start_xy": [
    4677201.63257258,
    2725079.775440565
   ],
   "end_xy": [
    4677103.253685472,
    2725068.4792684005
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 27.880505649693532,
   "start_distance_m": 150.0,
   "end_distance_m": 152.0,
   "midpoint_distance_m": 151.0,
   "start_elevation_m": 828.1281406564472,
   "end_elevation_m": 828.685750769441,
   "start_xy": [
    4677360.753897678,
    2725059.030811376
   ],
   "end_xy": [
    4677359.291105848,
    2725060.3947175527
   ]
  },
  "max_3m": {
   "gradient_pct": 26.904689563457396,
   "start_distance_m": 150.0,
   "end_distance_m": 153.0,
   "midpoint_distance_m": 151.5,
   "start_elevation_m": 828.1281406564472,
   "end_elevation_m": 828.9352813433509,
   "start_xy": [
    4677360.753897678,
    2725059.030811376
   ],
   "end_xy": [
    4677358.559709932,
    2725061.076670641
   ]
  }
 },
 "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.525,
   "obstruction_max_height_m": 30.64,
   "flagged_windows_m": [
    2,
    3,
    5,
    10,
    20,
    25,
    50,
    100
   ]
  },
  "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:3035",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/at/bev-als_dtm_E4677-N2724.tif",
   "data/cache/at/bev-als_dtm_E4677-N2725.tif"
  ],
  "calculated_at": "2026-09-11T15:54:10+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.osm.pbf",
  "osm_snapshot": "",
  "run_id": "at-run2-260911",
  "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": [
   "E4677-N2724",
   "E4677-N2725"
  ],
  "elevation_blocks": [
   "N2700000E4650000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Radmer",
  "county": "Steiermark",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}