{
 "ocl_version": "0.1.0",
 "name": "Chemin de Chardonney",
 "slug": "chemin-de-chardonney-2",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 39.386476360857614,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 753.0,
   "end_distance_m": 755.0,
   "start_elevation_m": 1065.571444088146,
   "end_elevation_m": 1066.3591736153633,
   "min_gradient_pct": -8.066183319226639,
   "suppressed_max_gradient_pct": 61.46239002744096,
   "suppressed_location_m": [
    767.0,
    769.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 38.82012760495096,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 753.0,
   "end_distance_m": 756.0,
   "start_elevation_m": 1065.571444088146,
   "end_elevation_m": 1066.7360479162946,
   "min_gradient_pct": -5.754130047231835,
   "suppressed_max_gradient_pct": 56.76064141154408,
   "suppressed_location_m": [
    793.0,
    796.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 36.26043688164373,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 753.0,
   "end_distance_m": 758.0,
   "start_elevation_m": 1065.571444088146,
   "end_elevation_m": 1067.3844659322283,
   "min_gradient_pct": -4.875301064298583,
   "suppressed_max_gradient_pct": 54.9205181789921,
   "suppressed_location_m": [
    790.0,
    795.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 33.29024546861319,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 1024.0,
   "end_distance_m": 1034.0,
   "start_elevation_m": 1121.5980240646577,
   "end_elevation_m": 1124.927048611519,
   "min_gradient_pct": -1.7362909797930115,
   "suppressed_max_gradient_pct": 52.728799781896214,
   "suppressed_location_m": [
    788.0,
    798.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 31.900622765861044,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 1017.0,
   "end_distance_m": 1037.0,
   "start_elevation_m": 1119.4249619132884,
   "end_elevation_m": 1125.8050864664606,
   "min_gradient_pct": -0.47549108666316897,
   "suppressed_max_gradient_pct": 44.9440905373217,
   "suppressed_location_m": [
    785.0,
    805.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 30.654965482821353,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 1016.0,
   "end_distance_m": 1041.0,
   "start_elevation_m": 1119.214112404422,
   "end_elevation_m": 1126.8778537751273,
   "min_gradient_pct": -0.10847539656515437,
   "suppressed_max_gradient_pct": 40.21752783735792,
   "suppressed_location_m": [
    781.0,
    806.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 27.867529387558534,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 1083.0,
   "end_distance_m": 1133.0,
   "start_elevation_m": 1132.9789834049059,
   "end_elevation_m": 1146.9127480986851,
   "min_gradient_pct": 1.415255407262066,
   "suppressed_max_gradient_pct": 30.9636713365353,
   "suppressed_location_m": [
    754.0,
    804.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 25.792552679181426,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1314.0,
   "end_distance_m": 1414.0,
   "start_elevation_m": 1159.5843603496135,
   "end_elevation_m": 1185.376913028795,
   "min_gradient_pct": 1.984894119315527
  }
 ],
 "shape": {
  "ascent_concentration": 0.37,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 433.0,
  "shape_class": "sustained"
 },
 "length_m": 2081.4547326054612,
 "start_elevation_m": 990.6508636708928,
 "end_elevation_m": 1281.4376607910208,
 "endpoint_gain_m": 290.78679712012797,
 "overall_gradient_pct": 13.970363734796939,
 "accumulated_ascent_m": 291.9844334296347,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 36.26043688164373,
   "start_distance_m": 753.0,
   "end_distance_m": 758.0,
   "midpoint_distance_m": 755.5,
   "start_elevation_m": 1065.571444088146,
   "end_elevation_m": 1067.3844659322283,
   "start_xy": [
    2590454.3217474767,
    1114833.282326604
   ],
   "end_xy": [
    2590452.5685815434,
    1114828.5997632658
   ]
  },
  "max_10m": {
   "gradient_pct": 33.29024546861319,
   "start_distance_m": 1024.0,
   "end_distance_m": 1034.0,
   "midpoint_distance_m": 1029.0,
   "start_elevation_m": 1121.5980240646577,
   "end_elevation_m": 1124.927048611519,
   "start_xy": [
    2590222.127689748,
    1114711.9165305041
   ],
   "end_xy": [
    2590212.2824027115,
    1114710.164304344
   ]
  },
  "max_20m": {
   "gradient_pct": 31.900622765861044,
   "start_distance_m": 1017.0,
   "end_distance_m": 1037.0,
   "midpoint_distance_m": 1027.0,
   "start_elevation_m": 1119.4249619132884,
   "end_elevation_m": 1125.8050864664606,
   "start_xy": [
    2590228.988306959,
    1114713.2816888036
   ],
   "end_xy": [
    2590209.3288865206,
    1114709.6382437982
   ]
  },
  "max_25m": {
   "gradient_pct": 30.654965482821353,
   "start_distance_m": 1016.0,
   "end_distance_m": 1041.0,
   "midpoint_distance_m": 1028.5,
   "start_elevation_m": 1119.214112404422,
   "end_elevation_m": 1126.8778537751273,
   "start_xy": [
    2590229.944447404,
    1114713.5745518156
   ],
   "end_xy": [
    2590205.390738536,
    1114708.9375391314
   ]
  },
  "max_50m": {
   "gradient_pct": 27.867529387558534,
   "start_distance_m": 1083.0,
   "end_distance_m": 1133.0,
   "midpoint_distance_m": 1108.0,
   "start_elevation_m": 1132.9789834049059,
   "end_elevation_m": 1146.9127480986851,
   "start_xy": [
    2590165.1159635447,
    1114697.3705568472
   ],
   "end_xy": [
    2590118.2255323906,
    1114680.035248461
   ]
  },
  "max_100m": {
   "gradient_pct": 25.792552679181426,
   "start_distance_m": 1314.0,
   "end_distance_m": 1414.0,
   "midpoint_distance_m": 1364.0,
   "start_elevation_m": 1159.5843603496135,
   "end_elevation_m": 1185.376913028795,
   "start_xy": [
    2590279.42399904,
    1114641.6934384252
   ],
   "end_xy": [
    2590206.6232674355,
    1114614.720227472
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -4.875301064298583,
   "start_distance_m": 1136.0,
   "end_distance_m": 1141.0,
   "midpoint_distance_m": 1138.5,
   "start_elevation_m": 1147.173525807081,
   "end_elevation_m": 1146.929760753866,
   "start_xy": [
    2590115.6163238757,
    1114678.5604715517
   ],
   "end_xy": [
    2590112.7810090296,
    1114676.297211018
   ]
  },
  "min_10m": {
   "gradient_pct": -1.7362909797930115,
   "start_distance_m": 1866.0,
   "end_distance_m": 1876.0,
   "midpoint_distance_m": 1871.0,
   "start_elevation_m": 1272.7625966076607,
   "end_elevation_m": 1272.5889675096814,
   "start_xy": [
    2589961.208504233,
    1114454.5450605117
   ],
   "end_xy": [
    2589971.058566247,
    1114456.178730353
   ]
  },
  "min_20m": {
   "gradient_pct": -0.47549108666316897,
   "start_distance_m": 1865.0,
   "end_distance_m": 1885.0,
   "midpoint_distance_m": 1875.0,
   "start_elevation_m": 1272.750833876769,
   "end_elevation_m": 1272.6557356594365,
   "start_xy": [
    2589960.3936685654,
    1114454.8424400352
   ],
   "end_xy": [
    2589979.7214254974,
    1114458.616239007
   ]
  },
  "min_25m": {
   "gradient_pct": -0.10847539656515437,
   "start_distance_m": 1865.0,
   "end_distance_m": 1890.0,
   "midpoint_distance_m": 1877.5,
   "start_elevation_m": 1272.750833876769,
   "end_elevation_m": 1272.7237150276278,
   "start_xy": [
    2589960.3936685654,
    1114454.8424400352
   ],
   "end_xy": [
    2589984.5931012426,
    1114459.7044987842
   ]
  },
  "min_50m": {
   "gradient_pct": 1.415255407262066,
   "start_distance_m": 1865.0,
   "end_distance_m": 1915.0,
   "midpoint_distance_m": 1890.0,
   "start_elevation_m": 1272.750833876769,
   "end_elevation_m": 1273.4584615804001,
   "start_xy": [
    2589960.3936685654,
    1114454.8424400352
   ],
   "end_xy": [
    2590009.4905641084,
    1114461.427398155
   ]
  },
  "min_100m": {
   "gradient_pct": 1.984894119315527,
   "start_distance_m": 0.0,
   "end_distance_m": 100.0,
   "midpoint_distance_m": 50.0,
   "start_elevation_m": 990.6508636708928,
   "end_elevation_m": 992.6357577902083,
   "start_xy": [
    2590344.038,
    1115187.793
   ],
   "end_xy": [
    2590341.544776311,
    1115273.890146186
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 39.386476360857614,
   "start_distance_m": 753.0,
   "end_distance_m": 755.0,
   "midpoint_distance_m": 754.0,
   "start_elevation_m": 1065.571444088146,
   "end_elevation_m": 1066.3591736153633,
   "start_xy": [
    2590454.3217474767,
    1114833.282326604
   ],
   "end_xy": [
    2590453.620706364,
    1114831.40921697
   ]
  },
  "max_3m": {
   "gradient_pct": 38.82012760495096,
   "start_distance_m": 753.0,
   "end_distance_m": 756.0,
   "midpoint_distance_m": 754.5,
   "start_elevation_m": 1065.571444088146,
   "end_elevation_m": 1066.7360479162946,
   "start_xy": [
    2590454.3217474767,
    1114833.282326604
   ],
   "end_xy": [
    2590453.2697285498,
    1114830.4728332888
   ]
  }
 },
 "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.006,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0
   ],
   "windows_unresolved": []
  },
  "texture_suppression": {
   "masked_fraction": 0.017,
   "windows_resited": [
    2.0,
    3.0,
    5.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 2,
   "windows_masked": [
    {
     "window_m": 10.0,
     "start_m": 781.0,
     "end_m": 791.0,
     "raw_pct": 34.94,
     "reason": "mask-edge"
    },
    {
     "window_m": 5.0,
     "start_m": 786.0,
     "end_m": 791.0,
     "raw_pct": 46.47,
     "reason": "mask-edge"
    },
    {
     "window_m": 5.0,
     "start_m": 799.0,
     "end_m": 804.0,
     "raw_pct": 37.15,
     "reason": "mask-edge"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "excluded_ranges_m": [
   [
    765.0,
    771.0
   ],
   [
    779.0,
    806.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_2024_2589-1114_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2024_2590-1114_0.5_2056_5728.tif",
   "data/cache/ch/swissalti3d_2024_2590-1115_0.5_2056_5728.tif"
  ],
  "calculated_at": "2026-09-12T01:29:24+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-ch-ch/batch-switzerland-rchunk01.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": [
   "2589-1114",
   "2590-1114",
   "2590-1115"
  ],
  "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": "Nendaz",
  "county": "Valais/Wallis",
  "source": "OpenStreetMap administrative boundaries (\u00a9 OpenStreetMap contributors, ODbL)"
 }
}