{
 "ocl_version": "0.1.0",
 "name": "Ganzriegelweg",
 "slug": "ganzriegelweg",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 33.11010142851387,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 0.0,
   "end_distance_m": 2.0,
   "start_elevation_m": 431.6842257346665,
   "end_elevation_m": 432.34642776323676,
   "min_gradient_pct": -3.080811708485953
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 29.972653493327545,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 0.0,
   "end_distance_m": 3.0,
   "start_elevation_m": 431.6842257346665,
   "end_elevation_m": 432.5834053394663,
   "min_gradient_pct": -1.2060341019226446
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 23.04957594210009,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1143.0,
   "end_distance_m": 1148.0,
   "start_elevation_m": 559.2796304895706,
   "end_elevation_m": 560.4321092866757,
   "min_gradient_pct": 2.7031513313295363
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 22.11685084977944,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1139.0,
   "end_distance_m": 1149.0,
   "start_elevation_m": 558.4307753284043,
   "end_elevation_m": 560.6424604133822,
   "min_gradient_pct": 4.6481093646229965
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 20.917476688578063,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1131.0,
   "end_distance_m": 1151.0,
   "start_elevation_m": 556.8243300474628,
   "end_elevation_m": 561.0078253851784,
   "min_gradient_pct": 5.098738821546931
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.332231449160645,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1131.0,
   "end_distance_m": 1156.0,
   "start_elevation_m": 556.8243300474628,
   "end_elevation_m": 561.907387909753,
   "min_gradient_pct": 5.450781788745417
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 17.669704198064437,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1129.0,
   "end_distance_m": 1179.0,
   "start_elevation_m": 556.4767435157179,
   "end_elevation_m": 565.3115956147501,
   "min_gradient_pct": 5.788629348689938
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 15.340348421655108,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1109.0,
   "end_distance_m": 1209.0,
   "start_elevation_m": 554.4665199759169,
   "end_elevation_m": 569.806868397572,
   "min_gradient_pct": 7.070078283388455
  }
 ],
 "shape": {
  "ascent_concentration": 0.294,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 173.0,
  "shape_class": "sustained"
 },
 "length_m": 1209.009591282961,
 "start_elevation_m": 431.6842257346665,
 "end_elevation_m": 569.8083841708542,
 "endpoint_gain_m": 138.1241584361877,
 "overall_gradient_pct": 11.424570940716436,
 "accumulated_ascent_m": 138.18577467035743,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 23.04957594210009,
   "start_distance_m": 1143.0,
   "end_distance_m": 1148.0,
   "midpoint_distance_m": 1145.5,
   "start_elevation_m": 559.2796304895706,
   "end_elevation_m": 560.4321092866757,
   "start_xy": [
    4759312.557578499,
    2699630.783522352
   ],
   "end_xy": [
    4759307.569585378,
    2699631.1298237094
   ]
  },
  "max_10m": {
   "gradient_pct": 22.11685084977944,
   "start_distance_m": 1139.0,
   "end_distance_m": 1149.0,
   "midpoint_distance_m": 1144.0,
   "start_elevation_m": 558.4307753284043,
   "end_elevation_m": 560.6424604133822,
   "start_xy": [
    4759316.33755573,
    2699631.99311443
   ],
   "end_xy": [
    4759306.571986754,
    2699631.1990839806
   ]
  },
  "max_20m": {
   "gradient_pct": 20.917476688578063,
   "start_distance_m": 1131.0,
   "end_distance_m": 1151.0,
   "midpoint_distance_m": 1141.0,
   "start_elevation_m": 556.8243300474628,
   "end_elevation_m": 561.0078253851784,
   "start_xy": [
    4759323.660303893,
    2699635.1978083914
   ],
   "end_xy": [
    4759304.576789507,
    2699631.3376045236
   ]
  },
  "max_25m": {
   "gradient_pct": 20.332231449160645,
   "start_distance_m": 1131.0,
   "end_distance_m": 1156.0,
   "midpoint_distance_m": 1143.5,
   "start_elevation_m": 556.8243300474628,
   "end_elevation_m": 561.907387909753,
   "start_xy": [
    4759323.660303893,
    2699635.1978083914
   ],
   "end_xy": [
    4759299.588796386,
    2699631.6839058804
   ]
  },
  "max_50m": {
   "gradient_pct": 17.669704198064437,
   "start_distance_m": 1129.0,
   "end_distance_m": 1179.0,
   "midpoint_distance_m": 1154.0,
   "start_elevation_m": 556.4767435157179,
   "end_elevation_m": 565.3115956147501,
   "start_xy": [
    4759325.4701666,
    2699636.0489235306
   ],
   "end_xy": [
    4759278.159871889,
    2699639.7054325594
   ]
  },
  "max_100m": {
   "gradient_pct": 15.340348421655108,
   "start_distance_m": 1109.0,
   "end_distance_m": 1209.0,
   "midpoint_distance_m": 1159.0,
   "start_elevation_m": 554.4665199759169,
   "end_elevation_m": 569.806868397572,
   "start_xy": [
    4759333.448291874,
    2699625.072834521
   ],
   "end_xy": [
    4759253.763729384,
    2699657.0783211505
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": 2.7031513313295363,
   "start_distance_m": 1123.0,
   "end_distance_m": 1128.0,
   "midpoint_distance_m": 1125.5,
   "start_elevation_m": 556.2122461841975,
   "end_elevation_m": 556.347403750764,
   "start_xy": [
    4759330.8997547235,
    2699638.602268947
   ],
   "end_xy": [
    4759326.375097954,
    2699636.4744810998
   ]
  },
  "min_10m": {
   "gradient_pct": 4.6481093646229965,
   "start_distance_m": 745.0,
   "end_distance_m": 755.0,
   "midpoint_distance_m": 750.0,
   "start_elevation_m": 514.4253936527531,
   "end_elevation_m": 514.8902045892154,
   "start_xy": [
    4759137.741178649,
    2699377.5463184365
   ],
   "end_xy": [
    4759132.043987621,
    2699385.747697294
   ]
  },
  "min_20m": {
   "gradient_pct": 5.098738821546931,
   "start_distance_m": 740.0,
   "end_distance_m": 760.0,
   "midpoint_distance_m": 750.0,
   "start_elevation_m": 514.1416691673321,
   "end_elevation_m": 515.1614169316415,
   "start_xy": [
    4759141.349663607,
    2699374.085272885
   ],
   "end_xy": [
    4759130.613096585,
    2699390.5240606684
   ]
  },
  "min_25m": {
   "gradient_pct": 5.450781788745417,
   "start_distance_m": 40.0,
   "end_distance_m": 65.0,
   "midpoint_distance_m": 52.5,
   "start_elevation_m": 434.8856040432525,
   "end_elevation_m": 436.24829949043885,
   "start_xy": [
    4759607.610988395,
    2698874.429254285
   ],
   "end_xy": [
    4759590.737040149,
    2698892.448940438
   ]
  },
  "min_50m": {
   "gradient_pct": 5.788629348689938,
   "start_distance_m": 20.0,
   "end_distance_m": 70.0,
   "midpoint_distance_m": 45.0,
   "start_elevation_m": 433.64360313684807,
   "end_elevation_m": 436.53791781119304,
   "start_xy": [
    4759616.274864541,
    2698856.8244185024
   ],
   "end_xy": [
    4759586.803029208,
    2698895.5349666723
   ]
  },
  "min_100m": {
   "gradient_pct": 7.070078283388455,
   "start_distance_m": 3.0,
   "end_distance_m": 103.0,
   "midpoint_distance_m": 53.0,
   "start_elevation_m": 432.5834053394663,
   "end_elevation_m": 439.65348362285476,
   "start_xy": [
    4759619.122479681,
    2698840.064612775
   ],
   "end_xy": [
    4759567.244822665,
    2698921.1427535494
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 33.11010142851387,
   "start_distance_m": 0.0,
   "end_distance_m": 2.0,
   "midpoint_distance_m": 1.0,
   "start_elevation_m": 431.6842257346665,
   "end_elevation_m": 432.34642776323676,
   "start_xy": [
    4759619.625,
    2698837.107
   ],
   "end_xy": [
    4759619.289986454,
    2698839.0787418503
   ]
  },
  "max_3m": {
   "gradient_pct": 29.972653493327545,
   "start_distance_m": 0.0,
   "end_distance_m": 3.0,
   "midpoint_distance_m": 1.5,
   "start_elevation_m": 431.6842257346665,
   "end_elevation_m": 432.5834053394663,
   "start_xy": [
    4759619.625,
    2698837.107
   ],
   "end_xy": [
    4759619.122479681,
    2698840.064612775
   ]
  }
 },
 "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.232,
   "obstruction_max_height_m": 27.3,
   "flagged_windows_m": [
    2,
    3
   ]
  },
  "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_E4759-N2698.tif",
   "data/cache/at/bev-als_dtm_E4759-N2699.tif"
  ],
  "calculated_at": "2026-09-12T23:52:57+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": [
   "E4759-N2698",
   "E4759-N2699"
  ],
  "elevation_blocks": [
   "N2650000E4750000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Stubenberg",
  "county": "Steiermark",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}