{
 "ocl_version": "0.1.0",
 "name": "Rider Road",
 "slug": "rider-road",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 17.997740756135272,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 2916.0,
   "end_distance_m": 2918.0,
   "start_elevation_m": 391.3481654420209,
   "end_elevation_m": 391.7081202571436,
   "min_gradient_pct": -13.765928563159946,
   "suppressed_max_gradient_pct": 108.84333162288158,
   "suppressed_location_m": [
    3.0,
    5.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 17.137396289596534,
   "diagnostic": true,
   "flags": [
    "structure_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 2916.0,
   "end_distance_m": 2919.0,
   "start_elevation_m": 391.3481654420209,
   "end_elevation_m": 391.8622873307088,
   "min_gradient_pct": -13.657477016082945,
   "suppressed_max_gradient_pct": 101.89580846656365,
   "suppressed_location_m": [
    2.0,
    5.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 16.529113310355115,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 2916.0,
   "end_distance_m": 2921.0,
   "start_elevation_m": 391.3481654420209,
   "end_elevation_m": 392.17462110753866,
   "min_gradient_pct": -13.57511311701387,
   "suppressed_max_gradient_pct": 70.12797497749375,
   "suppressed_location_m": [
    2.0,
    7.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 16.29717942788261,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 2916.0,
   "end_distance_m": 2926.0,
   "start_elevation_m": 391.3481654420209,
   "end_elevation_m": 392.97788338480916,
   "min_gradient_pct": -13.511859537790656,
   "suppressed_max_gradient_pct": 35.54419474931706,
   "suppressed_location_m": [
    0.0,
    10.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 15.86306222503623,
   "diagnostic": false,
   "flags": [
    "structure_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 2913.0,
   "end_distance_m": 2933.0,
   "start_elevation_m": 390.8832935778322,
   "end_elevation_m": 394.05590602283945,
   "min_gradient_pct": -13.160301792331097,
   "suppressed_max_gradient_pct": 16.56578067156346,
   "suppressed_location_m": [
    0.0,
    20.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 15.670728043714007,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 2913.0,
   "end_distance_m": 2938.0,
   "start_elevation_m": 390.8832935778322,
   "end_elevation_m": 394.8009755887607,
   "min_gradient_pct": -12.936096459000055
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 13.651176297171219,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 2901.0,
   "end_distance_m": 2951.0,
   "start_elevation_m": 389.4539501850421,
   "end_elevation_m": 396.2795383336277,
   "min_gradient_pct": -10.93905610982631
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 10.98321658378535,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 1591.0,
   "end_distance_m": 1691.0,
   "start_elevation_m": 351.3572633527427,
   "end_elevation_m": 362.340479936528,
   "min_gradient_pct": -6.549309934067139
  }
 ],
 "shape": {
  "ascent_concentration": 0.361,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 78.0,
  "shape_class": "sustained"
 },
 "length_m": 3878.6039343118687,
 "start_elevation_m": 286.47704317172213,
 "end_elevation_m": 425.05485504372734,
 "endpoint_gain_m": 138.5778118720052,
 "overall_gradient_pct": 3.5728786496111087,
 "accumulated_ascent_m": 168.56649735988339,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 16.529113310355115,
   "start_distance_m": 2916.0,
   "end_distance_m": 2921.0,
   "midpoint_distance_m": 2918.5,
   "start_elevation_m": 391.3481654420209,
   "end_elevation_m": 392.17462110753866,
   "start_xy": [
    649731.5699898145,
    4699767.768166485
   ],
   "end_xy": [
    649735.8949580564,
    4699765.2803997705
   ]
  },
  "max_10m": {
   "gradient_pct": 16.29717942788261,
   "start_distance_m": 2916.0,
   "end_distance_m": 2926.0,
   "midpoint_distance_m": 2921.0,
   "start_elevation_m": 391.3481654420209,
   "end_elevation_m": 392.97788338480916,
   "start_xy": [
    649731.5699898145,
    4699767.768166485
   ],
   "end_xy": [
    649740.4528714038,
    4699763.224815688
   ]
  },
  "max_20m": {
   "gradient_pct": 15.86306222503623,
   "start_distance_m": 2913.0,
   "end_distance_m": 2933.0,
   "midpoint_distance_m": 2923.0,
   "start_elevation_m": 390.8832935778322,
   "end_elevation_m": 394.05590602283945,
   "start_xy": [
    649729.0362782523,
    4699769.374499489
   ],
   "end_xy": [
    649746.8465906489,
    4699760.378246203
   ]
  },
  "max_25m": {
   "gradient_pct": 15.670728043714007,
   "start_distance_m": 2913.0,
   "end_distance_m": 2938.0,
   "midpoint_distance_m": 2925.5,
   "start_elevation_m": 390.8832935778322,
   "end_elevation_m": 394.8009755887607,
   "start_xy": [
    649729.0362782523,
    4699769.374499489
   ],
   "end_xy": [
    649751.5517713969,
    4699758.686716089
   ]
  },
  "max_50m": {
   "gradient_pct": 13.651176297171219,
   "start_distance_m": 2901.0,
   "end_distance_m": 2951.0,
   "midpoint_distance_m": 2926.0,
   "start_elevation_m": 389.4539501850421,
   "end_elevation_m": 396.2795383336277,
   "start_xy": [
    649718.901432003,
    4699775.799831504
   ],
   "end_xy": [
    649763.7852413415,
    4699754.288737791
   ]
  },
  "max_100m": {
   "gradient_pct": 10.98321658378535,
   "start_distance_m": 1591.0,
   "end_distance_m": 1691.0,
   "midpoint_distance_m": 1641.0,
   "start_elevation_m": 351.3572633527427,
   "end_elevation_m": 362.340479936528,
   "start_xy": [
    649463.0558242735,
    4700979.321966716
   ],
   "end_xy": [
    649484.5627567036,
    4700881.662674822
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -13.57511311701387,
   "start_distance_m": 1787.0,
   "end_distance_m": 1792.0,
   "midpoint_distance_m": 1789.5,
   "start_elevation_m": 362.0310227558115,
   "end_elevation_m": 361.3522670999608,
   "start_xy": [
    649504.4223771184,
    4700787.74868837
   ],
   "end_xy": [
    649505.11502751,
    4700782.796897236
   ]
  },
  "min_10m": {
   "gradient_pct": -13.511859537790656,
   "start_distance_m": 1784.0,
   "end_distance_m": 1794.0,
   "midpoint_distance_m": 1789.0,
   "start_elevation_m": 362.43572414655347,
   "end_elevation_m": 361.0845381927744,
   "start_xy": [
    649504.0067868835,
    4700790.719763051
   ],
   "end_xy": [
    649505.3920876666,
    4700780.816180782
   ]
  },
  "min_20m": {
   "gradient_pct": -13.160301792331097,
   "start_distance_m": 1780.0,
   "end_distance_m": 1800.0,
   "midpoint_distance_m": 1790.0,
   "start_elevation_m": 362.95535532782105,
   "end_elevation_m": 360.32329496935483,
   "start_xy": [
    649503.2152491559,
    4700794.639203705
   ],
   "end_xy": [
    649506.2232681365,
    4700774.874031422
   ]
  },
  "min_25m": {
   "gradient_pct": -12.936096459000055,
   "start_distance_m": 1777.0,
   "end_distance_m": 1802.0,
   "midpoint_distance_m": 1789.5,
   "start_elevation_m": 363.316011211275,
   "end_elevation_m": 360.081987096525,
   "start_xy": [
    649502.5865134551,
    4700797.572579135
   ],
   "end_xy": [
    649506.5003282932,
    4700772.893314968
   ]
  },
  "min_50m": {
   "gradient_pct": -10.93905610982631,
   "start_distance_m": 1765.0,
   "end_distance_m": 1815.0,
   "midpoint_distance_m": 1790.0,
   "start_elevation_m": 364.3985507221866,
   "end_elevation_m": 358.92902266727344,
   "start_xy": [
    649500.0715706527,
    4700809.306080859
   ],
   "end_xy": [
    649508.3012193113,
    4700760.01865802
   ]
  },
  "min_100m": {
   "gradient_pct": -6.549309934067139,
   "start_distance_m": 1751.0,
   "end_distance_m": 1851.0,
   "midpoint_distance_m": 1801.0,
   "start_elevation_m": 364.6833290445194,
   "end_elevation_m": 358.13401911045224,
   "start_xy": [
    649497.1374707164,
    4700822.995166203
   ],
   "end_xy": [
    649509.7842710862,
    4700724.078889209
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 17.997740756135272,
   "start_distance_m": 2916.0,
   "end_distance_m": 2918.0,
   "midpoint_distance_m": 2917.0,
   "start_elevation_m": 391.3481654420209,
   "end_elevation_m": 391.7081202571436,
   "start_xy": [
    649731.5699898145,
    4699767.768166485
   ],
   "end_xy": [
    649733.2591308561,
    4699766.697277816
   ]
  },
  "max_3m": {
   "gradient_pct": 17.137396289596534,
   "start_distance_m": 2916.0,
   "end_distance_m": 2919.0,
   "midpoint_distance_m": 2917.5,
   "start_elevation_m": 391.3481654420209,
   "end_elevation_m": 391.8622873307088,
   "start_xy": [
    649731.5699898145,
    4699767.768166485
   ],
   "end_xy": [
    649734.1037013768,
    4699766.161833481
   ]
  }
 },
 "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.005,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0
   ],
   "windows_unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.14,
   "obstruction_max_height_m": 25.66,
   "flagged_windows_m": [
    2,
    3,
    5,
    10,
    20,
    25,
    50
   ]
  },
  "excluded_ranges_m": [
   [
    0.0,
    20.0
   ]
  ],
  "review": [],
  "extent": [
   "may_start_earlier",
   "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:26917",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/usa/ny-west/USGS_one_meter_x64y470_NY_Southwest_East_2017.tif",
   "data/cache/usa/ny-west/USGS_one_meter_x64y471_NY_Southwest_East_2017.tif"
  ],
  "calculated_at": "2026-09-15T07:11:45+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/new-york-2026-09-06.osm.pbf",
  "osm_snapshot": "2026-09-04T20:21:21Z",
  "run_id": "reline-campaign-260915",
  "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, NY_Southwest_East_2017 (collected 2017)",
  "elevation_tile_ids": [
   "x64y470",
   "x64y471"
  ],
  "climb_origin": "discovered",
  "canopy_source": {
   "kind": "ept_corridor_max_return",
   "ept_source": "https://usgs-lidar-public.s3-us-west-2.amazonaws.com/USGS_LPC_NY_Southwest_East_2017_LAS_2018",
   "ept_crs": "EPSG:3857",
   "station_coverage": 1.0,
   "cell_ground_m": 1.0,
   "nodes_failed": 0
  },
  "structure_own_ways": "none \u2014 the route carried no way list; own decks unmasked",
  "structure_mask_ranges_m": [
   [
    0.0,
    15.0
   ]
  ],
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Hanover",
  "county": "New York"
 }
}