{
 "ocl_version": "0.1.0",
 "name": "Discovered lane (46.6519, 7.5262)",
 "slug": "discovered-lane-46-6519-7-5262",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 32.9710396891187,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 230.0,
   "end_distance_m": 232.0,
   "start_elevation_m": 794.8161455501761,
   "end_elevation_m": 795.4755663439585,
   "min_gradient_pct": -18.81909515448683,
   "suppressed_max_gradient_pct": 51.351253014922804,
   "suppressed_location_m": [
    1467.0,
    1469.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 26.46966637113337,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 1041.0,
   "end_distance_m": 1044.0,
   "start_elevation_m": 875.3385299707477,
   "end_elevation_m": 876.1326199618817,
   "min_gradient_pct": -16.194235276884683,
   "suppressed_max_gradient_pct": 48.47641041651135,
   "suppressed_location_m": [
    1467.0,
    1470.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 23.945531316417146,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 1512.0,
   "end_distance_m": 1517.0,
   "start_elevation_m": 933.9908863730356,
   "end_elevation_m": 935.1881629388564,
   "min_gradient_pct": -8.758040711938975,
   "suppressed_max_gradient_pct": 43.05147172386569,
   "suppressed_location_m": [
    1467.0,
    1472.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 19.54303963654297,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 1009.0,
   "end_distance_m": 1019.0,
   "start_elevation_m": 871.6465343424449,
   "end_elevation_m": 873.6008383060991,
   "min_gradient_pct": -7.60855052203965,
   "suppressed_max_gradient_pct": 38.28255146083279,
   "suppressed_location_m": [
    1465.0,
    1475.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 18.401984548942778,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 1000.0,
   "end_distance_m": 1020.0,
   "start_elevation_m": 870.1193820464028,
   "end_elevation_m": 873.7997789561914,
   "min_gradient_pct": -6.3648675766876295,
   "suppressed_max_gradient_pct": 28.431527746581082,
   "suppressed_location_m": [
    1464.0,
    1484.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 17.800466946974666,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 995.0,
   "end_distance_m": 1020.0,
   "start_elevation_m": 869.3496622194477,
   "end_elevation_m": 873.7997789561914,
   "min_gradient_pct": -6.152257186252427,
   "suppressed_max_gradient_pct": 25.26854200047501,
   "suppressed_location_m": [
    1459.0,
    1484.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 16.386257472211355,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 972.0,
   "end_distance_m": 1022.0,
   "start_elevation_m": 865.8722752356098,
   "end_elevation_m": 874.0654039717155,
   "min_gradient_pct": -5.659141838643791,
   "suppressed_max_gradient_pct": 18.705727838693974,
   "suppressed_location_m": [
    1434.0,
    1484.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 13.627534535948598,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 1236.0,
   "end_distance_m": 1336.0,
   "start_elevation_m": 898.3846130349443,
   "end_elevation_m": 912.0121475708929,
   "min_gradient_pct": -1.0527561580543079,
   "suppressed_max_gradient_pct": 15.805000282648734,
   "suppressed_location_m": [
    1384.0,
    1484.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.307,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 410.0,
  "shape_class": "sustained"
 },
 "length_m": 2405.1088510368877,
 "start_elevation_m": 780.8196644687399,
 "end_elevation_m": 1026.9036060429669,
 "endpoint_gain_m": 246.08394157422697,
 "overall_gradient_pct": 10.23171743217092,
 "accumulated_ascent_m": 254.39183384243768,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 23.945531316417146,
   "start_distance_m": 1512.0,
   "end_distance_m": 1517.0,
   "midpoint_distance_m": 1514.5,
   "start_elevation_m": 933.9908863730356,
   "end_elevation_m": 935.1881629388564,
   "start_xy": [
    2606158.1933576544,
    1166609.7975572678
   ],
   "end_xy": [
    2606153.5433121235,
    1166607.960176568
   ]
  },
  "max_10m": {
   "gradient_pct": 19.54303963654297,
   "start_distance_m": 1009.0,
   "end_distance_m": 1019.0,
   "midpoint_distance_m": 1014.0,
   "start_elevation_m": 871.6465343424449,
   "end_elevation_m": 873.6008383060991,
   "start_xy": [
    2606643.4602979813,
    1166725.7293002668
   ],
   "end_xy": [
    2606633.829173942,
    1166723.0383078738
   ]
  },
  "max_20m": {
   "gradient_pct": 18.401984548942778,
   "start_distance_m": 1000.0,
   "end_distance_m": 1020.0,
   "midpoint_distance_m": 1010.0,
   "start_elevation_m": 870.1193820464028,
   "end_elevation_m": 873.7997789561914,
   "start_xy": [
    2606652.1282810457,
    1166728.151295536
   ],
   "end_xy": [
    2606632.866032574,
    1166722.7693126767
   ]
  },
  "max_25m": {
   "gradient_pct": 17.800466946974666,
   "start_distance_m": 995.0,
   "end_distance_m": 1020.0,
   "midpoint_distance_m": 1007.5,
   "start_elevation_m": 869.3496622194477,
   "end_elevation_m": 873.7997789561914,
   "start_xy": [
    2606656.9436716386,
    1166729.4974046424
   ],
   "end_xy": [
    2606632.866032574,
    1166722.7693126767
   ]
  },
  "max_50m": {
   "gradient_pct": 16.386257472211355,
   "start_distance_m": 972.0,
   "end_distance_m": 1022.0,
   "midpoint_distance_m": 997.0,
   "start_elevation_m": 865.8722752356098,
   "end_elevation_m": 874.0654039717155,
   "start_xy": [
    2606679.032196198,
    1166735.907916395
   ],
   "end_xy": [
    2606630.93998233,
    1166722.2304914296
   ]
  },
  "max_100m": {
   "gradient_pct": 13.627534535948598,
   "start_distance_m": 1236.0,
   "end_distance_m": 1336.0,
   "midpoint_distance_m": 1286.0,
   "start_elevation_m": 898.3846130349443,
   "end_elevation_m": 912.0121475708929,
   "start_xy": [
    2606422.6741722133,
    1166676.1948007145
   ],
   "end_xy": [
    2606324.068581857,
    1166661.6304233419
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -8.758040711938975,
   "start_distance_m": 45.0,
   "end_distance_m": 50.0,
   "midpoint_distance_m": 47.5,
   "start_elevation_m": 779.9152159812671,
   "end_elevation_m": 779.4773139456702,
   "start_xy": [
    2607296.672012459,
    1166993.6169975235
   ],
   "end_xy": [
    2607301.5758361584,
    1166992.641032568
   ]
  },
  "min_10m": {
   "gradient_pct": -7.60855052203965,
   "start_distance_m": 42.0,
   "end_distance_m": 52.0,
   "midpoint_distance_m": 47.0,
   "start_elevation_m": 780.0866709395615,
   "end_elevation_m": 779.3258158873575,
   "start_xy": [
    2607293.7296183226,
    1166994.2020758686
   ],
   "end_xy": [
    2607303.537419491,
    1166992.2509161872
   ]
  },
  "min_20m": {
   "gradient_pct": -6.3648675766876295,
   "start_distance_m": 2338.0,
   "end_distance_m": 2358.0,
   "midpoint_distance_m": 2348.0,
   "start_elevation_m": 1030.0001606186079,
   "end_elevation_m": 1028.7271871032704,
   "start_xy": [
    2605669.395093588,
    1166389.7856677377
   ],
   "end_xy": [
    2605689.206795647,
    1166392.5236268495
   ]
  },
  "min_25m": {
   "gradient_pct": -6.152257186252427,
   "start_distance_m": 2333.0,
   "end_distance_m": 2358.0,
   "midpoint_distance_m": 2345.5,
   "start_elevation_m": 1030.2652513998335,
   "end_elevation_m": 1028.7271871032704,
   "start_xy": [
    2605664.430331651,
    1166389.2326003318
   ],
   "end_xy": [
    2605689.206795647,
    1166392.5236268495
   ]
  },
  "min_50m": {
   "gradient_pct": -5.659141838643791,
   "start_distance_m": 2333.0,
   "end_distance_m": 2383.0,
   "midpoint_distance_m": 2358.0,
   "start_elevation_m": 1030.2652513998335,
   "end_elevation_m": 1027.4356804805116,
   "start_xy": [
    2605664.430331651,
    1166389.2326003318
   ],
   "end_xy": [
    2605713.971398596,
    1166395.9462551593
   ]
  },
  "min_100m": {
   "gradient_pct": -1.0527561580543079,
   "start_distance_m": 2305.0,
   "end_distance_m": 2405.0,
   "midpoint_distance_m": 2355.0,
   "start_elevation_m": 1027.9498507653375,
   "end_elevation_m": 1026.8970946072832,
   "start_xy": [
    2605637.998226301,
    1166396.1227561291
   ],
   "end_xy": [
    2605733.4255054514,
    1166391.5684279455
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 32.9710396891187,
   "start_distance_m": 230.0,
   "end_distance_m": 232.0,
   "midpoint_distance_m": 231.0,
   "start_elevation_m": 794.8161455501761,
   "end_elevation_m": 795.4755663439585,
   "start_xy": [
    2607371.2874449217,
    1166970.4508991877
   ],
   "end_xy": [
    2607369.363100676,
    1166969.9060150567
   ]
  },
  "max_3m": {
   "gradient_pct": 26.46966637113337,
   "start_distance_m": 1041.0,
   "end_distance_m": 1044.0,
   "midpoint_distance_m": 1042.5,
   "start_elevation_m": 875.3385299707477,
   "end_elevation_m": 876.1326199618817,
   "start_xy": [
    2606612.6408861703,
    1166717.117464569
   ],
   "end_xy": [
    2606609.75175564,
    1166716.3094281072
   ]
  }
 },
 "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.002,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "texture_suppression": {
   "masked_fraction": 0.008,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 1,
   "windows_masked": [
    {
     "window_m": 10.0,
     "start_m": 1471.0,
     "end_m": 1481.0,
     "raw_pct": 24.67,
     "reason": "mask-edge"
    },
    {
     "window_m": 5.0,
     "start_m": 1471.0,
     "end_m": 1476.0,
     "raw_pct": 34.19,
     "reason": "mask-edge"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "excluded_ranges_m": [
   [
    1465.0,
    1483.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_2025_2605-1166_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2606-1166_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2606-1167_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2607-1166_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2025_2607-1167_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-12T01:31:02+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-ch-ch/batch-switzerland-rchunk03.pbf",
  "osm_snapshot": "",
  "run_id": "texture-ch-ch-260912",
  "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": [
   "2605-1166",
   "2606-1166",
   "2606-1167",
   "2607-1166",
   "2607-1167"
  ],
  "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": "Erlenbach im Simmental",
  "county": "Bern/Berne",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}