{
 "ocl_version": "0.1.0",
 "name": "Semslacher Kuhalm",
 "slug": "semslacher-kuhalm",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 36.514895514915224,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 5569.0,
   "end_distance_m": 5571.0,
   "start_elevation_m": 1783.9233970663763,
   "end_elevation_m": 1784.6536949766746,
   "min_gradient_pct": -25.223680311830776
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 35.2719431043397,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 5763.0,
   "end_distance_m": 5766.0,
   "start_elevation_m": 1807.3240009813346,
   "end_elevation_m": 1808.3821592744648,
   "min_gradient_pct": -23.633272347084738
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 32.49802089125751,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 5762.0,
   "end_distance_m": 5767.0,
   "start_elevation_m": 1807.0449400500954,
   "end_elevation_m": 1808.6698410946583,
   "min_gradient_pct": -16.923102755840773
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 25.050188800109936,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 5757.0,
   "end_distance_m": 5767.0,
   "start_elevation_m": 1806.1648222146473,
   "end_elevation_m": 1808.6698410946583,
   "min_gradient_pct": -16.191440244417663
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 22.39256901749627,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 5760.0,
   "end_distance_m": 5780.0,
   "start_elevation_m": 1806.652850414994,
   "end_elevation_m": 1811.1313642184932,
   "min_gradient_pct": -15.40402099776884
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 21.182565332472223,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 5755.0,
   "end_distance_m": 5780.0,
   "start_elevation_m": 1805.8357228853752,
   "end_elevation_m": 1811.1313642184932,
   "min_gradient_pct": -15.221688275860288
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.130177915798868,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 628.0,
   "end_distance_m": 678.0,
   "start_elevation_m": 1272.775549145462,
   "end_elevation_m": 1281.8406381033615,
   "min_gradient_pct": -13.930629596874951
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 17.14812396751904,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 563.0,
   "end_distance_m": 663.0,
   "start_elevation_m": 1262.0134001770855,
   "end_elevation_m": 1279.1615241446045,
   "min_gradient_pct": -10.54420490036091
  }
 ],
 "shape": {
  "ascent_concentration": 0.283,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 347.0,
  "shape_class": "sustained"
 },
 "length_m": 6560.732680920238,
 "start_elevation_m": 1180.353634851077,
 "end_elevation_m": 1891.3892529065026,
 "endpoint_gain_m": 711.0356180554256,
 "overall_gradient_pct": 10.837747133384081,
 "accumulated_ascent_m": 728.1597112504637,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 32.49802089125751,
   "start_distance_m": 5762.0,
   "end_distance_m": 5767.0,
   "midpoint_distance_m": 5764.5,
   "start_elevation_m": 1807.0449400500954,
   "end_elevation_m": 1808.6698410946583,
   "start_xy": [
    4559040.163007344,
    2647939.3772091884
   ],
   "end_xy": [
    4559038.260309418,
    2647934.7590925056
   ]
  },
  "max_10m": {
   "gradient_pct": 25.050188800109936,
   "start_distance_m": 5757.0,
   "end_distance_m": 5767.0,
   "midpoint_distance_m": 5762.0,
   "start_elevation_m": 1806.1648222146473,
   "end_elevation_m": 1808.6698410946583,
   "start_xy": [
    4559042.133056589,
    2647943.972740276
   ],
   "end_xy": [
    4559038.260309418,
    2647934.7590925056
   ]
  },
  "max_20m": {
   "gradient_pct": 22.39256901749627,
   "start_distance_m": 5760.0,
   "end_distance_m": 5780.0,
   "midpoint_distance_m": 5770.0,
   "start_elevation_m": 1806.652850414994,
   "end_elevation_m": 1811.1313642184932,
   "start_xy": [
    4559040.951027042,
    2647941.2154216236
   ],
   "end_xy": [
    4559035.143402642,
    2647922.13828064
   ]
  },
  "max_25m": {
   "gradient_pct": 21.182565332472223,
   "start_distance_m": 5755.0,
   "end_distance_m": 5780.0,
   "midpoint_distance_m": 5767.5,
   "start_elevation_m": 1805.8357228853752,
   "end_elevation_m": 1811.1313642184932,
   "start_xy": [
    4559042.9210762875,
    2647945.8109527105
   ],
   "end_xy": [
    4559035.143402642,
    2647922.13828064
   ]
  },
  "max_50m": {
   "gradient_pct": 18.130177915798868,
   "start_distance_m": 628.0,
   "end_distance_m": 678.0,
   "midpoint_distance_m": 653.0,
   "start_elevation_m": 1272.775549145462,
   "end_elevation_m": 1281.8406381033615,
   "start_xy": [
    4559961.684152292,
    2648866.1150642135
   ],
   "end_xy": [
    4559943.199208851,
    2648819.963722234
   ]
  },
  "max_100m": {
   "gradient_pct": 17.14812396751904,
   "start_distance_m": 563.0,
   "end_distance_m": 663.0,
   "midpoint_distance_m": 613.0,
   "start_elevation_m": 1262.0134001770855,
   "end_elevation_m": 1279.1615241446045,
   "start_xy": [
    4560003.937509353,
    2648906.8547340822
   ],
   "end_xy": [
    4559950.154852469,
    2648833.2535311817
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -16.923102755840773,
   "start_distance_m": 6528.0,
   "end_distance_m": 6533.0,
   "midpoint_distance_m": 6530.5,
   "start_elevation_m": 1896.308941324203,
   "end_elevation_m": 1895.462786186411,
   "start_xy": [
    4558792.547701627,
    2647571.021241263
   ],
   "end_xy": [
    4558791.277151614,
    2647566.185364645
   ]
  },
  "min_10m": {
   "gradient_pct": -16.191440244417663,
   "start_distance_m": 6528.0,
   "end_distance_m": 6538.0,
   "midpoint_distance_m": 6533.0,
   "start_elevation_m": 1896.308941324203,
   "end_elevation_m": 1894.6897972997613,
   "start_xy": [
    4558792.547701627,
    2647571.021241263
   ],
   "end_xy": [
    4558790.006601603,
    2647561.3494880265
   ]
  },
  "min_20m": {
   "gradient_pct": -15.40402099776884,
   "start_distance_m": 6529.0,
   "end_distance_m": 6549.0,
   "midpoint_distance_m": 6539.0,
   "start_elevation_m": 1896.146444323078,
   "end_elevation_m": 1893.0656401235242,
   "start_xy": [
    4558792.293591624,
    2647570.0540659395
   ],
   "end_xy": [
    4558787.211391577,
    2647550.7105594664
   ]
  },
  "min_25m": {
   "gradient_pct": -15.221688275860288,
   "start_distance_m": 6525.0,
   "end_distance_m": 6550.0,
   "midpoint_distance_m": 6537.5,
   "start_elevation_m": 1896.7178330254465,
   "end_elevation_m": 1892.9124109564814,
   "start_xy": [
    4558793.310031634,
    2647573.922767234
   ],
   "end_xy": [
    4558786.957281575,
    2647549.743384143
   ]
  },
  "min_50m": {
   "gradient_pct": -13.930629596874951,
   "start_distance_m": 6510.0,
   "end_distance_m": 6560.0,
   "midpoint_distance_m": 6535.0,
   "start_elevation_m": 1898.4854792722697,
   "end_elevation_m": 1891.5201644738322,
   "start_xy": [
    4558797.121681669,
    2647588.430397089
   ],
   "end_xy": [
    4558784.41618155,
    2647540.071630906
   ]
  },
  "min_100m": {
   "gradient_pct": -10.54420490036091,
   "start_distance_m": 6460.0,
   "end_distance_m": 6560.0,
   "midpoint_distance_m": 6510.0,
   "start_elevation_m": 1902.0643693741931,
   "end_elevation_m": 1891.5201644738322,
   "start_xy": [
    4558810.753774967,
    2647636.4036194556
   ],
   "end_xy": [
    4558784.41618155,
    2647540.071630906
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 36.514895514915224,
   "start_distance_m": 5569.0,
   "end_distance_m": 5571.0,
   "midpoint_distance_m": 5570.0,
   "start_elevation_m": 1783.9233970663763,
   "end_elevation_m": 1784.6536949766746,
   "start_xy": [
    4559084.462871547,
    2647935.2719446025
   ],
   "end_xy": [
    4559083.218593957,
    2647933.7061306676
   ]
  },
  "max_3m": {
   "gradient_pct": 35.2719431043397,
   "start_distance_m": 5763.0,
   "end_distance_m": 5766.0,
   "midpoint_distance_m": 5764.5,
   "start_elevation_m": 1807.3240009813346,
   "end_elevation_m": 1808.3821592744648,
   "start_xy": [
    4559039.768997495,
    2647938.4581029713
   ],
   "end_xy": [
    4559038.586967949,
    2647935.700784319
   ]
  }
 },
 "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.025,
   "obstruction_max_height_m": 13.0,
   "flagged_windows_m": []
  },
  "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_E4558-N2647.tif",
   "data/cache/at/bev-als_dtm_E4558-N2648.tif",
   "data/cache/at/bev-als_dtm_E4559-N2647.tif",
   "data/cache/at/bev-als_dtm_E4559-N2648.tif",
   "data/cache/at/bev-als_dtm_E4559-N2649.tif",
   "data/cache/at/bev-als_dtm_E4560-N2647.tif",
   "data/cache/at/bev-als_dtm_E4560-N2648.tif",
   "data/cache/at/bev-als_dtm_E4560-N2649.tif"
  ],
  "calculated_at": "2026-09-11T15:52:41+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": [
   "E4558-N2647",
   "E4558-N2648",
   "E4559-N2647",
   "E4559-N2648",
   "E4559-N2649",
   "E4560-N2647",
   "E4560-N2648",
   "E4560-N2649"
  ],
  "elevation_blocks": [
   "N2600000E4550000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Obervellach",
  "county": "K\u00e4rnten",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}