{
 "ocl_version": "0.1.0",
 "name": "Hangweg",
 "slug": "hangweg-3",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 21.337140884264727,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 231.0,
   "end_distance_m": 233.0,
   "start_elevation_m": 594.0571217008752,
   "end_elevation_m": 594.4838645185605,
   "min_gradient_pct": 1.359035676006215
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 21.186173490589983,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 231.0,
   "end_distance_m": 234.0,
   "start_elevation_m": 594.0571217008752,
   "end_elevation_m": 594.6927069055929,
   "min_gradient_pct": 3.1021944445683403
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 20.931691194427913,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 231.0,
   "end_distance_m": 236.0,
   "start_elevation_m": 594.0571217008752,
   "end_elevation_m": 595.1037062605966,
   "min_gradient_pct": 3.571308382731786
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 20.56486354369099,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 227.0,
   "end_distance_m": 237.0,
   "start_elevation_m": 593.2477858102322,
   "end_elevation_m": 595.3042721646013,
   "min_gradient_pct": 4.956464938669569
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 20.22842607239795,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 222.0,
   "end_distance_m": 242.0,
   "start_elevation_m": 592.2619348135954,
   "end_elevation_m": 596.307620028075,
   "min_gradient_pct": 7.227055012047572
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.00287657229501,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 175.0,
   "end_distance_m": 200.0,
   "start_elevation_m": 583.4006679816604,
   "end_elevation_m": 588.4013871247341,
   "min_gradient_pct": 8.167297403590965
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 19.298430290493343,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 161.0,
   "end_distance_m": 211.0,
   "start_elevation_m": 580.7674838715758,
   "end_elevation_m": 590.4166990168225,
   "min_gradient_pct": 10.518686521540303
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 19.02303944584935,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 156.0,
   "end_distance_m": 256.0,
   "start_elevation_m": 579.9076777299622,
   "end_elevation_m": 598.9307171758115,
   "min_gradient_pct": 11.54508357399618
  }
 ],
 "shape": {
  "ascent_concentration": 0.329,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 184.0,
  "shape_class": "sustained"
 },
 "length_m": 305.6564057855949,
 "start_elevation_m": 559.4055090026776,
 "end_elevation_m": 604.0997155808489,
 "endpoint_gain_m": 44.69420657817125,
 "overall_gradient_pct": 14.62236868986883,
 "accumulated_ascent_m": 44.70905309037164,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 20.931691194427913,
   "start_distance_m": 231.0,
   "end_distance_m": 236.0,
   "midpoint_distance_m": 233.5,
   "start_elevation_m": 594.0571217008752,
   "end_elevation_m": 595.1037062605966,
   "start_xy": [
    4713708.759878997,
    2712002.362881646
   ],
   "end_xy": [
    4713704.244065632,
    2712000.216389238
   ]
  },
  "max_10m": {
   "gradient_pct": 20.56486354369099,
   "start_distance_m": 227.0,
   "end_distance_m": 237.0,
   "midpoint_distance_m": 232.0,
   "start_elevation_m": 593.2477858102322,
   "end_elevation_m": 595.3042721646013,
   "start_xy": [
    4713712.372529688,
    2712004.0800755722
   ],
   "end_xy": [
    4713703.34090296,
    2711999.787090756
   ]
  },
  "max_20m": {
   "gradient_pct": 20.22842607239795,
   "start_distance_m": 222.0,
   "end_distance_m": 242.0,
   "midpoint_distance_m": 232.0,
   "start_elevation_m": 592.2619348135954,
   "end_elevation_m": 596.307620028075,
   "start_xy": [
    4713716.888343053,
    2712006.2265679804
   ],
   "end_xy": [
    4713698.825089595,
    2711997.6405983483
   ]
  },
  "max_25m": {
   "gradient_pct": 20.00287657229501,
   "start_distance_m": 175.0,
   "end_distance_m": 200.0,
   "midpoint_distance_m": 187.5,
   "start_elevation_m": 583.4006679816604,
   "end_elevation_m": 588.4013871247341,
   "start_xy": [
    4713760.691317351,
    2712023.1708696
   ],
   "end_xy": [
    4713737.204793473,
    2712014.604470348
   ]
  },
  "max_50m": {
   "gradient_pct": 19.298430290493343,
   "start_distance_m": 161.0,
   "end_distance_m": 211.0,
   "midpoint_distance_m": 186.0,
   "start_elevation_m": 580.7674838715758,
   "end_elevation_m": 590.4166990168225,
   "start_xy": [
    4713773.880756938,
    2712027.8043386964
   ],
   "end_xy": [
    4713726.870722966,
    2712010.8352546766
   ]
  },
  "max_100m": {
   "gradient_pct": 19.02303944584935,
   "start_distance_m": 156.0,
   "end_distance_m": 256.0,
   "midpoint_distance_m": 206.0,
   "start_elevation_m": 579.9076777299622,
   "end_elevation_m": 598.9307171758115,
   "start_xy": [
    4713778.858383973,
    2712028.2768099583
   ],
   "end_xy": [
    4713686.180812174,
    2711991.630419606
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": 3.571308382731786,
   "start_distance_m": 267.0,
   "end_distance_m": 272.0,
   "midpoint_distance_m": 269.5,
   "start_elevation_m": 599.8538020529069,
   "end_elevation_m": 600.0323674720435,
   "start_xy": [
    4713676.246022773,
    2711986.908136308
   ],
   "end_xy": [
    4713671.730209408,
    2711984.7616439
   ]
  },
  "min_10m": {
   "gradient_pct": 4.956464938669569,
   "start_distance_m": 263.0,
   "end_distance_m": 273.0,
   "midpoint_distance_m": 268.0,
   "start_elevation_m": 599.5810261982513,
   "end_elevation_m": 600.0766726921182,
   "start_xy": [
    4713679.8586734645,
    2711988.6253302344
   ],
   "end_xy": [
    4713670.827046736,
    2711984.3323454186
   ]
  },
  "min_20m": {
   "gradient_pct": 7.227055012047572,
   "start_distance_m": 257.0,
   "end_distance_m": 277.0,
   "midpoint_distance_m": 267.0,
   "start_elevation_m": 599.0855626976745,
   "end_elevation_m": 600.530973700084,
   "start_xy": [
    4713685.277649502,
    2711991.201121124
   ],
   "end_xy": [
    4713667.214396045,
    2711982.615151492
   ]
  },
  "min_25m": {
   "gradient_pct": 8.167297403590965,
   "start_distance_m": 59.0,
   "end_distance_m": 84.0,
   "midpoint_distance_m": 71.5,
   "start_elevation_m": 566.4891228192146,
   "end_elevation_m": 568.5309471701123,
   "start_xy": [
    4713841.585579211,
    2712080.4221688
   ],
   "end_xy": [
    4713843.821394718,
    2712055.9749595523
   ]
  },
  "min_50m": {
   "gradient_pct": 10.518686521540303,
   "start_distance_m": 30.0,
   "end_distance_m": 80.0,
   "midpoint_distance_m": 55.0,
   "start_elevation_m": 562.9750012553268,
   "end_elevation_m": 568.2343445160969,
   "start_xy": [
    4713859.4911523815,
    2712101.0507605826
   ],
   "end_xy": [
    4713844.094325732,
    2712059.5725599094
   ]
  },
  "min_100m": {
   "gradient_pct": 11.54508357399618,
   "start_distance_m": 0.0,
   "end_distance_m": 100.0,
   "midpoint_distance_m": 50.0,
   "start_elevation_m": 559.4055090026776,
   "end_elevation_m": 570.9505925766738,
   "start_xy": [
    4713882.021,
    2712120.86
   ],
   "end_xy": [
    4713829.9942831285,
    2712047.9244325454
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 21.337140884264727,
   "start_distance_m": 231.0,
   "end_distance_m": 233.0,
   "midpoint_distance_m": 232.0,
   "start_elevation_m": 594.0571217008752,
   "end_elevation_m": 594.4838645185605,
   "start_xy": [
    4713708.759878997,
    2712002.362881646
   ],
   "end_xy": [
    4713706.953553651,
    2712001.5042846827
   ]
  },
  "max_3m": {
   "gradient_pct": 21.186173490589983,
   "start_distance_m": 231.0,
   "end_distance_m": 234.0,
   "midpoint_distance_m": 232.5,
   "start_elevation_m": 594.0571217008752,
   "end_elevation_m": 594.6927069055929,
   "start_xy": [
    4713708.759878997,
    2712002.362881646
   ],
   "end_xy": [
    4713706.050390978,
    2712001.074986201
   ]
  }
 },
 "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.062,
   "obstruction_max_height_m": 13.55,
   "flagged_windows_m": [
    50,
    100
   ]
  },
  "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:3035",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/at/bev-als_dtm_E4713-N2711.tif",
   "data/cache/at/bev-als_dtm_E4713-N2712.tif"
  ],
  "calculated_at": "2026-09-11T07:12:39+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-run1-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": [
   "E4713-N2711",
   "E4713-N2712"
  ],
  "elevation_blocks": [
   "N2700000E4700000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Bruck an der Mur",
  "county": "Steiermark",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}