{
 "ocl_version": "0.1.0",
 "name": "Veia Tarvisch",
 "slug": "veia-tarvisch-2",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 35.72016294418745,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2822.0,
   "end_distance_m": 2824.0,
   "start_elevation_m": 1559.7305335947606,
   "end_elevation_m": 1560.4449368536443,
   "min_gradient_pct": -25.722067096251067,
   "suppressed_max_gradient_pct": 68.6257912764745,
   "suppressed_location_m": [
    2363.0,
    2365.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 28.0834438254639,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 2821.0,
   "end_distance_m": 2824.0,
   "start_elevation_m": 1559.6024335388804,
   "end_elevation_m": 1560.4449368536443,
   "min_gradient_pct": -20.04814230917115,
   "suppressed_max_gradient_pct": 64.91510804122906,
   "suppressed_location_m": [
    2363.0,
    2366.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 23.804212414347603,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 283.0,
   "end_distance_m": 288.0,
   "start_elevation_m": 1235.480845728947,
   "end_elevation_m": 1236.6710563496645,
   "min_gradient_pct": -17.086266442283886,
   "suppressed_max_gradient_pct": 51.122347378723134,
   "suppressed_location_m": [
    2362.0,
    2367.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 22.309571865457656,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 278.0,
   "end_distance_m": 288.0,
   "start_elevation_m": 1234.4400991631187,
   "end_elevation_m": 1236.6710563496645,
   "min_gradient_pct": -3.502099144202475,
   "suppressed_max_gradient_pct": 33.14512113973478,
   "suppressed_location_m": [
    2357.0,
    2367.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 20.441153944166217,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 268.0,
   "end_distance_m": 288.0,
   "start_elevation_m": 1232.5828255608312,
   "end_elevation_m": 1236.6710563496645,
   "min_gradient_pct": 3.6875560796102036,
   "suppressed_max_gradient_pct": 22.70399167044843,
   "suppressed_location_m": [
    2347.0,
    2367.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 19.889227297905563,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 263.0,
   "end_distance_m": 288.0,
   "start_elevation_m": 1231.698749525188,
   "end_elevation_m": 1236.6710563496645,
   "min_gradient_pct": 3.7617591266698582,
   "suppressed_max_gradient_pct": 20.855307348851056,
   "suppressed_location_m": [
    2342.0,
    2367.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.27616473801845,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 239.0,
   "end_distance_m": 289.0,
   "start_elevation_m": 1227.6984331277285,
   "end_elevation_m": 1236.8365154967378,
   "min_gradient_pct": 4.139023578359229
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 15.99177556921245,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 3544.0,
   "end_distance_m": 3644.0,
   "start_elevation_m": 1659.7704673429228,
   "end_elevation_m": 1675.7622429121352,
   "min_gradient_pct": 5.104700520198321
  }
 ],
 "shape": {
  "ascent_concentration": 0.303,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 514.0,
  "shape_class": "sustained"
 },
 "length_m": 5105.72701808263,
 "start_elevation_m": 1211.7136499296842,
 "end_elevation_m": 1801.966915259782,
 "endpoint_gain_m": 590.2532653300977,
 "overall_gradient_pct": 11.560611510165646,
 "accumulated_ascent_m": 591.6867781249027,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 23.804212414347603,
   "start_distance_m": 283.0,
   "end_distance_m": 288.0,
   "midpoint_distance_m": 285.5,
   "start_elevation_m": 1235.480845728947,
   "end_elevation_m": 1236.6710563496645,
   "start_xy": [
    2765027.79106531,
    1162274.11177137
   ],
   "end_xy": [
    2765023.150246658,
    1162275.9726319872
   ]
  },
  "max_10m": {
   "gradient_pct": 22.309571865457656,
   "start_distance_m": 278.0,
   "end_distance_m": 288.0,
   "midpoint_distance_m": 283.0,
   "start_elevation_m": 1234.4400991631187,
   "end_elevation_m": 1236.6710563496645,
   "start_xy": [
    2765032.4318839624,
    1162272.250910753
   ],
   "end_xy": [
    2765023.150246658,
    1162275.9726319872
   ]
  },
  "max_20m": {
   "gradient_pct": 20.441153944166217,
   "start_distance_m": 268.0,
   "end_distance_m": 288.0,
   "midpoint_distance_m": 278.0,
   "start_elevation_m": 1232.5828255608312,
   "end_elevation_m": 1236.6710563496645,
   "start_xy": [
    2765040.9140455388,
    1162267.087108056
   ],
   "end_xy": [
    2765023.150246658,
    1162275.9726319872
   ]
  },
  "max_25m": {
   "gradient_pct": 19.889227297905563,
   "start_distance_m": 263.0,
   "end_distance_m": 288.0,
   "midpoint_distance_m": 275.5,
   "start_elevation_m": 1231.698749525188,
   "end_elevation_m": 1236.6710563496645,
   "start_xy": [
    2765044.951038163,
    1162264.1370757592
   ],
   "end_xy": [
    2765023.150246658,
    1162275.9726319872
   ]
  },
  "max_50m": {
   "gradient_pct": 18.27616473801845,
   "start_distance_m": 239.0,
   "end_distance_m": 289.0,
   "midpoint_distance_m": 264.0,
   "start_elevation_m": 1227.6984331277285,
   "end_elevation_m": 1236.8365154967378,
   "start_xy": [
    2765064.3286027587,
    1162249.976920734
   ],
   "end_xy": [
    2765022.2220829274,
    1162276.3448041105
   ]
  },
  "max_100m": {
   "gradient_pct": 15.99177556921245,
   "start_distance_m": 3544.0,
   "end_distance_m": 3644.0,
   "midpoint_distance_m": 3594.0,
   "start_elevation_m": 1659.7704673429228,
   "end_elevation_m": 1675.7622429121352,
   "start_xy": [
    2765986.8285908406,
    1160297.133598739
   ],
   "end_xy": [
    2766065.9223055295,
    1160237.682089581
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -17.086266442283886,
   "start_distance_m": 2367.0,
   "end_distance_m": 2372.0,
   "midpoint_distance_m": 2369.5,
   "start_elevation_m": 1499.0990322335063,
   "end_elevation_m": 1498.244718911392,
   "start_xy": [
    2765869.121463727,
    1160993.159579138
   ],
   "end_xy": [
    2765873.670684472,
    1160991.0848284033
   ]
  },
  "min_10m": {
   "gradient_pct": -3.502099144202475,
   "start_distance_m": 2367.0,
   "end_distance_m": 2377.0,
   "midpoint_distance_m": 2372.0,
   "start_elevation_m": 1499.0990322335063,
   "end_elevation_m": 1498.748822319086,
   "start_xy": [
    2765869.121463727,
    1160993.159579138
   ],
   "end_xy": [
    2765878.2199052176,
    1160989.0100776686
   ]
  },
  "min_20m": {
   "gradient_pct": 3.6875560796102036,
   "start_distance_m": 70.0,
   "end_distance_m": 90.0,
   "midpoint_distance_m": 80.0,
   "start_elevation_m": 1216.6198337355434,
   "end_elevation_m": 1217.3573449514654,
   "start_xy": [
    2765058.3332337406,
    1162375.4324632238
   ],
   "end_xy": [
    2765064.931872056,
    1162356.6573903419
   ]
  },
  "min_25m": {
   "gradient_pct": 3.7617591266698582,
   "start_distance_m": 76.0,
   "end_distance_m": 101.0,
   "midpoint_distance_m": 88.5,
   "start_elevation_m": 1216.8677985218771,
   "end_elevation_m": 1217.8082383035446,
   "start_xy": [
    2765060.819294468,
    1162369.9891168769
   ],
   "end_xy": [
    2765066.7666195063,
    1162345.8330933214
   ]
  },
  "min_50m": {
   "gradient_pct": 4.139023578359229,
   "start_distance_m": 66.0,
   "end_distance_m": 116.0,
   "midpoint_distance_m": 91.0,
   "start_elevation_m": 1216.4112488716933,
   "end_elevation_m": 1218.4807606608729,
   "start_xy": [
    2765056.380214542,
    1162378.923267717
   ],
   "end_xy": [
    2765066.963262465,
    1162330.835063493
   ]
  },
  "min_100m": {
   "gradient_pct": 5.104700520198321,
   "start_distance_m": 59.0,
   "end_distance_m": 159.0,
   "midpoint_distance_m": 109.0,
   "start_elevation_m": 1215.9531479226805,
   "end_elevation_m": 1221.0578484428788,
   "start_xy": [
    2765052.9624309447,
    1162385.0321755803
   ],
   "end_xy": [
    2765072.9576739175,
    1162288.623120598
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 35.72016294418745,
   "start_distance_m": 2822.0,
   "end_distance_m": 2824.0,
   "midpoint_distance_m": 2823.0,
   "start_elevation_m": 1559.7305335947606,
   "end_elevation_m": 1560.4449368536443,
   "start_xy": [
    2765898.0410888363,
    1160839.4601809946
   ],
   "end_xy": [
    2765899.4939429914,
    1160838.085693889
   ]
  },
  "max_3m": {
   "gradient_pct": 28.0834438254639,
   "start_distance_m": 2821.0,
   "end_distance_m": 2824.0,
   "midpoint_distance_m": 2822.5,
   "start_elevation_m": 1559.6024335388804,
   "end_elevation_m": 1560.4449368536443,
   "start_xy": [
    2765897.3146617585,
    1160840.1474245475
   ],
   "end_xy": [
    2765899.4939429914,
    1160838.085693889
   ]
  }
 },
 "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.001,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0
   ],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    2361.0,
    2367.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:2056",
  "elevation_resolution_m": 0.5,
  "elevation_tiles": [
   "data/cache/ch/swissalti3d_2023_2764-1161_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2764-1162_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2765-1159_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2765-1160_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2765-1161_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2765-1162_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2766-1159_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2766-1160_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2023_2766-1161_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-11T03:45:45+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-run7-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": [
   "2764-1161",
   "2764-1162",
   "2765-1159",
   "2765-1160",
   "2765-1161",
   "2765-1162",
   "2766-1159",
   "2766-1160",
   "2766-1161"
  ],
  "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": "Surses",
  "county": "Graub\u00fcnden/Grischun/Grigioni",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}