{
 "ocl_version": "0.1.0",
 "name": "Zwickenberg",
 "slug": "zwickenberg-5",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 51.88858618130325,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 4413.0,
   "end_distance_m": 4415.0,
   "start_elevation_m": 2134.989640561008,
   "end_elevation_m": 2136.027412284634,
   "min_gradient_pct": -42.871488028345084,
   "suppressed_max_gradient_pct": 84.046424154144,
   "suppressed_location_m": [
    5423.0,
    5425.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 49.616398065601665,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 3444.0,
   "end_distance_m": 3447.0,
   "start_elevation_m": 1979.385795367595,
   "end_elevation_m": 1980.874287309563,
   "min_gradient_pct": -40.81671962467226,
   "suppressed_max_gradient_pct": 80.45825443121733,
   "suppressed_location_m": [
    5422.0,
    5425.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 47.73960942583017,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 3443.0,
   "end_distance_m": 3448.0,
   "start_elevation_m": 1978.9408745762917,
   "end_elevation_m": 1981.3278550475832,
   "min_gradient_pct": -33.22509020321377,
   "suppressed_max_gradient_pct": 71.68456945801154,
   "suppressed_location_m": [
    5421.0,
    5426.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 40.55643907607873,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 3442.0,
   "end_distance_m": 3452.0,
   "start_elevation_m": 1978.6238241464882,
   "end_elevation_m": 1982.679468054096,
   "min_gradient_pct": -25.718888084020364,
   "suppressed_max_gradient_pct": 56.62105783209881,
   "suppressed_location_m": [
    5416.0,
    5426.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 34.04640780782188,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "placement_excluded"
   ],
   "start_distance_m": 3441.0,
   "end_distance_m": 3461.0,
   "start_elevation_m": 1978.387846513571,
   "end_elevation_m": 1985.1971280751354,
   "min_gradient_pct": -14.278876101682272,
   "suppressed_max_gradient_pct": 45.48805209674356,
   "suppressed_location_m": [
    5325.0,
    5345.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 33.42099687766677,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "placement_excluded"
   ],
   "start_distance_m": 3377.0,
   "end_distance_m": 3402.0,
   "start_elevation_m": 1960.9063376796275,
   "end_elevation_m": 1969.2615868990442,
   "min_gradient_pct": -10.965349570760736,
   "suppressed_max_gradient_pct": 42.76923578426249,
   "suppressed_location_m": [
    5320.0,
    5345.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 32.280158322703755,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 3358.0,
   "end_distance_m": 3408.0,
   "start_elevation_m": 1954.9356961618541,
   "end_elevation_m": 1971.075775323206,
   "min_gradient_pct": -9.306631163190104,
   "suppressed_max_gradient_pct": 33.660273932089694,
   "suppressed_location_m": [
    5377.0,
    5427.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 29.491953869423014,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 3353.0,
   "end_distance_m": 3453.0,
   "start_elevation_m": 1953.4890208035804,
   "end_elevation_m": 1982.9809746730034,
   "min_gradient_pct": -4.4370629162681325,
   "suppressed_max_gradient_pct": 30.416076395675645,
   "suppressed_location_m": [
    5326.0,
    5426.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.353,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 689.0,
  "shape_class": "sustained"
 },
 "length_m": 5727.626629457318,
 "start_elevation_m": 1544.442507450442,
 "end_elevation_m": 2266.4907877802098,
 "endpoint_gain_m": 722.0482803297677,
 "overall_gradient_pct": 12.606413215139696,
 "accumulated_ascent_m": 743.6007027489372,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 47.73960942583017,
   "start_distance_m": 3443.0,
   "end_distance_m": 3448.0,
   "midpoint_distance_m": 3445.5,
   "start_elevation_m": 1978.9408745762917,
   "end_elevation_m": 1981.3278550475832,
   "start_xy": [
    4548121.031595322,
    2634747.008013069
   ],
   "end_xy": [
    4548120.9828616185,
    2634752.0054046535
   ]
  },
  "max_10m": {
   "gradient_pct": 40.55643907607873,
   "start_distance_m": 3442.0,
   "end_distance_m": 3452.0,
   "midpoint_distance_m": 3447.0,
   "start_elevation_m": 1978.6238241464882,
   "end_elevation_m": 1982.679468054096,
   "start_xy": [
    4548121.123637097,
    2634746.0122746173
   ],
   "end_xy": [
    4548120.996861519,
    2634756.0053796535
   ]
  },
  "max_20m": {
   "gradient_pct": 34.04640780782188,
   "start_distance_m": 3441.0,
   "end_distance_m": 3461.0,
   "midpoint_distance_m": 3451.0,
   "start_elevation_m": 1978.387846513571,
   "end_elevation_m": 1985.1971280751354,
   "start_xy": [
    4548121.218607948,
    2634745.016794564
   ],
   "end_xy": [
    4548121.027861301,
    2634765.0053251544
   ]
  },
  "max_25m": {
   "gradient_pct": 33.42099687766677,
   "start_distance_m": 3377.0,
   "end_distance_m": 3402.0,
   "midpoint_distance_m": 3389.5,
   "start_elevation_m": 1960.9063376796275,
   "end_elevation_m": 1969.2615868990442,
   "start_xy": [
    4548111.992946101,
    2634682.2950615515
   ],
   "end_xy": [
    4548117.690972116,
    2634706.4855843964
   ]
  },
  "max_50m": {
   "gradient_pct": 32.280158322703755,
   "start_distance_m": 3358.0,
   "end_distance_m": 3408.0,
   "midpoint_distance_m": 3383.0,
   "start_elevation_m": 1954.9356961618541,
   "end_elevation_m": 1971.075775323206,
   "start_xy": [
    4548105.337781601,
    2634664.5218901657
   ],
   "end_xy": [
    4548118.420351696,
    2634712.4395498154
   ]
  },
  "max_100m": {
   "gradient_pct": 29.491953869423014,
   "start_distance_m": 3353.0,
   "end_distance_m": 3453.0,
   "midpoint_distance_m": 3403.0,
   "start_elevation_m": 1953.4890208035804,
   "end_elevation_m": 1982.9809746730034,
   "start_xy": [
    4548103.163612766,
    2634660.0193367573
   ],
   "end_xy": [
    4548121.000646117,
    2634757.0053724074
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -33.22509020321377,
   "start_distance_m": 5633.0,
   "end_distance_m": 5638.0,
   "midpoint_distance_m": 5635.5,
   "start_elevation_m": 2265.420590432673,
   "end_elevation_m": 2263.7593359225125,
   "start_xy": [
    4547887.365734076,
    2636585.2967191474
   ],
   "end_xy": [
    4547889.1647834135,
    2636589.9618470124
   ]
  },
  "min_10m": {
   "gradient_pct": -25.718888084020364,
   "start_distance_m": 5630.0,
   "end_distance_m": 5640.0,
   "midpoint_distance_m": 5635.0,
   "start_elevation_m": 2266.0298245595004,
   "end_elevation_m": 2263.4579357510984,
   "start_xy": [
    4547886.004825897,
    2636582.646930823
   ],
   "end_xy": [
    4547889.883838748,
    2636591.828115742
   ]
  },
  "min_20m": {
   "gradient_pct": -14.278876101682272,
   "start_distance_m": 5629.0,
   "end_distance_m": 5649.0,
   "midpoint_distance_m": 5639.0,
   "start_elevation_m": 2266.054915025137,
   "end_elevation_m": 2263.1991398048003,
   "start_xy": [
    4547885.416355587,
    2636581.8384120027
   ],
   "end_xy": [
    4547890.399850472,
    2636600.5516636465
   ]
  },
  "min_25m": {
   "gradient_pct": -10.965349570760736,
   "start_distance_m": 5581.0,
   "end_distance_m": 5606.0,
   "midpoint_distance_m": 5593.5,
   "start_elevation_m": 2264.838501279288,
   "end_elevation_m": 2262.0971638865976,
   "start_xy": [
    4547855.041909427,
    2636545.8725926094
   ],
   "end_xy": [
    4547869.771773242,
    2636565.2624354823
   ]
  },
  "min_50m": {
   "gradient_pct": -9.306631163190104,
   "start_distance_m": 5556.0,
   "end_distance_m": 5606.0,
   "midpoint_distance_m": 5581.0,
   "start_elevation_m": 2266.7504794681927,
   "end_elevation_m": 2262.0971638865976,
   "start_xy": [
    4547848.05058304,
    2636521.887920066
   ],
   "end_xy": [
    4547869.771773242,
    2636565.2624354823
   ]
  },
  "min_100m": {
   "gradient_pct": -4.4370629162681325,
   "start_distance_m": 5545.0,
   "end_distance_m": 5645.0,
   "midpoint_distance_m": 5595.0,
   "start_elevation_m": 2267.660679919434,
   "end_elevation_m": 2263.223617003166,
   "start_xy": [
    4547847.810381955,
    2636511.1688131327
   ],
   "end_xy": [
    4547890.997857295,
    2636596.5966183534
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 51.88858618130325,
   "start_distance_m": 4413.0,
   "end_distance_m": 4415.0,
   "midpoint_distance_m": 4414.0,
   "start_elevation_m": 2134.989640561008,
   "end_elevation_m": 2136.027412284634,
   "start_xy": [
    4547874.056177133,
    2635518.485523035
   ],
   "end_xy": [
    4547873.73447172,
    2635520.4593923083
   ]
  },
  "max_3m": {
   "gradient_pct": 49.616398065601665,
   "start_distance_m": 3444.0,
   "end_distance_m": 3447.0,
   "midpoint_distance_m": 3445.5,
   "start_elevation_m": 1979.385795367595,
   "end_elevation_m": 1980.874287309563,
   "start_xy": [
    4548120.968861719,
    2634748.005429653
   ],
   "end_xy": [
    4548120.97964623,
    2634751.005409907
   ]
  }
 },
 "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,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "placement_suppression": {
   "masked_fraction": 0.007,
   "windows_resited": [
    20.0,
    25.0
   ],
   "windows_unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.065,
   "obstruction_max_height_m": 22.64,
   "flagged_windows_m": []
  },
  "excluded_ranges_m": [
   [
    5330.0,
    5360.0
   ],
   [
    5420.0,
    5427.0
   ]
  ],
  "review": [
   "max5_over_45",
   "max10_over_40"
  ],
  "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_E4547-N2633.tif",
   "data/cache/at/bev-als_dtm_E4547-N2634.tif",
   "data/cache/at/bev-als_dtm_E4547-N2635.tif",
   "data/cache/at/bev-als_dtm_E4547-N2636.tif",
   "data/cache/at/bev-als_dtm_E4548-N2633.tif",
   "data/cache/at/bev-als_dtm_E4548-N2634.tif",
   "data/cache/at/bev-als_dtm_E4548-N2635.tif",
   "data/cache/at/bev-als_dtm_E4548-N2636.tif"
  ],
  "calculated_at": "2026-09-13T07:24:46+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-extent4-260913",
  "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": [
   "E4547-N2633",
   "E4547-N2634",
   "E4547-N2635",
   "E4547-N2636",
   "E4548-N2633",
   "E4548-N2634",
   "E4548-N2635",
   "E4548-N2636"
  ],
  "elevation_blocks": [
   "N2600000E4500000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Oberdrauburg",
  "county": "K\u00e4rnten",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}