{
 "ocl_version": "0.1.0",
 "name": "West Hill Road",
 "slug": "west-hill-road-4",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 36.289670044479294,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1217.0,
   "end_distance_m": 1219.0,
   "start_elevation_m": 434.43942512888776,
   "end_elevation_m": 435.16521852977735,
   "min_gradient_pct": -21.12178646551115
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 35.23653114035975,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1217.0,
   "end_distance_m": 1220.0,
   "start_elevation_m": 434.43942512888776,
   "end_elevation_m": 435.49652106309856,
   "min_gradient_pct": -18.258880488857205
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 32.71227203240073,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1216.0,
   "end_distance_m": 1221.0,
   "start_elevation_m": 434.1390440700293,
   "end_elevation_m": 435.7746576716493,
   "min_gradient_pct": -13.740555891226904
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 27.680515662963217,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1214.0,
   "end_distance_m": 1224.0,
   "start_elevation_m": 433.7160903588806,
   "end_elevation_m": 436.4841419251769,
   "min_gradient_pct": -9.231522879994145
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 22.647217616044202,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1204.0,
   "end_distance_m": 1224.0,
   "start_elevation_m": 431.9546984019681,
   "end_elevation_m": 436.4841419251769,
   "min_gradient_pct": -6.25566551192037
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 21.542639009708637,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1199.0,
   "end_distance_m": 1224.0,
   "start_elevation_m": 431.09848217274975,
   "end_elevation_m": 436.4841419251769,
   "min_gradient_pct": -5.9409095877279015
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 18.861115980203408,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 1203.0,
   "end_distance_m": 1253.0,
   "start_elevation_m": 431.76481523210447,
   "end_elevation_m": 441.1953732222062,
   "min_gradient_pct": -5.4921136886019895
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 17.608180860035418,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 170.0,
   "end_distance_m": 270.0,
   "start_elevation_m": 386.0124637222484,
   "end_elevation_m": 403.62064458228383,
   "min_gradient_pct": -4.914985820622746
  }
 ],
 "shape": {
  "ascent_concentration": 0.412,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 179.0,
  "shape_class": "sustained"
 },
 "length_m": 3193.8452440217707,
 "start_elevation_m": 362.60888244079905,
 "end_elevation_m": 470.85775503906217,
 "endpoint_gain_m": 108.24887259826312,
 "overall_gradient_pct": 3.3892961094744027,
 "accumulated_ascent_m": 136.1448298946804,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 32.71227203240073,
   "start_distance_m": 1216.0,
   "end_distance_m": 1221.0,
   "midpoint_distance_m": 1218.5,
   "start_elevation_m": 434.1390440700293,
   "end_elevation_m": 435.7746576716493,
   "start_xy": [
    661910.5605772183,
    4688564.281160686
   ],
   "end_xy": [
    661911.4764653164,
    4688569.196559596
   ]
  },
  "max_10m": {
   "gradient_pct": 27.680515662963217,
   "start_distance_m": 1214.0,
   "end_distance_m": 1224.0,
   "midpoint_distance_m": 1219.0,
   "start_elevation_m": 433.7160903588806,
   "end_elevation_m": 436.4841419251769,
   "start_xy": [
    661910.4966496696,
    4688562.310683921
   ],
   "end_xy": [
    661911.2500793348,
    4688572.003328427
   ]
  },
  "max_20m": {
   "gradient_pct": 22.647217616044202,
   "start_distance_m": 1204.0,
   "end_distance_m": 1224.0,
   "midpoint_distance_m": 1214.0,
   "start_elevation_m": 431.9546984019681,
   "end_elevation_m": 436.4841419251769,
   "start_xy": [
    661912.4720475209,
    4688552.507963115
   ],
   "end_xy": [
    661911.2500793348,
    4688572.003328427
   ]
  },
  "max_25m": {
   "gradient_pct": 21.542639009708637,
   "start_distance_m": 1199.0,
   "end_distance_m": 1224.0,
   "midpoint_distance_m": 1211.5,
   "start_elevation_m": 431.09848217274975,
   "end_elevation_m": 436.4841419251769,
   "start_xy": [
    661912.9448714149,
    4688547.530764202
   ],
   "end_xy": [
    661911.2500793348,
    4688572.003328427
   ]
  },
  "max_50m": {
   "gradient_pct": 18.861115980203408,
   "start_distance_m": 1203.0,
   "end_distance_m": 1253.0,
   "midpoint_distance_m": 1228.0,
   "start_elevation_m": 431.76481523210447,
   "end_elevation_m": 441.1953732222062,
   "start_xy": [
    661912.5738848073,
    4688551.51352276
   ],
   "end_xy": [
    661889.2291223063,
    4688590.364367638
   ]
  },
  "max_100m": {
   "gradient_pct": 17.608180860035418,
   "start_distance_m": 170.0,
   "end_distance_m": 270.0,
   "midpoint_distance_m": 220.0,
   "start_elevation_m": 386.0124637222484,
   "end_elevation_m": 403.62064458228383,
   "start_xy": [
    661989.4485339433,
    4687542.08412625
   ],
   "end_xy": [
    661974.1666760534,
    4687639.354506988
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -13.740555891226904,
   "start_distance_m": 1798.0,
   "end_distance_m": 1803.0,
   "midpoint_distance_m": 1800.5,
   "start_elevation_m": 459.5041967009569,
   "end_elevation_m": 458.8171689063956,
   "start_xy": [
    661587.6479197717,
    4689000.673974925
   ],
   "end_xy": [
    661586.2869109856,
    4689005.485175444
   ]
  },
  "min_10m": {
   "gradient_pct": -9.231522879994145,
   "start_distance_m": 1795.0,
   "end_distance_m": 1805.0,
   "midpoint_distance_m": 1800.0,
   "start_elevation_m": 459.6359595100296,
   "end_elevation_m": 458.71280722203016,
   "start_xy": [
    661588.4650790957,
    4688997.787411434
   ],
   "end_xy": [
    661585.742816167,
    4689007.409743031
   ]
  },
  "min_20m": {
   "gradient_pct": -6.25566551192037,
   "start_distance_m": 651.0,
   "end_distance_m": 671.0,
   "midpoint_distance_m": 661.0,
   "start_elevation_m": 410.0040058512043,
   "end_elevation_m": 408.7528727488202,
   "start_xy": [
    661987.1034679812,
    4688019.141187888
   ],
   "end_xy": [
    661989.6985467356,
    4688038.9721104745
   ]
  },
  "min_25m": {
   "gradient_pct": -5.9409095877279015,
   "start_distance_m": 646.0,
   "end_distance_m": 671.0,
   "midpoint_distance_m": 658.5,
   "start_elevation_m": 410.2381001457522,
   "end_elevation_m": 408.7528727488202,
   "start_xy": [
    661986.4543896875,
    4688014.183497522
   ],
   "end_xy": [
    661989.6985467356,
    4688038.9721104745
   ]
  },
  "min_50m": {
   "gradient_pct": -5.4921136886019895,
   "start_distance_m": 2497.0,
   "end_distance_m": 2547.0,
   "midpoint_distance_m": 2522.0,
   "start_elevation_m": 452.803708405948,
   "end_elevation_m": 450.057651561647,
   "start_xy": [
    661369.4305302647,
    4689664.141897244
   ],
   "end_xy": [
    661349.4549572088,
    4689709.965063983
   ]
  },
  "min_100m": {
   "gradient_pct": -4.914985820622746,
   "start_distance_m": 2475.0,
   "end_distance_m": 2575.0,
   "midpoint_distance_m": 2525.0,
   "start_elevation_m": 453.7728714154217,
   "end_elevation_m": 448.857885594799,
   "start_xy": [
    661378.2698936494,
    4689643.996958557
   ],
   "end_xy": [
    661339.6005137616,
    4689736.172740095
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 36.289670044479294,
   "start_distance_m": 1217.0,
   "end_distance_m": 1219.0,
   "midpoint_distance_m": 1218.0,
   "start_elevation_m": 434.43942512888776,
   "end_elevation_m": 435.16521852977735,
   "start_xy": [
    661910.7435975347,
    4688565.264269818
   ],
   "end_xy": [
    661911.109722472,
    4688567.2304723505
   ]
  },
  "max_3m": {
   "gradient_pct": 35.23653114035975,
   "start_distance_m": 1217.0,
   "end_distance_m": 1220.0,
   "midpoint_distance_m": 1218.5,
   "start_elevation_m": 434.43942512888776,
   "end_elevation_m": 435.49652106309856,
   "start_xy": [
    661910.7435975347,
    4688565.264269818
   ],
   "end_xy": [
    661911.293445,
    4688568.213450464
   ]
  }
 },
 "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": {
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.354,
   "obstruction_max_height_m": 30.03,
   "flagged_windows_m": [
    2,
    3,
    5,
    10,
    20,
    25,
    50,
    100
   ]
  },
  "review": [],
  "extent": [
   "may_start_earlier"
  ]
 },
 "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:26918",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/usa/ma/USGS_1M_18_x66y469_MA_Western_B24.tif",
   "data/cache/usa/ma/USGS_1M_18_x66y470_MA_Western_B24.tif"
  ],
  "calculated_at": "2026-09-03T22:36:36+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/massachusetts-260822.osm.pbf",
  "osm_snapshot": "2026-08-21T20:21:11Z",
  "run_id": "canopy-tail-260903",
  "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, MA_Western_B24 (collected 2023-24)",
  "elevation_tile_ids": [
   "x66y469",
   "x66y470"
  ],
  "climb_origin": "discovered",
  "canopy_source": {
   "kind": "ept_corridor_max_return",
   "ept_source": "https://usgs-lidar-public.s3-us-west-2.amazonaws.com/USGS_LPC_MA_ME_MA_QL2_UTM18_L2_2015_LAS_2018",
   "ept_crs": "EPSG:3857",
   "station_coverage": 0.996,
   "cell_ground_m": 1.0,
   "nodes_failed": 0
  },
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing.html"
 },
 "area": {
  "place": "Middlefield",
  "county": "Massachusetts"
 }
}