{
 "ocl_version": "0.1.0",
 "name": "V\u00f6geling\u00e4sschen",
 "slug": "vogelingasschen",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 19.831014642920763,
   "diagnostic": true,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 166.0,
   "end_distance_m": 168.0,
   "start_elevation_m": 405.9408152683015,
   "end_elevation_m": 406.3374355611599,
   "min_gradient_pct": -6.7278790229835295,
   "suppressed_max_gradient_pct": 36.60314508672684,
   "suppressed_location_m": [
    189.0,
    191.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 18.312787995794604,
   "diagnostic": true,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 165.0,
   "end_distance_m": 168.0,
   "start_elevation_m": 405.78805192128607,
   "end_elevation_m": 406.3374355611599,
   "min_gradient_pct": -6.1050018810760776,
   "suppressed_max_gradient_pct": 35.431045583413834,
   "suppressed_location_m": [
    189.0,
    192.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 15.052992696938645,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 163.0,
   "end_distance_m": 168.0,
   "start_elevation_m": 405.584785926313,
   "end_elevation_m": 406.3374355611599,
   "min_gradient_pct": -5.395689731996072,
   "suppressed_max_gradient_pct": 33.958783708297915,
   "suppressed_location_m": [
    188.0,
    193.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 14.72297342065417,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 158.0,
   "end_distance_m": 168.0,
   "start_elevation_m": 404.8651382190945,
   "end_elevation_m": 406.3374355611599,
   "min_gradient_pct": -2.258002441711824,
   "suppressed_max_gradient_pct": 30.371753246997173,
   "suppressed_location_m": [
    186.0,
    196.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 14.20123017417012,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 148.0,
   "end_distance_m": 168.0,
   "start_elevation_m": 403.4971895263259,
   "end_elevation_m": 406.3374355611599,
   "min_gradient_pct": -0.17861723298892684,
   "suppressed_max_gradient_pct": 23.51483035099733,
   "suppressed_location_m": [
    176.0,
    196.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 13.9495717853124,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 143.0,
   "end_distance_m": 168.0,
   "start_elevation_m": 402.8500426148318,
   "end_elevation_m": 406.3374355611599,
   "min_gradient_pct": 0.06817776652474095,
   "suppressed_max_gradient_pct": 21.77736767472925,
   "suppressed_location_m": [
    171.0,
    196.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 12.753038863174424,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 118.0,
   "end_distance_m": 168.0,
   "start_elevation_m": 399.9609161295727,
   "end_elevation_m": 406.3374355611599,
   "min_gradient_pct": 0.6986211694350004,
   "suppressed_max_gradient_pct": 18.05408751356606,
   "suppressed_location_m": [
    146.0,
    196.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 11.139586179172511,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 68.0,
   "end_distance_m": 168.0,
   "start_elevation_m": 395.1978493819874,
   "end_elevation_m": 406.3374355611599,
   "min_gradient_pct": 2.2372117694725944,
   "suppressed_max_gradient_pct": 14.522965195218376,
   "suppressed_location_m": [
    96.0,
    196.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.461,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 101.0,
  "shape_class": "stepped"
 },
 "length_m": 695.0592212131367,
 "start_elevation_m": 392.60773236181706,
 "end_elevation_m": 435.23766871654954,
 "endpoint_gain_m": 42.62993635473248,
 "overall_gradient_pct": 6.1332811728369565,
 "accumulated_ascent_m": 43.33078741852847,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 15.052992696938645,
   "start_distance_m": 163.0,
   "end_distance_m": 168.0,
   "midpoint_distance_m": 165.5,
   "start_elevation_m": 405.584785926313,
   "end_elevation_m": 406.3374355611599,
   "start_xy": [
    2692006.3098524413,
    1282629.54687924
   ],
   "end_xy": [
    2692006.1188350795,
    1282634.5432287354
   ]
  },
  "max_10m": {
   "gradient_pct": 14.72297342065417,
   "start_distance_m": 158.0,
   "end_distance_m": 168.0,
   "midpoint_distance_m": 163.0,
   "start_elevation_m": 404.8651382190945,
   "end_elevation_m": 406.3374355611599,
   "start_xy": [
    2692006.5018642773,
    1282624.5505680705
   ],
   "end_xy": [
    2692006.1188350795,
    1282634.5432287354
   ]
  },
  "max_20m": {
   "gradient_pct": 14.20123017417012,
   "start_distance_m": 148.0,
   "end_distance_m": 168.0,
   "midpoint_distance_m": 158.0,
   "start_elevation_m": 403.4971895263259,
   "end_elevation_m": 406.3374355611599,
   "start_xy": [
    2692006.8848514333,
    1282614.5579057282
   ],
   "end_xy": [
    2692006.1188350795,
    1282634.5432287354
   ]
  },
  "max_25m": {
   "gradient_pct": 13.9495717853124,
   "start_distance_m": 143.0,
   "end_distance_m": 168.0,
   "midpoint_distance_m": 155.5,
   "start_elevation_m": 402.8500426148318,
   "end_elevation_m": 406.3374355611599,
   "start_xy": [
    2692007.0768632703,
    1282609.5615945586
   ],
   "end_xy": [
    2692006.1188350795,
    1282634.5432287354
   ]
  },
  "max_50m": {
   "gradient_pct": 12.753038863174424,
   "start_distance_m": 118.0,
   "end_distance_m": 168.0,
   "midpoint_distance_m": 143.0,
   "start_elevation_m": 399.9609161295727,
   "end_elevation_m": 406.3374355611599,
   "start_xy": [
    2692008.2568197586,
    1282584.5896747266
   ],
   "end_xy": [
    2692006.1188350795,
    1282634.5432287354
   ]
  },
  "max_100m": {
   "gradient_pct": 11.139586179172511,
   "start_distance_m": 68.0,
   "end_distance_m": 168.0,
   "midpoint_distance_m": 118.0,
   "start_elevation_m": 395.1978493819874,
   "end_elevation_m": 406.3374355611599,
   "start_xy": [
    2692007.4263156326,
    1282534.6956134478
   ],
   "end_xy": [
    2692006.1188350795,
    1282634.5432287354
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -5.395689731996072,
   "start_distance_m": 200.0,
   "end_distance_m": 205.0,
   "midpoint_distance_m": 202.5,
   "start_elevation_m": 412.406206119974,
   "end_elevation_m": 412.1364216333742,
   "start_xy": [
    2692004.8907593735,
    1282666.5194817577
   ],
   "end_xy": [
    2692000.482187304,
    1282667.8871553307
   ]
  },
  "min_10m": {
   "gradient_pct": -2.258002441711824,
   "start_distance_m": 198.0,
   "end_distance_m": 208.0,
   "midpoint_distance_m": 203.0,
   "start_elevation_m": 412.39906683750223,
   "end_elevation_m": 412.17326659333105,
   "start_xy": [
    2692004.9678427787,
    1282664.5211374008
   ],
   "end_xy": [
    2691997.5120439823,
    1282668.3093482812
   ]
  },
  "min_20m": {
   "gradient_pct": -0.17861723298892684,
   "start_distance_m": 568.0,
   "end_distance_m": 588.0,
   "midpoint_distance_m": 578.0,
   "start_elevation_m": 429.9512188376389,
   "end_elevation_m": 429.91549539104113,
   "start_xy": [
    2691676.7913297066,
    1282808.4443420314
   ],
   "end_xy": [
    2691675.4671072466,
    1282827.9734835539
   ]
  },
  "min_25m": {
   "gradient_pct": 0.06817776652474095,
   "start_distance_m": 568.0,
   "end_distance_m": 593.0,
   "midpoint_distance_m": 580.5,
   "start_elevation_m": 429.9512188376389,
   "end_elevation_m": 429.9682632792701,
   "start_xy": [
    2691676.7913297066,
    1282808.4443420314
   ],
   "end_xy": [
    2691676.2732039173,
    1282832.9080761892
   ]
  },
  "min_50m": {
   "gradient_pct": 0.6986211694350004,
   "start_distance_m": 565.0,
   "end_distance_m": 615.0,
   "midpoint_distance_m": 590.0,
   "start_elevation_m": 429.8978752736026,
   "end_elevation_m": 430.2471858583201,
   "start_xy": [
    2691678.1400050637,
    1282805.7645899514
   ],
   "end_xy": [
    2691679.865569558,
    1282854.61272206
   ]
  },
  "min_100m": {
   "gradient_pct": 2.2372117694725944,
   "start_distance_m": 523.0,
   "end_distance_m": 623.0,
   "midpoint_distance_m": 573.0,
   "start_elevation_m": 428.2231506642381,
   "end_elevation_m": 430.4603624337107,
   "start_xy": [
    2691712.19255384,
    1282781.426698842
   ],
   "end_xy": [
    2691681.1972354236,
    1282862.5011092026
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 19.831014642920763,
   "start_distance_m": 166.0,
   "end_distance_m": 168.0,
   "midpoint_distance_m": 167.0,
   "start_elevation_m": 405.9408152683015,
   "end_elevation_m": 406.3374355611599,
   "start_xy": [
    2692006.19486024,
    1282632.5446742158
   ],
   "end_xy": [
    2692006.1188350795,
    1282634.5432287354
   ]
  },
  "max_3m": {
   "gradient_pct": 18.312787995794604,
   "start_distance_m": 165.0,
   "end_distance_m": 168.0,
   "midpoint_distance_m": 166.5,
   "start_elevation_m": 405.78805192128607,
   "end_elevation_m": 406.3374355611599,
   "start_xy": [
    2692006.233865892,
    1282631.5454352277
   ],
   "end_xy": [
    2692006.1188350795,
    1282634.5432287354
   ]
  }
 },
 "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": {
  "texture_suppression": {
   "masked_fraction": 0.043,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 1,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 171.0,
     "end_m": 196.0,
     "raw_pct": 21.78,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 176.0,
     "end_m": 196.0,
     "raw_pct": 23.51,
     "reason": "hump"
    },
    {
     "window_m": 10.0,
     "start_m": 186.0,
     "end_m": 196.0,
     "raw_pct": 30.37,
     "reason": "hump"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "excluded_ranges_m": [
   [
    169.0,
    198.0
   ]
  ],
  "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_2020_2691-1282_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2019_2692-1282_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-11T23:53:27+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-ch-ch/batch-switzerland-rchunk05.pbf",
  "osm_snapshot": "",
  "run_id": "texture-ch-ch-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": [
   "2691-1282",
   "2692-1282"
  ],
  "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": "B\u00fcsingen am Hochrhein",
  "county": "Schaffhausen",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}