{
 "ocl_version": "0.1.0",
 "name": "Moosweg",
 "slug": "moosweg-2",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 34.3650132443031,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 576.0,
   "end_distance_m": 578.0,
   "start_elevation_m": 537.5349313113938,
   "end_elevation_m": 538.2222315762799,
   "min_gradient_pct": -2.4006582814934063
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 33.58663794780341,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 576.0,
   "end_distance_m": 579.0,
   "start_elevation_m": 537.5349313113938,
   "end_elevation_m": 538.542530449828,
   "min_gradient_pct": -1.4018594985126736
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 31.340149793716137,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 574.0,
   "end_distance_m": 579.0,
   "start_elevation_m": 536.9755229601421,
   "end_elevation_m": 538.542530449828,
   "min_gradient_pct": -0.1427294454663297
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 28.123837237760654,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 573.0,
   "end_distance_m": 583.0,
   "start_elevation_m": 536.6948349717087,
   "end_elevation_m": 539.5072186954848,
   "min_gradient_pct": 1.4781167499313597
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 22.466248681274124,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 569.0,
   "end_distance_m": 589.0,
   "start_elevation_m": 535.8913511225293,
   "end_elevation_m": 540.3846008587841,
   "min_gradient_pct": 2.418014184423214
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.75589872259752,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 568.0,
   "end_distance_m": 593.0,
   "start_elevation_m": 535.7420515214915,
   "end_elevation_m": 540.9310262021409,
   "min_gradient_pct": 2.9336595850472804
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 16.296292256062316,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 543.0,
   "end_distance_m": 593.0,
   "start_elevation_m": 532.7828800741097,
   "end_elevation_m": 540.9310262021409,
   "min_gradient_pct": 4.355723132612638
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 14.164814795069674,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 493.0,
   "end_distance_m": 593.0,
   "start_elevation_m": 526.7662114070712,
   "end_elevation_m": 540.9310262021409,
   "min_gradient_pct": 6.842457967041582
  }
 ],
 "shape": {
  "ascent_concentration": 0.337,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 322.0,
  "shape_class": "sustained"
 },
 "length_m": 673.0000000001136,
 "start_elevation_m": 478.2642556426475,
 "end_elevation_m": 544.9008485381346,
 "endpoint_gain_m": 66.63659289548707,
 "overall_gradient_pct": 9.901425393087045,
 "accumulated_ascent_m": 66.81560090083218,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 31.340149793716137,
   "start_distance_m": 574.0,
   "end_distance_m": 579.0,
   "midpoint_distance_m": 576.5,
   "start_elevation_m": 536.9755229601421,
   "end_elevation_m": 538.542530449828,
   "start_xy": [
    2633936.1597282793,
    1259034.0275148056
   ],
   "end_xy": [
    2633940.4711186285,
    1259031.495340642
   ]
  },
  "max_10m": {
   "gradient_pct": 28.123837237760654,
   "start_distance_m": 573.0,
   "end_distance_m": 583.0,
   "midpoint_distance_m": 578.0,
   "start_elevation_m": 536.6948349717087,
   "end_elevation_m": 539.5072186954848,
   "start_xy": [
    2633935.297099326,
    1259034.5333519597
   ],
   "end_xy": [
    2633943.92075721,
    1259029.4704977896
   ]
  },
  "max_20m": {
   "gradient_pct": 22.466248681274124,
   "start_distance_m": 569.0,
   "end_distance_m": 589.0,
   "midpoint_distance_m": 579.0,
   "start_elevation_m": 535.8913511225293,
   "end_elevation_m": 540.3846008587841,
   "start_xy": [
    2633931.848105585,
    1259036.5592928869
   ],
   "end_xy": [
    2633949.0316352346,
    1259026.3372735742
   ]
  },
  "max_25m": {
   "gradient_pct": 20.75589872259752,
   "start_distance_m": 568.0,
   "end_distance_m": 593.0,
   "midpoint_distance_m": 580.5,
   "start_elevation_m": 535.7420515214915,
   "end_elevation_m": 540.9310262021409,
   "start_xy": [
    2633931.0502832374,
    1259037.1617880536
   ],
   "end_xy": [
    2633952.2307948344,
    1259023.936153874
   ]
  },
  "max_50m": {
   "gradient_pct": 16.296292256062316,
   "start_distance_m": 543.0,
   "end_distance_m": 593.0,
   "midpoint_distance_m": 568.0,
   "start_elevation_m": 532.7828800741097,
   "end_elevation_m": 540.9310262021409,
   "start_xy": [
    2633914.042533903,
    1259055.379005791
   ],
   "end_xy": [
    2633952.2307948344,
    1259023.936153874
   ]
  },
  "max_100m": {
   "gradient_pct": 14.164814795069674,
   "start_distance_m": 493.0,
   "end_distance_m": 593.0,
   "midpoint_distance_m": 543.0,
   "start_elevation_m": 526.7662114070712,
   "end_elevation_m": 540.9310262021409,
   "start_xy": [
    2633894.758591784,
    1259101.0919641394
   ],
   "end_xy": [
    2633952.2307948344,
    1259023.936153874
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -0.1427294454663297,
   "start_distance_m": 14.0,
   "end_distance_m": 19.0,
   "midpoint_distance_m": 16.5,
   "start_elevation_m": 478.68640597260463,
   "end_elevation_m": 478.6792695003313,
   "start_xy": [
    2633847.8618840966,
    1259565.4105077065
   ],
   "end_xy": [
    2633851.540927725,
    1259563.642112447
   ]
  },
  "min_10m": {
   "gradient_pct": 1.4781167499313597,
   "start_distance_m": 9.0,
   "end_distance_m": 19.0,
   "midpoint_distance_m": 14.0,
   "start_elevation_m": 478.5314578253382,
   "end_elevation_m": 478.6792695003313,
   "start_xy": [
    2633844.116023993,
    1259562.0986313534
   ],
   "end_xy": [
    2633851.540927725,
    1259563.642112447
   ]
  },
  "min_20m": {
   "gradient_pct": 2.418014184423214,
   "start_distance_m": 606.0,
   "end_distance_m": 626.0,
   "midpoint_distance_m": 616.0,
   "start_elevation_m": 542.2073159873161,
   "end_elevation_m": 542.6909188242007,
   "start_xy": [
    2633962.6277929945,
    1259016.132155254
   ],
   "end_xy": [
    2633978.9056037995,
    1259004.5474116863
   ]
  },
  "min_25m": {
   "gradient_pct": 2.9336595850472804,
   "start_distance_m": 603.0,
   "end_distance_m": 628.0,
   "midpoint_distance_m": 615.5,
   "start_elevation_m": 542.0594991924711,
   "end_elevation_m": 542.7929140887329,
   "start_xy": [
    2633960.2286209445,
    1259017.9332583644
   ],
   "end_xy": [
    2633980.630232672,
    1259003.5346662041
   ]
  },
  "min_50m": {
   "gradient_pct": 4.355723132612638,
   "start_distance_m": 606.0,
   "end_distance_m": 656.0,
   "midpoint_distance_m": 631.0,
   "start_elevation_m": 542.2073159873161,
   "end_elevation_m": 544.3851775536224,
   "start_xy": [
    2633962.6277929945,
    1259016.132155254
   ],
   "end_xy": [
    2634004.932818546,
    1258989.6523184108
   ]
  },
  "min_100m": {
   "gradient_pct": 6.842457967041582,
   "start_distance_m": 177.0,
   "end_distance_m": 277.0,
   "midpoint_distance_m": 227.0,
   "start_elevation_m": 494.4581755375393,
   "end_elevation_m": 501.3006335045809,
   "start_xy": [
    2633870.7269046046,
    1259415.113100792
   ],
   "end_xy": [
    2633870.999984435,
    1259315.1144350187
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 34.3650132443031,
   "start_distance_m": 576.0,
   "end_distance_m": 578.0,
   "midpoint_distance_m": 577.0,
   "start_elevation_m": 537.5349313113938,
   "end_elevation_m": 538.2222315762799,
   "start_xy": [
    2633937.884108977,
    1259033.0143463006
   ],
   "end_xy": [
    2633939.6087128944,
    1259032.001558324
   ]
  },
  "max_3m": {
   "gradient_pct": 33.58663794780341,
   "start_distance_m": 576.0,
   "end_distance_m": 579.0,
   "midpoint_distance_m": 577.5,
   "start_elevation_m": 537.5349313113938,
   "end_elevation_m": 538.542530449828,
   "start_xy": [
    2633937.884108977,
    1259033.0143463006
   ],
   "end_xy": [
    2633940.4711186285,
    1259031.495340642
   ]
  }
 },
 "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": {
  "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:2056",
  "elevation_resolution_m": 0.5,
  "elevation_tiles": [
   "data/cache/ch/swissalti3d_2025_2633-1258_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2633-1259_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2634-1258_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2634-1259_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-11T00:49:55+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/switzerland-2026-09-10-batch.osm.pbf",
  "osm_snapshot": "",
  "run_id": "ch-run6-extent-260911",
  "elevation_provider": "swisstopo swissALTI3D",
  "elevation_licence": "swisstopo open government data (OGD): free use, attribution '\u00a9 swisstopo' \u2014 https://www.swisstopo.admin.ch/en/terms-and-conditions",
  "elevation_dataset": "swissALTI3D 0.5 m DTM (Federal Office of Topography swisstopo)",
  "elevation_tile_ids": [
   "2633-1258",
   "2633-1259",
   "2634-1258",
   "2634-1259"
  ],
  "route_base_cut_m": 470.8,
  "route_cut_m": 791.3,
  "route_summit_trim_m": 118.3,
  "route_summit_trim_loss_m": 5.1,
  "climb_origin": "discovered",
  "canopy_check": "unavailable \u2014 no surface model (DSM or point cloud) registered for this coverage",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Hemmiken",
  "county": "Basel-Landschaft",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}