{
 "ocl_version": "0.1.0",
 "name": "Oberalpe",
 "slug": "oberalpe-2",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 41.107665405490934,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 3681.0,
   "end_distance_m": 3683.0,
   "start_elevation_m": 1556.480770006577,
   "end_elevation_m": 1557.3029233146867,
   "min_gradient_pct": -59.28025128406489,
   "suppressed_max_gradient_pct": 72.62774442646105,
   "suppressed_location_m": [
    3499.0,
    3501.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 38.42211397805689,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 3419.0,
   "end_distance_m": 3422.0,
   "start_elevation_m": 1518.196705505634,
   "end_elevation_m": 1519.3493689249758,
   "min_gradient_pct": -47.0637798898224,
   "suppressed_max_gradient_pct": 64.60935642556554,
   "suppressed_location_m": [
    3498.0,
    3501.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 34.72075061437863,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 3419.0,
   "end_distance_m": 3424.0,
   "start_elevation_m": 1518.196705505634,
   "end_elevation_m": 1519.932743036353,
   "min_gradient_pct": -29.90720744924147,
   "suppressed_max_gradient_pct": 48.92913666970344,
   "suppressed_location_m": [
    3496.0,
    3501.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 28.6262125578196,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 3552.0,
   "end_distance_m": 3562.0,
   "start_elevation_m": 1538.7746856724043,
   "end_elevation_m": 1541.6373069281863,
   "min_gradient_pct": -14.137164289797965,
   "suppressed_max_gradient_pct": 32.079982369191384,
   "suppressed_location_m": [
    3491.0,
    3501.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 24.89949039354542,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 3542.0,
   "end_distance_m": 3562.0,
   "start_elevation_m": 1536.6574088494772,
   "end_elevation_m": 1541.6373069281863,
   "min_gradient_pct": -5.794617021098247,
   "suppressed_max_gradient_pct": 28.385380356797896,
   "suppressed_location_m": [
    3616.0,
    3636.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 23.33244161694529,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 3543.0,
   "end_distance_m": 3568.0,
   "start_elevation_m": 1536.8252002477452,
   "end_elevation_m": 1542.6583106519815,
   "min_gradient_pct": -5.356521412863913,
   "suppressed_max_gradient_pct": 27.4124056207811,
   "suppressed_location_m": [
    3616.0,
    3641.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.54418813737675,
   "diagnostic": false,
   "flags": [
    "no_bench_excluded",
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 3533.0,
   "end_distance_m": 3583.0,
   "start_elevation_m": 1535.4470173604864,
   "end_elevation_m": 1544.7191114291747,
   "min_gradient_pct": -0.6661482318186245,
   "suppressed_max_gradient_pct": 20.09492179796598,
   "suppressed_location_m": [
    100.0,
    150.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 17.383601618328612,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 226.0,
   "end_distance_m": 326.0,
   "start_elevation_m": 1207.8138087489876,
   "end_elevation_m": 1225.1974103673163,
   "min_gradient_pct": -0.2553187211092336,
   "suppressed_max_gradient_pct": 18.606136486299192,
   "suppressed_location_m": [
    3544.0,
    3644.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.282,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 234.0,
  "shape_class": "sustained"
 },
 "length_m": 4013.7117867112247,
 "start_elevation_m": 1181.3379117432276,
 "end_elevation_m": 1589.798102313541,
 "endpoint_gain_m": 408.46019057031344,
 "overall_gradient_pct": 10.17661985403789,
 "accumulated_ascent_m": 421.6986891121044,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 34.72075061437863,
   "start_distance_m": 3419.0,
   "end_distance_m": 3424.0,
   "midpoint_distance_m": 3421.5,
   "start_elevation_m": 1518.196705505634,
   "end_elevation_m": 1519.932743036353,
   "start_xy": [
    4635355.182399117,
    2666904.1687689405
   ],
   "end_xy": [
    4635353.0756062195,
    2666908.7032395476
   ]
  },
  "max_10m": {
   "gradient_pct": 28.6262125578196,
   "start_distance_m": 3552.0,
   "end_distance_m": 3562.0,
   "midpoint_distance_m": 3557.0,
   "start_elevation_m": 1538.7746856724043,
   "end_elevation_m": 1541.6373069281863,
   "start_xy": [
    4635300.683530613,
    2667021.0867744186
   ],
   "end_xy": [
    4635294.077054545,
    2667028.593736119
   ]
  },
  "max_20m": {
   "gradient_pct": 24.89949039354542,
   "start_distance_m": 3542.0,
   "end_distance_m": 3562.0,
   "midpoint_distance_m": 3552.0,
   "start_elevation_m": 1536.6574088494772,
   "end_elevation_m": 1541.6373069281863,
   "start_xy": [
    4635307.29000668,
    2667013.579812718
   ],
   "end_xy": [
    4635294.077054545,
    2667028.593736119
   ]
  },
  "max_25m": {
   "gradient_pct": 23.33244161694529,
   "start_distance_m": 3543.0,
   "end_distance_m": 3568.0,
   "midpoint_distance_m": 3555.5,
   "start_elevation_m": 1536.8252002477452,
   "end_elevation_m": 1542.6583106519815,
   "start_xy": [
    4635306.629359074,
    2667014.3305088882
   ],
   "end_xy": [
    4635290.1131689055,
    2667033.097913139
   ]
  },
  "max_50m": {
   "gradient_pct": 18.54418813737675,
   "start_distance_m": 3533.0,
   "end_distance_m": 3583.0,
   "midpoint_distance_m": 3558.0,
   "start_elevation_m": 1535.4470173604864,
   "end_elevation_m": 1544.7191114291747,
   "start_xy": [
    4635313.2358351415,
    2667006.823547188
   ],
   "end_xy": [
    4635280.666167949,
    2667044.713485294
   ]
  },
  "max_100m": {
   "gradient_pct": 17.383601618328612,
   "start_distance_m": 226.0,
   "end_distance_m": 326.0,
   "midpoint_distance_m": 276.0,
   "start_elevation_m": 1207.8138087489876,
   "end_elevation_m": 1225.1974103673163,
   "start_xy": [
    4635810.517910526,
    2666238.623388068
   ],
   "end_xy": [
    4635835.853786193,
    2666334.525886769
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -29.90720744924147,
   "start_distance_m": 3655.0,
   "end_distance_m": 3660.0,
   "midpoint_distance_m": 3657.5,
   "start_elevation_m": 1556.4849182056607,
   "end_elevation_m": 1554.9895578331987,
   "start_xy": [
    4635239.988867225,
    2667104.105371955
   ],
   "end_xy": [
    4635235.314052725,
    2667103.6697472227
   ]
  },
  "min_10m": {
   "gradient_pct": -14.137164289797965,
   "start_distance_m": 3651.0,
   "end_distance_m": 3661.0,
   "midpoint_distance_m": 3656.0,
   "start_elevation_m": 1556.51239342528,
   "end_elevation_m": 1555.0986769963001,
   "start_xy": [
    4635242.344277999,
    2667100.872410451
   ],
   "end_xy": [
    4635234.334673051,
    2667103.467718876
   ]
  },
  "min_20m": {
   "gradient_pct": -5.794617021098247,
   "start_distance_m": 2999.0,
   "end_distance_m": 3019.0,
   "midpoint_distance_m": 3009.0,
   "start_elevation_m": 1479.756963249123,
   "end_elevation_m": 1478.5980398449033,
   "start_xy": [
    4635385.488199695,
    2666523.687563029
   ],
   "end_xy": [
    4635390.911820058,
    2666542.885118431
   ]
  },
  "min_25m": {
   "gradient_pct": -5.356521412863913,
   "start_distance_m": 2995.0,
   "end_distance_m": 3020.0,
   "midpoint_distance_m": 3007.5,
   "start_elevation_m": 1479.885921154589,
   "end_elevation_m": 1478.546790801373,
   "start_xy": [
    4635384.522288331,
    2666519.805937695
   ],
   "end_xy": [
    4635391.335401351,
    2666543.790976526
   ]
  },
  "min_50m": {
   "gradient_pct": -0.6661482318186245,
   "start_distance_m": 655.0,
   "end_distance_m": 705.0,
   "midpoint_distance_m": 680.0,
   "start_elevation_m": 1256.3373727983485,
   "end_elevation_m": 1256.0042986824392,
   "start_xy": [
    4635702.886295234,
    2666222.4248628197
   ],
   "end_xy": [
    4635668.2345480975,
    2666187.4742463776
   ]
  },
  "min_100m": {
   "gradient_pct": -0.2553187211092336,
   "start_distance_m": 584.0,
   "end_distance_m": 684.0,
   "midpoint_distance_m": 634.0,
   "start_elevation_m": 1255.9784428952075,
   "end_elevation_m": 1255.7231241740983,
   "start_xy": [
    4635741.596444217,
    2666280.487769415
   ],
   "end_xy": [
    4635680.445660899,
    2666204.402818388
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 41.107665405490934,
   "start_distance_m": 3681.0,
   "end_distance_m": 3683.0,
   "midpoint_distance_m": 3682.0,
   "start_elevation_m": 1556.480770006577,
   "end_elevation_m": 1557.3029233146867,
   "start_xy": [
    4635222.130838353,
    2667091.5975731425
   ],
   "end_xy": [
    4635221.612772418,
    2667089.6658361815
   ]
  },
  "max_3m": {
   "gradient_pct": 38.42211397805689,
   "start_distance_m": 3419.0,
   "end_distance_m": 3422.0,
   "midpoint_distance_m": 3420.5,
   "start_elevation_m": 1518.196705505634,
   "end_elevation_m": 1519.3493689249758,
   "start_xy": [
    4635355.182399117,
    2666904.1687689405
   ],
   "end_xy": [
    4635353.918323379,
    2666906.8894513045
   ]
  }
 },
 "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.003,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0
   ],
   "windows_unresolved": []
  },
  "no_bench_suppression": {
   "masked_fraction": 0.056,
   "windows_resited": [
    50.0
   ],
   "windows_unresolved": []
  },
  "texture_suppression": {
   "masked_fraction": 0.066,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 1,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 3616.0,
     "end_m": 3641.0,
     "raw_pct": 27.41,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 3616.0,
     "end_m": 3636.0,
     "raw_pct": 28.39,
     "reason": "hump"
    },
    {
     "window_m": 10.0,
     "start_m": 3623.0,
     "end_m": 3633.0,
     "raw_pct": 30.57,
     "reason": "hump"
    },
    {
     "window_m": 5.0,
     "start_m": 1333.0,
     "end_m": 1338.0,
     "raw_pct": 41.87,
     "reason": "hump+short-step"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.435,
   "obstruction_max_height_m": 27.61,
   "flagged_windows_m": [
    2,
    3,
    5,
    10,
    20,
    25,
    50,
    100
   ]
  },
  "excluded_ranges_m": [
   [
    130.0,
    160.0
   ],
   [
    350.0,
    380.0
   ],
   [
    530.0,
    560.0
   ],
   [
    590.0,
    620.0
   ],
   [
    1331.0,
    1340.0
   ],
   [
    3497.0,
    3530.0
   ],
   [
    3614.0,
    3643.0
   ],
   [
    3654.0,
    3659.0
   ],
   [
    3910.0,
    3940.0
   ],
   [
    3950.0,
    3980.0
   ]
  ],
  "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_E4635-N2665.tif",
   "data/cache/at/bev-als_dtm_E4635-N2666.tif",
   "data/cache/at/bev-als_dtm_E4635-N2667.tif"
  ],
  "calculated_at": "2026-09-13T00:02:32+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": [
   "E4635-N2665",
   "E4635-N2666",
   "E4635-N2667"
  ],
  "elevation_blocks": [
   "N2650000E4600000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Metnitz",
  "county": "K\u00e4rnten",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}