{
 "ocl_version": "0.1.0",
 "name": "Bernhardweg",
 "slug": "bernhardweg",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 25.940857900690162,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 291.0,
   "end_distance_m": 293.0,
   "start_elevation_m": 302.65071290870975,
   "end_elevation_m": 303.16953006672355,
   "min_gradient_pct": -43.7135091435465,
   "suppressed_max_gradient_pct": 34.66002128862442,
   "suppressed_location_m": [
    210.0,
    212.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 25.743759649503772,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 295.0,
   "end_distance_m": 298.0,
   "start_elevation_m": 303.5955090579389,
   "end_elevation_m": 304.367821847424,
   "min_gradient_pct": -35.35962743972618,
   "suppressed_max_gradient_pct": 26.295273068031594,
   "suppressed_location_m": [
    210.0,
    213.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 24.5464721205974,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 295.0,
   "end_distance_m": 300.0,
   "start_elevation_m": 303.5955090579389,
   "end_elevation_m": 304.82283266396877,
   "min_gradient_pct": -35.37117072808314
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 23.799766836624485,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 291.0,
   "end_distance_m": 301.0,
   "start_elevation_m": 302.65071290870975,
   "end_elevation_m": 305.0306895923722,
   "min_gradient_pct": -33.44514839159615
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 21.20211316653041,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 289.0,
   "end_distance_m": 309.0,
   "start_elevation_m": 302.26461595082566,
   "end_elevation_m": 306.50503858413174,
   "min_gradient_pct": -26.138829268780057
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.632601424401628,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 289.0,
   "end_distance_m": 314.0,
   "start_elevation_m": 302.26461595082566,
   "end_elevation_m": 307.42276630692606,
   "min_gradient_pct": -23.43967991188265
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 17.619041238060845,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 276.0,
   "end_distance_m": 326.0,
   "start_elevation_m": 300.46702466575255,
   "end_elevation_m": 309.27654528478297,
   "min_gradient_pct": -14.355372333163928
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 15.246115696680988,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 287.0,
   "end_distance_m": 387.0,
   "start_elevation_m": 301.9753660506112,
   "end_elevation_m": 317.2214817472922,
   "min_gradient_pct": -7.376436458308945
  }
 ],
 "shape": {
  "ascent_concentration": 0.389,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 196.0,
  "shape_class": "sustained"
 },
 "length_m": 863.5973669872632,
 "start_elevation_m": 291.3405243371644,
 "end_elevation_m": 360.13233424989596,
 "endpoint_gain_m": 68.79180991273154,
 "overall_gradient_pct": 7.965727148140566,
 "accumulated_ascent_m": 78.83046203267929,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 24.5464721205974,
   "start_distance_m": 295.0,
   "end_distance_m": 300.0,
   "midpoint_distance_m": 297.5,
   "start_elevation_m": 303.5955090579389,
   "end_elevation_m": 304.82283266396877,
   "start_xy": [
    4749082.338040464,
    2636997.2817489943
   ],
   "end_xy": [
    4749085.835002338,
    2636993.7080593533
   ]
  },
  "max_10m": {
   "gradient_pct": 23.799766836624485,
   "start_distance_m": 291.0,
   "end_distance_m": 301.0,
   "midpoint_distance_m": 296.0,
   "start_elevation_m": 302.65071290870975,
   "end_elevation_m": 305.0306895923722,
   "start_xy": [
    4749079.540470964,
    2637000.140700707
   ],
   "end_xy": [
    4749086.548997027,
    2636993.0083609005
   ]
  },
  "max_20m": {
   "gradient_pct": 21.20211316653041,
   "start_distance_m": 289.0,
   "end_distance_m": 309.0,
   "midpoint_distance_m": 299.0,
   "start_elevation_m": 302.26461595082566,
   "end_elevation_m": 306.50503858413174,
   "start_xy": [
    4749078.141686214,
    2637001.5701765637
   ],
   "end_xy": [
    4749092.42941356,
    2636987.5842755963
   ]
  },
  "max_25m": {
   "gradient_pct": 20.632601424401628,
   "start_distance_m": 289.0,
   "end_distance_m": 314.0,
   "midpoint_distance_m": 301.5,
   "start_elevation_m": 302.26461595082566,
   "end_elevation_m": 307.42276630692606,
   "start_xy": [
    4749078.141686214,
    2637001.5701765637
   ],
   "end_xy": [
    4749096.104673894,
    2636984.1942222808
   ]
  },
  "max_50m": {
   "gradient_pct": 17.619041238060845,
   "start_distance_m": 276.0,
   "end_distance_m": 326.0,
   "midpoint_distance_m": 301.0,
   "start_elevation_m": 300.46702466575255,
   "end_elevation_m": 309.27654528478297,
   "start_xy": [
    4749069.0495853415,
    2637010.8617696306
   ],
   "end_xy": [
    4749104.9252986945,
    2636976.0580943245
   ]
  },
  "max_100m": {
   "gradient_pct": 15.246115696680988,
   "start_distance_m": 287.0,
   "end_distance_m": 387.0,
   "midpoint_distance_m": 337.0,
   "start_elevation_m": 301.9753660506112,
   "end_elevation_m": 317.2214817472922,
   "start_xy": [
    4749076.742901465,
    2637002.99965242
   ],
   "end_xy": [
    4749150.409483608,
    2636935.4693520386
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -35.37117072808314,
   "start_distance_m": 172.0,
   "end_distance_m": 177.0,
   "midpoint_distance_m": 174.5,
   "start_elevation_m": 298.84709290907523,
   "end_elevation_m": 297.0785343726711,
   "start_xy": [
    4749085.031977116,
    2637089.695092074
   ],
   "end_xy": [
    4749082.104188422,
    2637085.6419385658
   ]
  },
  "min_10m": {
   "gradient_pct": -33.44514839159615,
   "start_distance_m": 166.0,
   "end_distance_m": 176.0,
   "midpoint_distance_m": 171.0,
   "start_elevation_m": 300.7727181199913,
   "end_elevation_m": 297.42820328083167,
   "start_xy": [
    4749088.54532355,
    2637094.5588762835
   ],
   "end_xy": [
    4749082.68974616,
    2637086.4525692677
   ]
  },
  "min_20m": {
   "gradient_pct": -26.138829268780057,
   "start_distance_m": 166.0,
   "end_distance_m": 186.0,
   "midpoint_distance_m": 176.0,
   "start_elevation_m": 300.7727181199913,
   "end_elevation_m": 295.54495226623527,
   "start_xy": [
    4749088.54532355,
    2637094.5588762835
   ],
   "end_xy": [
    4749075.945022612,
    2637079.192916017
   ]
  },
  "min_25m": {
   "gradient_pct": -23.43967991188265,
   "start_distance_m": 166.0,
   "end_distance_m": 191.0,
   "midpoint_distance_m": 178.5,
   "start_elevation_m": 300.7727181199913,
   "end_elevation_m": 294.9127981420206,
   "start_xy": [
    4749088.54532355,
    2637094.5588762835
   ],
   "end_xy": [
    4749072.039982789,
    2637076.070310697
   ]
  },
  "min_50m": {
   "gradient_pct": -14.355372333163928,
   "start_distance_m": 158.0,
   "end_distance_m": 208.0,
   "midpoint_distance_m": 183.0,
   "start_elevation_m": 300.17280851783147,
   "end_elevation_m": 292.9951223512495,
   "start_xy": [
    4749083.773994268,
    2637100.6942335353
   ],
   "end_xy": [
    4749058.750213364,
    2637065.4693489852
   ]
  },
  "min_100m": {
   "gradient_pct": -7.376436458308945,
   "start_distance_m": 107.0,
   "end_distance_m": 207.0,
   "midpoint_distance_m": 157.0,
   "start_elevation_m": 300.45716846498254,
   "end_elevation_m": 293.0807320066736,
   "start_xy": [
    4749058.96880703,
    2637144.675579227
   ],
   "end_xy": [
    4749059.534919497,
    2637066.0892169434
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 25.940857900690162,
   "start_distance_m": 291.0,
   "end_distance_m": 293.0,
   "midpoint_distance_m": 292.0,
   "start_elevation_m": 302.65071290870975,
   "end_elevation_m": 303.16953006672355,
   "start_xy": [
    4749079.540470964,
    2637000.140700707
   ],
   "end_xy": [
    4749080.9392557135,
    2636998.7112248507
   ]
  },
  "max_3m": {
   "gradient_pct": 25.743759649503772,
   "start_distance_m": 295.0,
   "end_distance_m": 298.0,
   "midpoint_distance_m": 296.5,
   "start_elevation_m": 303.5955090579389,
   "end_elevation_m": 304.367821847424,
   "start_xy": [
    4749082.338040464,
    2636997.2817489943
   ],
   "end_xy": [
    4749084.436217587,
    2636995.13753521
   ]
  }
 },
 "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.059,
   "windows_resited": [
    2.0,
    3.0
   ],
   "windows_unresolved": []
  },
  "no_bench_suppression": {
   "masked_fraction": 0.185,
   "windows_resited": [],
   "windows_unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.386,
   "obstruction_max_height_m": 26.31,
   "flagged_windows_m": [
    2,
    3,
    5,
    10,
    20,
    25,
    50,
    100
   ]
  },
  "excluded_ranges_m": [
   [
    60.0,
    219.0
   ]
  ],
  "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_E4748-N2636.tif",
   "data/cache/at/bev-als_dtm_E4748-N2637.tif",
   "data/cache/at/bev-als_dtm_E4749-N2636.tif",
   "data/cache/at/bev-als_dtm_E4749-N2637.tif"
  ],
  "calculated_at": "2026-09-13T00:35:56+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": [
   "E4748-N2636",
   "E4748-N2637",
   "E4749-N2636",
   "E4749-N2637"
  ],
  "elevation_blocks": [
   "N2600000E4700000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "mask_basin_extension_m": 30.0,
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Ehrenhausen an der Weinstra\u00dfe",
  "county": "Steiermark",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 },
 "review_flags": [
  {
   "kind": "possible-bridge-or-hollow",
   "span_m": [
    168.0,
    296.0
   ],
   "status": "pending-human-review",
   "noted": "2026-09-21",
   "figure_adjusted": false
  }
 ]
}