{
 "ocl_version": "0.1.0",
 "name": "Seigweg",
 "slug": "seigweg",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 37.823947113224676,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 2690.0,
   "end_distance_m": 2692.0,
   "start_elevation_m": 1446.0880727911626,
   "end_elevation_m": 1446.8445517334271,
   "min_gradient_pct": -15.482811867138935
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 36.639694247060106,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 2689.0,
   "end_distance_m": 2692.0,
   "start_elevation_m": 1445.7453609060153,
   "end_elevation_m": 1446.8445517334271,
   "min_gradient_pct": -15.852433816174502
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 31.050962994777365,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2279.0,
   "end_distance_m": 2284.0,
   "start_elevation_m": 1371.20199167923,
   "end_elevation_m": 1372.754539828969,
   "min_gradient_pct": -14.020884214255602
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 25.29083503281072,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2121.0,
   "end_distance_m": 2131.0,
   "start_elevation_m": 1347.9792617514966,
   "end_elevation_m": 1350.5083452547776,
   "min_gradient_pct": -9.92136325616002
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 24.677038809795704,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2119.0,
   "end_distance_m": 2139.0,
   "start_elevation_m": 1347.5104230443553,
   "end_elevation_m": 1352.4458308063145,
   "min_gradient_pct": -2.1762301058993216
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 24.26958840547468,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2120.0,
   "end_distance_m": 2145.0,
   "start_elevation_m": 1347.7443546088884,
   "end_elevation_m": 1353.811751710257,
   "min_gradient_pct": -0.355065368275973
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 23.016077906264854,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2610.0,
   "end_distance_m": 2660.0,
   "start_elevation_m": 1428.6984090195,
   "end_elevation_m": 1440.2064479726325,
   "min_gradient_pct": 1.907176093817725
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 21.329937450369016,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 2599.0,
   "end_distance_m": 2699.0,
   "start_elevation_m": 1426.7388433315523,
   "end_elevation_m": 1448.0687807819213,
   "min_gradient_pct": 3.9865743571874646
  }
 ],
 "shape": {
  "ascent_concentration": 0.295,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 410.0,
  "shape_class": "sustained"
 },
 "length_m": 3343.400000000381,
 "start_elevation_m": 1037.6448425915523,
 "end_elevation_m": 1537.7071786746628,
 "endpoint_gain_m": 500.0623360831105,
 "overall_gradient_pct": 14.956700845936876,
 "accumulated_ascent_m": 502.319276170811,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 31.050962994777365,
   "start_distance_m": 2279.0,
   "end_distance_m": 2284.0,
   "midpoint_distance_m": 2281.5,
   "start_elevation_m": 1371.20199167923,
   "end_elevation_m": 1372.754539828969,
   "start_xy": [
    4518229.8197282795,
    2701882.2296215794
   ],
   "end_xy": [
    4518224.855496461,
    2701882.8266106998
   ]
  },
  "max_10m": {
   "gradient_pct": 25.29083503281072,
   "start_distance_m": 2121.0,
   "end_distance_m": 2131.0,
   "midpoint_distance_m": 2126.0,
   "start_elevation_m": 1347.9792617514966,
   "end_elevation_m": 1350.5083452547776,
   "start_xy": [
    4518338.621414112,
    2701792.8026549066
   ],
   "end_xy": [
    4518330.93936564,
    2701799.2046952993
   ]
  },
  "max_20m": {
   "gradient_pct": 24.677038809795704,
   "start_distance_m": 2119.0,
   "end_distance_m": 2139.0,
   "midpoint_distance_m": 2129.0,
   "start_elevation_m": 1347.5104230443553,
   "end_elevation_m": 1352.4458308063145,
   "start_xy": [
    4518340.113719783,
    2701791.4729800415
   ],
   "end_xy": [
    4518324.523764833,
    2701803.97741833
   ]
  },
  "max_25m": {
   "gradient_pct": 24.26958840547468,
   "start_distance_m": 2120.0,
   "end_distance_m": 2145.0,
   "midpoint_distance_m": 2132.5,
   "start_elevation_m": 1347.7443546088884,
   "end_elevation_m": 1353.811751710257,
   "start_xy": [
    4518339.390025905,
    2701792.162939429
   ],
   "end_xy": [
    4518320.204134866,
    2701808.09976875
   ]
  },
  "max_50m": {
   "gradient_pct": 23.016077906264854,
   "start_distance_m": 2610.0,
   "end_distance_m": 2660.0,
   "midpoint_distance_m": 2635.0,
   "start_elevation_m": 1428.6984090195,
   "end_elevation_m": 1440.2064479726325,
   "start_xy": [
    4517964.494077702,
    2702024.4087015325
   ],
   "end_xy": [
    4517920.991503179,
    2702047.047559548
   ]
  },
  "max_100m": {
   "gradient_pct": 21.329937450369016,
   "start_distance_m": 2599.0,
   "end_distance_m": 2699.0,
   "midpoint_distance_m": 2649.0,
   "start_elevation_m": 1426.7388433315523,
   "end_elevation_m": 1448.0687807819213,
   "start_xy": [
    4517974.809838885,
    2702020.5896647885
   ],
   "end_xy": [
    4517884.104500014,
    2702056.2419406143
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -14.020884214255602,
   "start_distance_m": 2169.0,
   "end_distance_m": 2174.0,
   "midpoint_distance_m": 2171.5,
   "start_elevation_m": 1356.3785716781283,
   "end_elevation_m": 1355.6775274674155,
   "start_xy": [
    4518317.24384272,
    2701828.8869920745
   ],
   "end_xy": [
    4518314.560759902,
    2701833.10612224
   ]
  },
  "min_10m": {
   "gradient_pct": -9.92136325616002,
   "start_distance_m": 2164.0,
   "end_distance_m": 2174.0,
   "midpoint_distance_m": 2169.0,
   "start_elevation_m": 1356.6696637930315,
   "end_elevation_m": 1355.6775274674155,
   "start_xy": [
    4518319.925913564,
    2701824.667218195
   ],
   "end_xy": [
    4518314.560759902,
    2701833.10612224
   ]
  },
  "min_20m": {
   "gradient_pct": -2.1762301058993216,
   "start_distance_m": 2161.0,
   "end_distance_m": 2181.0,
   "midpoint_distance_m": 2171.0,
   "start_elevation_m": 1356.819439902152,
   "end_elevation_m": 1356.3841938809721,
   "start_xy": [
    4518321.535933911,
    2701822.135848751
   ],
   "end_xy": [
    4518310.026076522,
    2701838.023384312
   ]
  },
  "min_25m": {
   "gradient_pct": -0.355065368275973,
   "start_distance_m": 3219.0,
   "end_distance_m": 3244.0,
   "midpoint_distance_m": 3231.5,
   "start_elevation_m": 1526.6937876937277,
   "end_elevation_m": 1526.6050213516587,
   "start_xy": [
    4518197.845816617,
    2702268.9890728425
   ],
   "end_xy": [
    4518219.895114545,
    2702279.495172101
   ]
  },
  "min_50m": {
   "gradient_pct": 1.907176093817725,
   "start_distance_m": 3219.0,
   "end_distance_m": 3269.0,
   "midpoint_distance_m": 3244.0,
   "start_elevation_m": 1526.6937876937277,
   "end_elevation_m": 1527.6473757406366,
   "start_xy": [
    4518197.845816617,
    2702268.9890728425
   ],
   "end_xy": [
    4518243.985371779,
    2702273.53586826
   ]
  },
  "min_100m": {
   "gradient_pct": 3.9865743571874646,
   "start_distance_m": 3186.0,
   "end_distance_m": 3286.0,
   "midpoint_distance_m": 3236.0,
   "start_elevation_m": 1524.62984243792,
   "end_elevation_m": 1528.6164167951074,
   "start_xy": [
    4518168.766499157,
    2702253.7753830254
   ],
   "end_xy": [
    4518260.300401171,
    2702268.758859657
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 37.823947113224676,
   "start_distance_m": 2690.0,
   "end_distance_m": 2692.0,
   "midpoint_distance_m": 2691.0,
   "start_elevation_m": 1446.0880727911626,
   "end_elevation_m": 1446.8445517334271,
   "start_xy": [
    4517891.315956066,
    2702050.8574269023
   ],
   "end_xy": [
    4517889.709655676,
    2702052.048824063
   ]
  },
  "max_3m": {
   "gradient_pct": 36.639694247060106,
   "start_distance_m": 2689.0,
   "end_distance_m": 2692.0,
   "midpoint_distance_m": 2690.5,
   "start_elevation_m": 1445.7453609060153,
   "end_elevation_m": 1446.8445517334271,
   "start_xy": [
    4517892.189235822,
    2702050.428268287
   ],
   "end_xy": [
    4517889.709655676,
    2702052.048824063
   ]
  }
 },
 "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.017,
   "obstruction_max_height_m": 11.83,
   "flagged_windows_m": []
  },
  "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_E4517-N2701.tif",
   "data/cache/at/bev-als_dtm_E4517-N2702.tif",
   "data/cache/at/bev-als_dtm_E4518-N2700.tif",
   "data/cache/at/bev-als_dtm_E4518-N2701.tif",
   "data/cache/at/bev-als_dtm_E4518-N2702.tif"
  ],
  "calculated_at": "2026-09-11T19:07:29+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-extent-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": [
   "E4517-N2701",
   "E4517-N2702",
   "E4518-N2700",
   "E4518-N2701",
   "E4518-N2702"
  ],
  "elevation_blocks": [
   "N2700000E4500000@2022-09-15"
  ],
  "route_cut_m": 3343.4,
  "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)"
 }
}