{
 "ocl_version": "0.1.0",
 "name": "Kh\u00fcnburg",
 "slug": "khuenburg",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 28.92172873403638,
   "diagnostic": true,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 679.0,
   "end_distance_m": 681.0,
   "start_elevation_m": 932.7345727674914,
   "end_elevation_m": 933.3130073421721,
   "min_gradient_pct": -14.709660488597365,
   "suppressed_max_gradient_pct": 34.08133299309384,
   "suppressed_location_m": [
    966.0,
    968.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 26.101546818623927,
   "diagnostic": true,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 678.0,
   "end_distance_m": 681.0,
   "start_elevation_m": 932.5299609376134,
   "end_elevation_m": 933.3130073421721,
   "min_gradient_pct": -14.287363956911273,
   "suppressed_max_gradient_pct": 33.84589552651581,
   "suppressed_location_m": [
    966.0,
    969.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 23.163833292180698,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 676.0,
   "end_distance_m": 681.0,
   "start_elevation_m": 932.1548156775631,
   "end_elevation_m": 933.3130073421721,
   "min_gradient_pct": -13.059097464170009,
   "suppressed_max_gradient_pct": 32.197836052230286,
   "suppressed_location_m": [
    965.0,
    970.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 19.30037472227241,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 174.0,
   "end_distance_m": 184.0,
   "start_elevation_m": 857.2468605811146,
   "end_elevation_m": 859.1768980533418,
   "min_gradient_pct": -8.121617993560903,
   "suppressed_max_gradient_pct": 29.465663185175117,
   "suppressed_location_m": [
    964.0,
    974.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 18.357298591166114,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 661.0,
   "end_distance_m": 681.0,
   "start_elevation_m": 929.6415476239389,
   "end_elevation_m": 933.3130073421721,
   "min_gradient_pct": -0.21866667707342913,
   "suppressed_max_gradient_pct": 22.894960528533943,
   "suppressed_location_m": [
    962.0,
    982.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 17.804448625603982,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 161.0,
   "end_distance_m": 186.0,
   "start_elevation_m": 855.0818431864645,
   "end_elevation_m": 859.5329553428655,
   "min_gradient_pct": 2.4226173512224705,
   "suppressed_max_gradient_pct": 21.17569352710325,
   "suppressed_location_m": [
    962.0,
    987.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 17.122547931828876,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 596.0,
   "end_distance_m": 646.0,
   "start_elevation_m": 919.1760910474819,
   "end_elevation_m": 927.7373650133964,
   "min_gradient_pct": 5.670436529486096
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 16.54370898192633,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 260.0,
   "end_distance_m": 360.0,
   "start_elevation_m": 870.9387879502202,
   "end_elevation_m": 887.4824969321465,
   "min_gradient_pct": 6.961592419960766
  }
 ],
 "shape": {
  "ascent_concentration": 0.297,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 354.0,
  "shape_class": "sustained"
 },
 "length_m": 1646.4548461067095,
 "start_elevation_m": 836.3894361675997,
 "end_elevation_m": 1040.1888440820671,
 "endpoint_gain_m": 203.79940791446745,
 "overall_gradient_pct": 12.378074527605895,
 "accumulated_ascent_m": 204.6933082895697,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 23.163833292180698,
   "start_distance_m": 676.0,
   "end_distance_m": 681.0,
   "midpoint_distance_m": 678.5,
   "start_elevation_m": 932.1548156775631,
   "end_elevation_m": 933.3130073421721,
   "start_xy": [
    4582638.121508836,
    2620018.8172065406
   ],
   "end_xy": [
    4582641.698686086,
    2620022.309314889
   ]
  },
  "max_10m": {
   "gradient_pct": 19.30037472227241,
   "start_distance_m": 174.0,
   "end_distance_m": 184.0,
   "midpoint_distance_m": 179.0,
   "start_elevation_m": 857.2468605811146,
   "end_elevation_m": 859.1768980533418,
   "start_xy": [
    4582906.367692576,
    2619883.505367491
   ],
   "end_xy": [
    4582902.174333219,
    2619892.1527065355
   ]
  },
  "max_20m": {
   "gradient_pct": 18.357298591166114,
   "start_distance_m": 661.0,
   "end_distance_m": 681.0,
   "midpoint_distance_m": 671.0,
   "start_elevation_m": 929.6415476239389,
   "end_elevation_m": 933.3130073421721,
   "start_xy": [
    4582628.069700545,
    2620007.710130174
   ],
   "end_xy": [
    4582641.698686086,
    2620022.309314889
   ]
  },
  "max_25m": {
   "gradient_pct": 17.804448625603982,
   "start_distance_m": 161.0,
   "end_distance_m": 186.0,
   "midpoint_distance_m": 173.5,
   "start_elevation_m": 855.0818431864645,
   "end_elevation_m": 859.5329553428655,
   "start_xy": [
    4582906.793976131,
    2619870.56062551
   ],
   "end_xy": [
    4582900.683959846,
    2619893.4815012054
   ]
  },
  "max_50m": {
   "gradient_pct": 17.122547931828876,
   "start_distance_m": 596.0,
   "end_distance_m": 646.0,
   "midpoint_distance_m": 621.0,
   "start_elevation_m": 919.1760910474819,
   "end_elevation_m": 927.7373650133964,
   "start_xy": [
    4582676.883319566,
    2619982.9149687313
   ],
   "end_xy": [
    4582628.176830395,
    2619993.991431803
   ]
  },
  "max_100m": {
   "gradient_pct": 16.54370898192633,
   "start_distance_m": 260.0,
   "end_distance_m": 360.0,
   "midpoint_distance_m": 310.0,
   "start_elevation_m": 870.9387879502202,
   "end_elevation_m": 887.4824969321465,
   "start_xy": [
    4582830.386076519,
    2619896.409038204
   ],
   "end_xy": [
    4582732.263980098,
    2619895.7057579975
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -13.059097464170009,
   "start_distance_m": 949.0,
   "end_distance_m": 954.0,
   "midpoint_distance_m": 951.5,
   "start_elevation_m": 965.9166833933948,
   "end_elevation_m": 965.2637285201863,
   "start_xy": [
    4582832.990806936,
    2620115.6833236828
   ],
   "end_xy": [
    4582828.166675386,
    2620116.9948594635
   ]
  },
  "min_10m": {
   "gradient_pct": -8.121617993560903,
   "start_distance_m": 946.0,
   "end_distance_m": 956.0,
   "midpoint_distance_m": 951.0,
   "start_elevation_m": 965.9496131774838,
   "end_elevation_m": 965.1374513781277,
   "start_xy": [
    4582835.740769885,
    2620114.488503962
   ],
   "end_xy": [
    4582826.233032532,
    2620117.505764914
   ]
  },
  "min_20m": {
   "gradient_pct": -0.21866667707342913,
   "start_distance_m": 942.0,
   "end_distance_m": 962.0,
   "midpoint_distance_m": 952.0,
   "start_elevation_m": 965.7502299033588,
   "end_elevation_m": 965.7064965679441,
   "start_xy": [
    4582839.392108916,
    2620112.8551881164
   ],
   "end_xy": [
    4582820.432095463,
    2620119.0384484557
   ]
  },
  "min_25m": {
   "gradient_pct": 2.4226173512224705,
   "start_distance_m": 937.0,
   "end_distance_m": 962.0,
   "midpoint_distance_m": 949.5,
   "start_elevation_m": 965.1008422301385,
   "end_elevation_m": 965.7064965679441,
   "start_xy": [
    4582843.956121314,
    2620110.81318257
   ],
   "end_xy": [
    4582820.432095463,
    2620119.0384484557
   ]
  },
  "min_50m": {
   "gradient_pct": 5.670436529486096,
   "start_distance_m": 1251.0,
   "end_distance_m": 1301.0,
   "midpoint_distance_m": 1276.0,
   "start_elevation_m": 998.2741427424425,
   "end_elevation_m": 1001.1093610071855,
   "start_xy": [
    4582537.0487057315,
    2620133.6423578556
   ],
   "end_xy": [
    4582488.263209268,
    2620143.3151032776
   ]
  },
  "min_100m": {
   "gradient_pct": 6.961592419960766,
   "start_distance_m": 1228.0,
   "end_distance_m": 1328.0,
   "midpoint_distance_m": 1278.0,
   "start_elevation_m": 996.3819154513637,
   "end_elevation_m": 1003.3435078713245,
   "start_xy": [
    4582559.969262338,
    2620131.732367328
   ],
   "end_xy": [
    4582462.403096132,
    2620151.0774721443
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 28.92172873403638,
   "start_distance_m": 679.0,
   "end_distance_m": 681.0,
   "midpoint_distance_m": 680.0,
   "start_elevation_m": 932.7345727674914,
   "end_elevation_m": 933.3130073421721,
   "start_xy": [
    4582640.265706561,
    2620020.9153998396
   ],
   "end_xy": [
    4582641.698686086,
    2620022.309314889
   ]
  },
  "max_3m": {
   "gradient_pct": 26.101546818623927,
   "start_distance_m": 678.0,
   "end_distance_m": 681.0,
   "midpoint_distance_m": 679.5,
   "start_elevation_m": 932.5299609376134,
   "end_elevation_m": 933.3130073421721,
   "start_xy": [
    4582639.551134516,
    2620020.215837988
   ],
   "end_xy": [
    4582641.698686086,
    2620022.309314889
   ]
  }
 },
 "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": {
  "texture_suppression": {
   "masked_fraction": 0.018,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 1,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 962.0,
     "end_m": 987.0,
     "raw_pct": 21.18,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 962.0,
     "end_m": 982.0,
     "raw_pct": 22.89,
     "reason": "hump"
    },
    {
     "window_m": 10.0,
     "start_m": 964.0,
     "end_m": 974.0,
     "raw_pct": 29.47,
     "reason": "hump"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.258,
   "obstruction_max_height_m": 21.75,
   "flagged_windows_m": []
  },
  "excluded_ranges_m": [
   [
    960.0,
    989.0
   ]
  ],
  "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_E4582-N2619.tif",
   "data/cache/at/bev-als_dtm_E4582-N2620.tif"
  ],
  "calculated_at": "2026-09-11T23:57:50+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": "texture-at-at-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": [
   "E4582-N2619",
   "E4582-N2620"
  ],
  "elevation_blocks": [
   "N2600000E4550000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Hermagor-Pressegger See",
  "county": "K\u00e4rnten",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}