{
 "ocl_version": "0.1.0",
 "name": "Discovered lane (47.1215, 15.0424)",
 "slug": "discovered-lane-47-1215-15-0424",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 31.220183282562175,
   "diagnostic": true,
   "flags": [
    "no_bench_excluded"
   ],
   "start_distance_m": 1658.0,
   "end_distance_m": 1660.0,
   "start_elevation_m": 672.2281181156679,
   "end_elevation_m": 672.8525217813192,
   "min_gradient_pct": -4.218290965764027,
   "suppressed_max_gradient_pct": 42.08151786900771,
   "suppressed_location_m": [
    1562.0,
    1564.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 28.548917260680657,
   "diagnostic": true,
   "flags": [
    "no_bench_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 1739.0,
   "end_distance_m": 1742.0,
   "start_elevation_m": 684.2160644347803,
   "end_elevation_m": 685.0725319526007,
   "min_gradient_pct": -3.9298589947141713,
   "suppressed_max_gradient_pct": 41.684905229609136,
   "suppressed_location_m": [
    1562.0,
    1565.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 25.64971931961054,
   "diagnostic": false,
   "flags": [
    "no_bench_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 1504.0,
   "end_distance_m": 1509.0,
   "start_elevation_m": 642.6397074811679,
   "end_elevation_m": 643.9221934471484,
   "min_gradient_pct": -3.2774175233998903,
   "suppressed_max_gradient_pct": 39.458835600801194,
   "suppressed_location_m": [
    1560.0,
    1565.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 23.894586960076367,
   "diagnostic": false,
   "flags": [
    "no_bench_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 1538.0,
   "end_distance_m": 1548.0,
   "start_elevation_m": 649.5619737454408,
   "end_elevation_m": 651.9514324414484,
   "min_gradient_pct": -2.644202457784104,
   "suppressed_max_gradient_pct": 35.40332376422157,
   "suppressed_location_m": [
    1557.0,
    1567.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 22.45711674569975,
   "diagnostic": false,
   "flags": [
    "no_bench_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 1529.0,
   "end_distance_m": 1549.0,
   "start_elevation_m": 647.6712281307039,
   "end_elevation_m": 652.1626514798438,
   "min_gradient_pct": -0.0749533307140382,
   "suppressed_max_gradient_pct": 32.289691739624686,
   "suppressed_location_m": [
    1549.0,
    1569.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 21.608534484647862,
   "diagnostic": false,
   "flags": [
    "no_bench_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 1499.0,
   "end_distance_m": 1524.0,
   "start_elevation_m": 641.6326024626674,
   "end_elevation_m": 647.0347360838293,
   "min_gradient_pct": -0.011608238587086817,
   "suppressed_max_gradient_pct": 31.191264998538372,
   "suppressed_location_m": [
    1545.0,
    1570.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 21.060098034352905,
   "diagnostic": false,
   "flags": [
    "no_bench_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 1499.0,
   "end_distance_m": 1549.0,
   "start_elevation_m": 641.6326024626674,
   "end_elevation_m": 652.1626514798438,
   "min_gradient_pct": 1.514615623590089,
   "suppressed_max_gradient_pct": 26.028624141192495,
   "suppressed_location_m": [
    1529.0,
    1579.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 15.92826346075151,
   "diagnostic": false,
   "flags": [
    "no_bench_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 1612.0,
   "end_distance_m": 1712.0,
   "start_elevation_m": 664.5077479283522,
   "end_elevation_m": 680.4360113891037,
   "min_gradient_pct": 1.5412307238250378,
   "suppressed_max_gradient_pct": 22.291093081403574,
   "suppressed_location_m": [
    1485.0,
    1585.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.506,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 149.0,
  "shape_class": "stepped"
 },
 "length_m": 1979.858521041447,
 "start_elevation_m": 573.4504928045593,
 "end_elevation_m": 702.9084250729475,
 "endpoint_gain_m": 129.45793226838816,
 "overall_gradient_pct": 6.538746627223171,
 "accumulated_ascent_m": 129.92325581729585,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 25.64971931961054,
   "start_distance_m": 1504.0,
   "end_distance_m": 1509.0,
   "midpoint_distance_m": 1506.5,
   "start_elevation_m": 642.6397074811679,
   "end_elevation_m": 643.9221934471484,
   "start_xy": [
    4703426.011042641,
    2680372.8451102744
   ],
   "end_xy": [
    4703428.538972476,
    2680377.1589906057
   ]
  },
  "max_10m": {
   "gradient_pct": 23.894586960076367,
   "start_distance_m": 1538.0,
   "end_distance_m": 1548.0,
   "midpoint_distance_m": 1543.0,
   "start_elevation_m": 649.5619737454408,
   "end_elevation_m": 651.9514324414484,
   "start_xy": [
    4703444.074322802,
    2680401.5760911154
   ],
   "end_xy": [
    4703450.382055509,
    2680409.335762401
   ]
  },
  "max_20m": {
   "gradient_pct": 22.45711674569975,
   "start_distance_m": 1529.0,
   "end_distance_m": 1549.0,
   "midpoint_distance_m": 1539.0,
   "start_elevation_m": 647.6712281307039,
   "end_elevation_m": 652.1626514798438,
   "start_xy": [
    4703438.652528239,
    2680394.4134373674
   ],
   "end_xy": [
    4703451.012875733,
    2680410.1116913795
   ]
  },
  "max_25m": {
   "gradient_pct": 21.608534484647862,
   "start_distance_m": 1499.0,
   "end_distance_m": 1524.0,
   "midpoint_distance_m": 1511.5,
   "start_elevation_m": 641.6326024626674,
   "end_elevation_m": 647.0347360838293,
   "start_xy": [
    4703423.4827286815,
    2680368.5314547895
   ],
   "end_xy": [
    4703436.123943043,
    2680390.0999404066
   ]
  },
  "max_50m": {
   "gradient_pct": 21.060098034352905,
   "start_distance_m": 1499.0,
   "end_distance_m": 1549.0,
   "midpoint_distance_m": 1524.0,
   "start_elevation_m": 641.6326024626674,
   "end_elevation_m": 652.1626514798438,
   "start_xy": [
    4703423.4827286815,
    2680368.5314547895
   ],
   "end_xy": [
    4703451.012875733,
    2680410.1116913795
   ]
  },
  "max_100m": {
   "gradient_pct": 15.92826346075151,
   "start_distance_m": 1612.0,
   "end_distance_m": 1712.0,
   "midpoint_distance_m": 1662.0,
   "start_elevation_m": 664.5077479283522,
   "end_elevation_m": 680.4360113891037,
   "start_xy": [
    4703490.748942209,
    2680458.99977326
   ],
   "end_xy": [
    4703561.925264467,
    2680528.8181970827
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -3.2774175233998903,
   "start_distance_m": 1966.0,
   "end_distance_m": 1971.0,
   "midpoint_distance_m": 1968.5,
   "start_elevation_m": 703.1540758523595,
   "end_elevation_m": 702.9902049761895,
   "start_xy": [
    4703749.517893446,
    2680691.62046853
   ],
   "end_xy": [
    4703744.597096394,
    2680690.7340417295
   ]
  },
  "min_10m": {
   "gradient_pct": -2.644202457784104,
   "start_distance_m": 1966.0,
   "end_distance_m": 1976.0,
   "midpoint_distance_m": 1971.0,
   "start_elevation_m": 703.1540758523595,
   "end_elevation_m": 702.8896556065811,
   "start_xy": [
    4703749.517893446,
    2680691.62046853
   ],
   "end_xy": [
    4703739.676407799,
    2680689.8470143965
   ]
  },
  "min_20m": {
   "gradient_pct": -0.0749533307140382,
   "start_distance_m": 1959.0,
   "end_distance_m": 1979.0,
   "midpoint_distance_m": 1969.0,
   "start_elevation_m": 702.9158742949932,
   "end_elevation_m": 702.9008836288504,
   "start_xy": [
    4703750.3456951175,
    2680685.3488897863
   ],
   "end_xy": [
    4703736.72395527,
    2680689.315016344
   ]
  },
  "min_25m": {
   "gradient_pct": -0.011608238587086817,
   "start_distance_m": 1953.0,
   "end_distance_m": 1978.0,
   "midpoint_distance_m": 1965.5,
   "start_elevation_m": 702.8962457473508,
   "end_elevation_m": 702.893343687704,
   "start_xy": [
    4703749.132634747,
    2680679.817725933
   ],
   "end_xy": [
    4703737.708078533,
    2680689.4925020114
   ]
  },
  "min_50m": {
   "gradient_pct": 1.514615623590089,
   "start_distance_m": 1203.0,
   "end_distance_m": 1253.0,
   "midpoint_distance_m": 1228.0,
   "start_elevation_m": 628.063445273614,
   "end_elevation_m": 628.820753085409,
   "start_xy": [
    4703583.006794158,
    2680149.9128867663
   ],
   "end_xy": [
    4703571.700730208,
    2680198.607327932
   ]
  },
  "min_100m": {
   "gradient_pct": 1.5412307238250378,
   "start_distance_m": 1200.0,
   "end_distance_m": 1300.0,
   "midpoint_distance_m": 1250.0,
   "start_elevation_m": 628.0205593863354,
   "end_elevation_m": 629.5617901101605,
   "start_xy": [
    4703583.639693409,
    2680146.980406852
   ],
   "end_xy": [
    4703551.588180429,
    2680240.6688735085
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 31.220183282562175,
   "start_distance_m": 1658.0,
   "end_distance_m": 1660.0,
   "midpoint_distance_m": 1659.0,
   "start_elevation_m": 672.2281181156679,
   "end_elevation_m": 672.8525217813192,
   "start_xy": [
    4703521.415615375,
    2680493.1115063513
   ],
   "end_xy": [
    4703522.916425008,
    2680494.4334631404
   ]
  },
  "max_3m": {
   "gradient_pct": 28.548917260680657,
   "start_distance_m": 1739.0,
   "end_distance_m": 1742.0,
   "midpoint_distance_m": 1740.5,
   "start_elevation_m": 684.2160644347803,
   "end_elevation_m": 685.0725319526007,
   "start_xy": [
    4703581.98658463,
    2680546.8857220216
   ],
   "end_xy": [
    4703584.187229601,
    2680548.92463319
   ]
  }
 },
 "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.021,
   "windows_resited": [],
   "windows_unresolved": []
  },
  "no_bench_suppression": {
   "masked_fraction": 0.041,
   "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.052,
   "windows_resited": [],
   "windows_unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.164,
   "obstruction_max_height_m": 27.21,
   "flagged_windows_m": [
    3,
    5,
    10,
    20,
    25,
    50,
    100
   ]
  },
  "excluded_ranges_m": [
   [
    733.0,
    773.0
   ],
   [
    1550.0,
    1610.0
   ]
  ],
  "review": [],
  "extent": []
 },
 "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_E4703-N2679.tif",
   "data/cache/at/bev-als_dtm_E4703-N2680.tif",
   "data/cache/at/bev-als_dtm_E4704-N2679.tif"
  ],
  "calculated_at": "2026-09-15T21:44:56+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/austria-2026-09-11.osm.pbf",
  "osm_snapshot": "2026-09-10T20:21:06Z",
  "run_id": "retro-260915-dogleg-all",
  "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": [
   "E4703-N2679",
   "E4703-N2680",
   "E4704-N2679"
  ],
  "elevation_blocks": [
   "N2650000E4700000@2022-09-15"
  ],
  "bev_dsm_release": {
   "N2650000E4700000": "20220915"
  },
  "climb_origin": "discovered",
  "structure_own_ways": "none \u2014 the route carried no way list; own decks unmasked",
  "structure_mask_ranges_m": [
   [
    738.1,
    768.1
   ]
  ],
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "K\u00f6flach",
  "county": "Steiermark",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}