{
 "ocl_version": "0.1.0",
 "name": "Einschlagstrasse",
 "slug": "einschlagstrasse",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 26.671478553498673,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 671.0,
   "end_distance_m": 673.0,
   "start_elevation_m": 605.7537818247391,
   "end_elevation_m": 606.2872113958091,
   "min_gradient_pct": -9.137678022079854
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 25.35400011577167,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 671.0,
   "end_distance_m": 674.0,
   "start_elevation_m": 605.7537818247391,
   "end_elevation_m": 606.5144018282123,
   "min_gradient_pct": -8.040107696585133
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 24.12379018726142,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 670.0,
   "end_distance_m": 675.0,
   "start_elevation_m": 605.5388176904167,
   "end_elevation_m": 606.7450071997798,
   "min_gradient_pct": -7.084196969433378
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 22.532168628634963,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 666.0,
   "end_distance_m": 676.0,
   "start_elevation_m": 604.6663732586954,
   "end_elevation_m": 606.9195901215589,
   "min_gradient_pct": -6.889496558926567
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 21.435603332415667,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 160.0,
   "end_distance_m": 180.0,
   "start_elevation_m": 558.4003113416117,
   "end_elevation_m": 562.6874320080948,
   "min_gradient_pct": -6.664020985404022
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 21.209044126082972,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 155.0,
   "end_distance_m": 180.0,
   "start_elevation_m": 557.385170976574,
   "end_elevation_m": 562.6874320080948,
   "min_gradient_pct": -6.587376840567686
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 20.732056747403476,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 133.0,
   "end_distance_m": 183.0,
   "start_elevation_m": 552.8954123541383,
   "end_elevation_m": 563.2614407278401,
   "min_gradient_pct": -6.161715557097978
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 19.22958866142733,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 108.0,
   "end_distance_m": 208.0,
   "start_elevation_m": 548.5809646253745,
   "end_elevation_m": 567.8105532868018,
   "min_gradient_pct": -3.091878971150436
  }
 ],
 "shape": {
  "ascent_concentration": 0.405,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 302.0,
  "shape_class": "sustained"
 },
 "length_m": 680.1373233046505,
 "start_elevation_m": 537.271977736578,
 "end_elevation_m": 607.1083108549851,
 "endpoint_gain_m": 69.83633311840708,
 "overall_gradient_pct": 10.267975411066457,
 "accumulated_ascent_m": 74.02194833568774,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 24.12379018726142,
   "start_distance_m": 670.0,
   "end_distance_m": 675.0,
   "midpoint_distance_m": 672.5,
   "start_elevation_m": 605.5388176904167,
   "end_elevation_m": 606.7450071997798,
   "start_xy": [
    2604629.6468355595,
    1186409.8372894384
   ],
   "end_xy": [
    2604626.6801286344,
    1186406.0425997903
   ]
  },
  "max_10m": {
   "gradient_pct": 22.532168628634963,
   "start_distance_m": 666.0,
   "end_distance_m": 676.0,
   "midpoint_distance_m": 671.0,
   "start_elevation_m": 604.6663732586954,
   "end_elevation_m": 606.9195901215589,
   "start_xy": [
    2604631.19337809,
    1186413.5249171597
   ],
   "end_xy": [
    2604625.8670342686,
    1186405.4604678876
   ]
  },
  "max_20m": {
   "gradient_pct": 21.435603332415667,
   "start_distance_m": 160.0,
   "end_distance_m": 180.0,
   "midpoint_distance_m": 170.0,
   "start_elevation_m": 558.4003113416117,
   "end_elevation_m": 562.6874320080948,
   "start_xy": [
    2605070.213368508,
    1186633.0127434817
   ],
   "end_xy": [
    2605050.778571016,
    1186628.2956539963
   ]
  },
  "max_25m": {
   "gradient_pct": 21.209044126082972,
   "start_distance_m": 155.0,
   "end_distance_m": 180.0,
   "midpoint_distance_m": 167.5,
   "start_elevation_m": 557.385170976574,
   "end_elevation_m": 562.6874320080948,
   "start_xy": [
    2605075.134209817,
    1186633.8967938954
   ],
   "end_xy": [
    2605050.778571016,
    1186628.2956539963
   ]
  },
  "max_50m": {
   "gradient_pct": 20.732056747403476,
   "start_distance_m": 133.0,
   "end_distance_m": 183.0,
   "midpoint_distance_m": 158.0,
   "start_elevation_m": 552.8954123541383,
   "end_elevation_m": 563.2614407278401,
   "start_xy": [
    2605096.9233457576,
    1186636.7597306436
   ],
   "end_xy": [
    2605047.8713868754,
    1186627.555194428
   ]
  },
  "max_100m": {
   "gradient_pct": 19.22958866142733,
   "start_distance_m": 108.0,
   "end_distance_m": 208.0,
   "midpoint_distance_m": 158.0,
   "start_elevation_m": 548.5809646253745,
   "end_elevation_m": 567.8105532868018,
   "start_xy": [
    2605121.744039048,
    1186639.4117903032
   ],
   "end_xy": [
    2605023.48720334,
    1186622.0931995665
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -7.084196969433378,
   "start_distance_m": 482.0,
   "end_distance_m": 487.0,
   "midpoint_distance_m": 484.5,
   "start_elevation_m": 595.8244848481376,
   "end_elevation_m": 595.4702749996659,
   "start_xy": [
    2604784.9683225174,
    1186505.1995897936
   ],
   "end_xy": [
    2604780.935758839,
    1186502.2435062055
   ]
  },
  "min_10m": {
   "gradient_pct": -6.889496558926567,
   "start_distance_m": 479.0,
   "end_distance_m": 489.0,
   "midpoint_distance_m": 484.0,
   "start_elevation_m": 596.0212840104523,
   "end_elevation_m": 595.3323343545596,
   "start_xy": [
    2604787.3878607247,
    1186506.9732399464
   ],
   "end_xy": [
    2604779.322733368,
    1186501.0610727703
   ]
  },
  "min_20m": {
   "gradient_pct": -6.664020985404022,
   "start_distance_m": 475.0,
   "end_distance_m": 495.0,
   "midpoint_distance_m": 485.0,
   "start_elevation_m": 596.2767541355988,
   "end_elevation_m": 594.943949938518,
   "start_xy": [
    2604790.6139116674,
    1186509.3381068169
   ],
   "end_xy": [
    2604774.610133989,
    1186497.3528299152
   ]
  },
  "min_25m": {
   "gradient_pct": -6.587376840567686,
   "start_distance_m": 475.0,
   "end_distance_m": 500.0,
   "midpoint_distance_m": 487.5,
   "start_elevation_m": 596.2767541355988,
   "end_elevation_m": 594.6299099254569,
   "start_xy": [
    2604790.6139116674,
    1186509.3381068169
   ],
   "end_xy": [
    2604770.784448902,
    1186494.133492465
   ]
  },
  "min_50m": {
   "gradient_pct": -6.161715557097978,
   "start_distance_m": 454.0,
   "end_distance_m": 504.0,
   "midpoint_distance_m": 479.0,
   "start_elevation_m": 597.4991796705185,
   "end_elevation_m": 594.4183218919695,
   "start_xy": [
    2604808.444967254,
    1186520.3068301345
   ],
   "end_xy": [
    2604767.723900833,
    1186491.5580225047
   ]
  },
  "min_100m": {
   "gradient_pct": -3.091878971150436,
   "start_distance_m": 441.0,
   "end_distance_m": 541.0,
   "midpoint_distance_m": 491.0,
   "start_elevation_m": 597.404233664273,
   "end_elevation_m": 594.3123546931225,
   "start_xy": [
    2604820.7131541264,
    1186524.6044557134
   ],
   "end_xy": [
    2604736.6347295656,
    1186472.6606248233
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 26.671478553498673,
   "start_distance_m": 671.0,
   "end_distance_m": 673.0,
   "midpoint_distance_m": 672.0,
   "start_elevation_m": 605.7537818247391,
   "end_elevation_m": 606.2872113958091,
   "start_xy": [
    2604629.2522736397,
    1186408.9184200836
   ],
   "end_xy": [
    2604628.306317366,
    1186407.2068635959
   ]
  },
  "max_3m": {
   "gradient_pct": 25.35400011577167,
   "start_distance_m": 671.0,
   "end_distance_m": 674.0,
   "midpoint_distance_m": 672.5,
   "start_elevation_m": 605.7537818247391,
   "end_elevation_m": 606.5144018282123,
   "start_xy": [
    2604629.2522736397,
    1186408.9184200836
   ],
   "end_xy": [
    2604627.4932230003,
    1186406.624731693
   ]
  }
 },
 "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": [
   "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:2056",
  "elevation_resolution_m": 0.5,
  "elevation_tiles": [
   "data/cache/ch/swissalti3d_2025_2604-1186_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2605-1186_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-10T19:34:00+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-260910",
  "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": [
   "2604-1186",
   "2605-1186"
  ],
  "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": "Riggisberg",
  "county": "Bern/Berne",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}