{
 "ocl_version": "0.1.0",
 "name": "Lodge Road",
 "slug": "lodge-road",
 "confidence": "A",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 28.630588015241187,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 1086.0,
   "end_distance_m": 1088.0,
   "start_elevation_m": 345.39281490672715,
   "end_elevation_m": 345.965426667032,
   "min_gradient_pct": -7.4657613539926615
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 25.399620046480702,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 1086.0,
   "end_distance_m": 1089.0,
   "start_elevation_m": 345.39281490672715,
   "end_elevation_m": 346.1548035081216,
   "min_gradient_pct": -6.192267759839372
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 23.17569251219311,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1249.0,
   "end_distance_m": 1254.0,
   "start_elevation_m": 361.9098414500918,
   "end_elevation_m": 363.06862607570145,
   "min_gradient_pct": -5.659515326585733
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 22.41499206350909,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1246.0,
   "end_distance_m": 1256.0,
   "start_elevation_m": 361.2545627894892,
   "end_elevation_m": 363.49606199584014,
   "min_gradient_pct": -5.497858852949662
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 21.697231881658468,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1243.0,
   "end_distance_m": 1263.0,
   "start_elevation_m": 360.6042265134927,
   "end_elevation_m": 364.94367288982437,
   "min_gradient_pct": -5.2836936106243115
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 21.43362115502714,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1242.0,
   "end_distance_m": 1267.0,
   "start_elevation_m": 360.39367646637896,
   "end_elevation_m": 365.75208175513575,
   "min_gradient_pct": -5.0525697051443785
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 19.71431903457608,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1227.0,
   "end_distance_m": 1277.0,
   "start_elevation_m": 357.55477081100446,
   "end_elevation_m": 367.4119303282925,
   "min_gradient_pct": -4.006612180903062
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 16.20898778317303,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1210.0,
   "end_distance_m": 1310.0,
   "start_elevation_m": 354.9964167048437,
   "end_elevation_m": 371.2054044880167,
   "min_gradient_pct": -2.548966861424276
  }
 ],
 "shape": {
  "ascent_concentration": 0.395,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 118.0,
  "shape_class": "sustained"
 },
 "length_m": 1343.3761726052903,
 "start_elevation_m": 304.99285430999464,
 "end_elevation_m": 373.9529319350474,
 "endpoint_gain_m": 68.96007762505275,
 "overall_gradient_pct": 5.133340834184539,
 "accumulated_ascent_m": 73.44548162647976,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 23.17569251219311,
   "start_distance_m": 1249.0,
   "end_distance_m": 1254.0,
   "midpoint_distance_m": 1251.5,
   "start_elevation_m": 361.9098414500918,
   "end_elevation_m": 363.06862607570145,
   "start_xy": [
    317688.67945404595,
    4939060.25367894
   ],
   "end_xy": [
    317690.3143958193,
    4939064.978820779
   ]
  },
  "max_10m": {
   "gradient_pct": 22.41499206350909,
   "start_distance_m": 1246.0,
   "end_distance_m": 1256.0,
   "midpoint_distance_m": 1251.0,
   "start_elevation_m": 361.2545627894892,
   "end_elevation_m": 363.49606199584014,
   "start_xy": [
    317687.53902183205,
    4939057.486728488
   ],
   "end_xy": [
    317690.9683725287,
    4939066.868877514
   ]
  },
  "max_20m": {
   "gradient_pct": 21.697231881658468,
   "start_distance_m": 1243.0,
   "end_distance_m": 1263.0,
   "midpoint_distance_m": 1253.0,
   "start_elevation_m": 360.6042265134927,
   "end_elevation_m": 364.94367288982437,
   "start_xy": [
    317686.1684492706,
    4939054.818108834
   ],
   "end_xy": [
    317693.25729101134,
    4939073.484076089
   ]
  },
  "max_25m": {
   "gradient_pct": 21.43362115502714,
   "start_distance_m": 1242.0,
   "end_distance_m": 1267.0,
   "midpoint_distance_m": 1254.5,
   "start_elevation_m": 360.39367646637896,
   "end_elevation_m": 365.75208175513575,
   "start_xy": [
    317685.7115917501,
    4939053.92856895
   ],
   "end_xy": [
    317694.56524443004,
    4939077.26418956
   ]
  },
  "max_50m": {
   "gradient_pct": 19.71431903457608,
   "start_distance_m": 1227.0,
   "end_distance_m": 1277.0,
   "midpoint_distance_m": 1252.0,
   "start_elevation_m": 357.55477081100446,
   "end_elevation_m": 367.4119303282925,
   "start_xy": [
    317678.85872894287,
    4939040.585470684
   ],
   "end_xy": [
    317695.00791327393,
    4939087.101570333
   ]
  },
  "max_100m": {
   "gradient_pct": 16.20898778317303,
   "start_distance_m": 1210.0,
   "end_distance_m": 1310.0,
   "midpoint_distance_m": 1260.0,
   "start_elevation_m": 354.9964167048437,
   "end_elevation_m": 371.2054044880167,
   "start_xy": [
    317670.1513445899,
    4939026.022165905
   ],
   "end_xy": [
    317692.99712356954,
    4939120.040251618
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -5.659515326585733,
   "start_distance_m": 955.0,
   "end_distance_m": 960.0,
   "midpoint_distance_m": 957.5,
   "start_elevation_m": 348.0664589831937,
   "end_elevation_m": 347.7834832168644,
   "start_xy": [
    317547.6442731209,
    4939083.944347128
   ],
   "end_xy": [
    317548.30522068375,
    4939078.988224822
   ]
  },
  "min_10m": {
   "gradient_pct": -5.497858852949662,
   "start_distance_m": 955.0,
   "end_distance_m": 965.0,
   "midpoint_distance_m": 960.0,
   "start_elevation_m": 348.0664589831937,
   "end_elevation_m": 347.5166730978987,
   "start_xy": [
    317547.6442731209,
    4939083.944347128
   ],
   "end_xy": [
    317548.96616824664,
    4939074.032102515
   ]
  },
  "min_20m": {
   "gradient_pct": -5.2836936106243115,
   "start_distance_m": 952.0,
   "end_distance_m": 972.0,
   "midpoint_distance_m": 962.0,
   "start_elevation_m": 348.2205502564889,
   "end_elevation_m": 347.163811534364,
   "start_xy": [
    317547.2477045832,
    4939086.918020513
   ],
   "end_xy": [
    317549.8914948346,
    4939067.093531285
   ]
  },
  "min_25m": {
   "gradient_pct": -5.0525697051443785,
   "start_distance_m": 952.0,
   "end_distance_m": 977.0,
   "midpoint_distance_m": 964.5,
   "start_elevation_m": 348.2205502564889,
   "end_elevation_m": 346.9574078302028,
   "start_xy": [
    317547.2477045832,
    4939086.918020513
   ],
   "end_xy": [
    317550.55244239746,
    4939062.137408979
   ]
  },
  "min_50m": {
   "gradient_pct": -4.006612180903062,
   "start_distance_m": 951.0,
   "end_distance_m": 1001.0,
   "midpoint_distance_m": 976.0,
   "start_elevation_m": 348.26098501679076,
   "end_elevation_m": 346.2576789263392,
   "start_xy": [
    317547.1155150706,
    4939087.909244974
   ],
   "end_xy": [
    317553.72499069915,
    4939038.348021907
   ]
  },
  "min_100m": {
   "gradient_pct": -2.548966861424276,
   "start_distance_m": 937.0,
   "end_distance_m": 1037.0,
   "midpoint_distance_m": 987.0,
   "start_elevation_m": 348.4739931677545,
   "end_elevation_m": 345.9250263063302,
   "start_xy": [
    317544.78236215585,
    4939101.713109807
   ],
   "end_xy": [
    317558.47652283043,
    4939002.663102983
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 28.630588015241187,
   "start_distance_m": 1086.0,
   "end_distance_m": 1088.0,
   "midpoint_distance_m": 1087.0,
   "start_elevation_m": 345.39281490672715,
   "end_elevation_m": 345.965426667032,
   "start_xy": [
    317570.0429669196,
    4938962.51933467
   ],
   "end_xy": [
    317572.0254658581,
    4938962.78333838
   ]
  },
  "max_3m": {
   "gradient_pct": 25.399620046480702,
   "start_distance_m": 1086.0,
   "end_distance_m": 1089.0,
   "midpoint_distance_m": 1087.5,
   "start_elevation_m": 345.39281490672715,
   "end_elevation_m": 346.1548035081216,
   "start_xy": [
    317570.0429669196,
    4938962.51933467
   ],
   "end_xy": [
    317573.0167153274,
    4938962.9153402345
   ]
  }
 },
 "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:26919",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/usa/nh/USGS_one_meter_x31y494_NH_CT_RiverNorthL6_2015.tif",
   "data/cache/usa/nh/USGS_one_meter_x31y495_NH_CT_RiverNorthL6_2015.tif"
  ],
  "calculated_at": "2026-08-24T20:52:22+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/new-hampshire-260822.osm.pbf",
  "osm_snapshot": "2026-08-21T20:21:11Z",
  "run_id": "redo-nh-2-260824",
  "elevation_provider": "USGS 3DEP (The National Map)",
  "elevation_licence": "Public domain \u2014 USGS 3DEP 1 m DEM, courtesy of the U.S. Geological Survey",
  "elevation_dataset": "USGS 3DEP 1 m DEM, NH_CT_RiverNorthL6_2015 (collected 2015)",
  "elevation_tile_ids": [
   "x31y494",
   "x31y495"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 11.7% over 200 m (Terrain 50), gain 28.5 m over 265 m way. EXTENDED by graph walk: +3 segment(s) at base, +0 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting. ADOPTED (NE wave 1, 2026-08-25): clean-steep. Wales dials per PRODUCTION 'US ADOPTION DIALS'.",
  "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.html"
 },
 "area": {
  "place": "Milan",
  "county": "New Hampshire"
 }
}