{
 "ocl_version": "0.1.0",
 "name": "Rotmoos",
 "slug": "rotmoos",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 25.52881792878452,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 3996.0,
   "end_distance_m": 3998.0,
   "start_elevation_m": 1838.1120529312782,
   "end_elevation_m": 1838.6226292898539,
   "min_gradient_pct": -9.922307416502463
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 25.578551190036098,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 3996.0,
   "end_distance_m": 3999.0,
   "start_elevation_m": 1838.1120529312782,
   "end_elevation_m": 1838.8794094669793,
   "min_gradient_pct": -9.630370153695367
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 25.273422605810083,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 3996.0,
   "end_distance_m": 4001.0,
   "start_elevation_m": 1838.1120529312782,
   "end_elevation_m": 1839.3757240615687,
   "min_gradient_pct": -9.47172549007064
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 24.805172599421894,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 3994.0,
   "end_distance_m": 4004.0,
   "start_elevation_m": 1837.6287830467677,
   "end_elevation_m": 1840.1093003067099,
   "min_gradient_pct": -9.17484633792128
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 22.847772666757464,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 3989.0,
   "end_distance_m": 4009.0,
   "start_elevation_m": 1836.5752917430355,
   "end_elevation_m": 1841.144846276387,
   "min_gradient_pct": -8.373081514257592
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 21.63534824337421,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 3984.0,
   "end_distance_m": 4009.0,
   "start_elevation_m": 1835.7360092155434,
   "end_elevation_m": 1841.144846276387,
   "min_gradient_pct": -7.799355381154783
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.04381992687695,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 4211.0,
   "end_distance_m": 4261.0,
   "start_elevation_m": 1861.9311483707718,
   "end_elevation_m": 1870.9530583342103,
   "min_gradient_pct": -6.814416485505262
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 16.972036049346798,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 3703.0,
   "end_distance_m": 3803.0,
   "start_elevation_m": 1792.8954613531048,
   "end_elevation_m": 1809.8674974024516,
   "min_gradient_pct": -3.1810162998212945
  }
 ],
 "shape": {
  "ascent_concentration": 0.295,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 562.0,
  "shape_class": "sustained"
 },
 "length_m": 4639.066679205459,
 "start_elevation_m": 1364.4322468066562,
 "end_elevation_m": 1909.055197338891,
 "endpoint_gain_m": 544.6229505322349,
 "overall_gradient_pct": 11.739925036505692,
 "accumulated_ascent_m": 549.3951087267501,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 25.273422605810083,
   "start_distance_m": 3996.0,
   "end_distance_m": 4001.0,
   "midpoint_distance_m": 3998.5,
   "start_elevation_m": 1838.1120529312782,
   "end_elevation_m": 1839.3757240615687,
   "start_xy": [
    4401578.373507066,
    2697386.9418075248
   ],
   "end_xy": [
    4401575.279642144,
    2697390.869628498
   ]
  },
  "max_10m": {
   "gradient_pct": 24.805172599421894,
   "start_distance_m": 3994.0,
   "end_distance_m": 4004.0,
   "midpoint_distance_m": 3999.0,
   "start_elevation_m": 1837.6287830467677,
   "end_elevation_m": 1840.1093003067099,
   "start_xy": [
    4401579.609484,
    2697385.369433199
   ],
   "end_xy": [
    4401573.286411128,
    2697393.0640412956
   ]
  },
  "max_20m": {
   "gradient_pct": 22.847772666757464,
   "start_distance_m": 3989.0,
   "end_distance_m": 4009.0,
   "midpoint_distance_m": 3999.0,
   "start_elevation_m": 1836.5752917430355,
   "end_elevation_m": 1841.144846276387,
   "start_xy": [
    4401582.699426334,
    2697381.4384973855
   ],
   "end_xy": [
    4401568.608624723,
    2697394.2370176446
   ]
  },
  "max_25m": {
   "gradient_pct": 21.63534824337421,
   "start_distance_m": 3984.0,
   "end_distance_m": 4009.0,
   "midpoint_distance_m": 3996.5,
   "start_elevation_m": 1835.7360092155434,
   "end_elevation_m": 1841.144846276387,
   "start_xy": [
    4401584.442438512,
    2697376.7598836017
   ],
   "end_xy": [
    4401568.608624723,
    2697394.2370176446
   ]
  },
  "max_50m": {
   "gradient_pct": 18.04381992687695,
   "start_distance_m": 4211.0,
   "end_distance_m": 4261.0,
   "midpoint_distance_m": 4236.0,
   "start_elevation_m": 1861.9311483707718,
   "end_elevation_m": 1870.9530583342103,
   "start_xy": [
    4401528.132947441,
    2697423.722391357
   ],
   "end_xy": [
    4401504.549082796,
    2697466.0168802757
   ]
  },
  "max_100m": {
   "gradient_pct": 16.972036049346798,
   "start_distance_m": 3703.0,
   "end_distance_m": 3803.0,
   "midpoint_distance_m": 3753.0,
   "start_elevation_m": 1792.8954613531048,
   "end_elevation_m": 1809.8674974024516,
   "start_xy": [
    4401593.210844328,
    2697133.29137236
   ],
   "end_xy": [
    4401591.94447282,
    2697231.0836763172
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -9.47172549007064,
   "start_distance_m": 2143.0,
   "end_distance_m": 2148.0,
   "midpoint_distance_m": 2145.5,
   "start_elevation_m": 1600.940151070678,
   "end_elevation_m": 1600.4665647961745,
   "start_xy": [
    4401594.147715951,
    2696599.033418148
   ],
   "end_xy": [
    4401596.1371070985,
    2696603.6136628725
   ]
  },
  "min_10m": {
   "gradient_pct": -9.17484633792128,
   "start_distance_m": 2139.0,
   "end_distance_m": 2149.0,
   "midpoint_distance_m": 2144.0,
   "start_elevation_m": 1601.285227053572,
   "end_elevation_m": 1600.36774241978,
   "start_xy": [
    4401592.968973641,
    2696595.2110410645
   ],
   "end_xy": [
    4401596.55650883,
    2696604.5214636144
   ]
  },
  "min_20m": {
   "gradient_pct": -8.373081514257592,
   "start_distance_m": 2132.0,
   "end_distance_m": 2152.0,
   "midpoint_distance_m": 2142.0,
   "start_elevation_m": 1601.8022232211024,
   "end_elevation_m": 1600.1276069182509,
   "start_xy": [
    4401590.906174598,
    2696588.521881169
   ],
   "end_xy": [
    4401597.814714024,
    2696607.244865841
   ]
  },
  "min_25m": {
   "gradient_pct": -7.799355381154783,
   "start_distance_m": 2130.0,
   "end_distance_m": 2155.0,
   "midpoint_distance_m": 2142.5,
   "start_elevation_m": 1601.894912544922,
   "end_elevation_m": 1599.9450736996332,
   "start_xy": [
    4401590.316803442,
    2696586.6106926277
   ],
   "end_xy": [
    4401599.3587420555,
    2696609.8079612968
   ]
  },
  "min_50m": {
   "gradient_pct": -6.814416485505262,
   "start_distance_m": 2107.0,
   "end_distance_m": 2157.0,
   "midpoint_distance_m": 2132.0,
   "start_elevation_m": 1603.2642673483363,
   "end_elevation_m": 1599.8570591055836,
   "start_xy": [
    4401591.12238939,
    2696564.219011956
   ],
   "end_xy": [
    4401600.470633497,
    2696611.47039849
   ]
  },
  "min_100m": {
   "gradient_pct": -3.1810162998212945,
   "start_distance_m": 2089.0,
   "end_distance_m": 2189.0,
   "midpoint_distance_m": 2139.0,
   "start_elevation_m": 1603.5383884113892,
   "end_elevation_m": 1600.3573721115679,
   "start_xy": [
    4401594.812329481,
    2696546.778317579
   ],
   "end_xy": [
    4401622.964601827,
    2696634.081639748
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 25.52881792878452,
   "start_distance_m": 3996.0,
   "end_distance_m": 3998.0,
   "midpoint_distance_m": 3997.0,
   "start_elevation_m": 1838.1120529312782,
   "end_elevation_m": 1838.6226292898539,
   "start_xy": [
    4401578.373507066,
    2697386.9418075248
   ],
   "end_xy": [
    4401577.137530132,
    2697388.51418185
   ]
  },
  "max_3m": {
   "gradient_pct": 25.578551190036098,
   "start_distance_m": 3996.0,
   "end_distance_m": 3999.0,
   "midpoint_distance_m": 3997.5,
   "start_elevation_m": 1838.1120529312782,
   "end_elevation_m": 1838.8794094669793,
   "start_xy": [
    4401578.373507066,
    2697386.9418075248
   ],
   "end_xy": [
    4401576.519541666,
    2697389.3003690126
   ]
  }
 },
 "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.018,
   "obstruction_max_height_m": 23.18,
   "flagged_windows_m": []
  },
  "review": [],
  "extent": [
   "may_start_earlier"
  ]
 },
 "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_E4400-N2695.tif",
   "data/cache/at/bev-als_dtm_E4400-N2696.tif",
   "data/cache/at/bev-als_dtm_E4401-N2695.tif",
   "data/cache/at/bev-als_dtm_E4401-N2696.tif",
   "data/cache/at/bev-als_dtm_E4401-N2697.tif"
  ],
  "calculated_at": "2026-09-12T18:28:31+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": "at-run3-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": [
   "E4400-N2695",
   "E4400-N2696",
   "E4401-N2695",
   "E4401-N2696",
   "E4401-N2697"
  ],
  "elevation_blocks": [
   "N2650000E4400000@2022-09-15"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Leutasch",
  "county": "Tirol",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}