{
 "ocl_version": "0.1.0",
 "name": "Foland Road",
 "slug": "foland-road",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 23.323734011663078,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 264.0,
   "end_distance_m": 266.0,
   "start_elevation_m": 474.25468562827916,
   "end_elevation_m": 474.7211603085124,
   "min_gradient_pct": -7.837028039043048
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 23.260370166675177,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 263.0,
   "end_distance_m": 266.0,
   "start_elevation_m": 474.02334920351217,
   "end_elevation_m": 474.7211603085124,
   "min_gradient_pct": -7.7237596111539615
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 22.55811457731852,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 263.0,
   "end_distance_m": 268.0,
   "start_elevation_m": 474.02334920351217,
   "end_elevation_m": 475.1512549323781,
   "min_gradient_pct": -7.566247748868591
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 22.06348446094637,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 257.0,
   "end_distance_m": 267.0,
   "start_elevation_m": 472.73594867550054,
   "end_elevation_m": 474.9422971215952,
   "min_gradient_pct": -7.480591432153005
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 21.011360362939513,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 249.0,
   "end_distance_m": 269.0,
   "start_elevation_m": 471.1473877146452,
   "end_elevation_m": 475.3496597872331,
   "min_gradient_pct": -7.206020076955042
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 20.575007147971064,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 248.0,
   "end_distance_m": 273.0,
   "start_elevation_m": 470.9630235700989,
   "end_elevation_m": 476.1067753570917,
   "min_gradient_pct": -7.111579123213005
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 19.354645891760356,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 164.0,
   "end_distance_m": 214.0,
   "start_elevation_m": 455.7545316528516,
   "end_elevation_m": 465.4318545987318,
   "min_gradient_pct": -6.782115619933506
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 18.730364083607014,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 172.0,
   "end_distance_m": 272.0,
   "start_elevation_m": 457.1902190193206,
   "end_elevation_m": 475.9205831029276,
   "min_gradient_pct": -6.350635621614288
  }
 ],
 "shape": {
  "ascent_concentration": 0.497,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 192.0,
  "shape_class": "stepped"
 },
 "length_m": 1592.6768616076695,
 "start_elevation_m": 443.3234088623095,
 "end_elevation_m": 511.09025460624247,
 "endpoint_gain_m": 67.76684574393295,
 "overall_gradient_pct": 4.254902383370358,
 "accumulated_ascent_m": 91.62788294208428,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 22.55811457731852,
   "start_distance_m": 263.0,
   "end_distance_m": 268.0,
   "midpoint_distance_m": 265.5,
   "start_elevation_m": 474.02334920351217,
   "end_elevation_m": 475.1512549323781,
   "start_xy": [
    422502.2217170276,
    4656332.880843059
   ],
   "end_xy": [
    422498.10869639646,
    4656330.037770551
   ]
  },
  "max_10m": {
   "gradient_pct": 22.06348446094637,
   "start_distance_m": 257.0,
   "end_distance_m": 267.0,
   "midpoint_distance_m": 262.0,
   "start_elevation_m": 472.73594867550054,
   "end_elevation_m": 474.9422971215952,
   "start_xy": [
    422506.1215301652,
    4656337.331711679
   ],
   "end_xy": [
    422498.9313005227,
    4656330.606385052
   ]
  },
  "max_20m": {
   "gradient_pct": 21.011360362939513,
   "start_distance_m": 249.0,
   "end_distance_m": 269.0,
   "midpoint_distance_m": 259.0,
   "start_elevation_m": 471.1473877146452,
   "end_elevation_m": 475.3496597872331,
   "start_xy": [
    422508.51904011646,
    4656344.703444026
   ],
   "end_xy": [
    422497.16065676766,
    4656329.761167527
   ]
  },
  "max_25m": {
   "gradient_pct": 20.575007147971064,
   "start_distance_m": 248.0,
   "end_distance_m": 273.0,
   "midpoint_distance_m": 260.5,
   "start_elevation_m": 470.9630235700989,
   "end_elevation_m": 476.1067753570917,
   "start_xy": [
    422508.62100205163,
    4656345.698232328
   ],
   "end_xy": [
    422493.2457430305,
    4656328.940527271
   ]
  },
  "max_50m": {
   "gradient_pct": 19.354645891760356,
   "start_distance_m": 164.0,
   "end_distance_m": 214.0,
   "midpoint_distance_m": 189.0,
   "start_elevation_m": 455.7545316528516,
   "end_elevation_m": 465.4318545987318,
   "start_xy": [
    422498.0551050342,
    4656428.6401077
   ],
   "end_xy": [
    422506.9387460505,
    4656379.583367479
   ]
  },
  "max_100m": {
   "gradient_pct": 18.730364083607014,
   "start_distance_m": 172.0,
   "end_distance_m": 272.0,
   "midpoint_distance_m": 222.0,
   "start_elevation_m": 457.1902190193206,
   "end_elevation_m": 475.9205831029276,
   "start_xy": [
    422500.67184821184,
    4656421.080170191
   ],
   "end_xy": [
    422494.2244714648,
    4656329.145687335
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -7.566247748868591,
   "start_distance_m": 535.0,
   "end_distance_m": 540.0,
   "midpoint_distance_m": 537.5,
   "start_elevation_m": 492.92663307748126,
   "end_elevation_m": 492.5483206900378,
   "start_xy": [
    422284.52761159005,
    4656245.653691053
   ],
   "end_xy": [
    422279.8673921673,
    4656243.841963995
   ]
  },
  "min_10m": {
   "gradient_pct": -7.480591432153005,
   "start_distance_m": 535.0,
   "end_distance_m": 545.0,
   "midpoint_distance_m": 540.0,
   "start_elevation_m": 492.92663307748126,
   "end_elevation_m": 492.17857393426596,
   "start_xy": [
    422284.52761159005,
    4656245.653691053
   ],
   "end_xy": [
    422275.0051278678,
    4656242.750021241
   ]
  },
  "min_20m": {
   "gradient_pct": -7.206020076955042,
   "start_distance_m": 534.0,
   "end_distance_m": 554.0,
   "midpoint_distance_m": 544.0,
   "start_elevation_m": 493.001605305035,
   "end_elevation_m": 491.560401289644,
   "start_xy": [
    422285.4596554746,
    4656246.016036465
   ],
   "end_xy": [
    422266.1450062956,
    4656241.1694372585
   ]
  },
  "min_25m": {
   "gradient_pct": -7.111579123213005,
   "start_distance_m": 928.0,
   "end_distance_m": 953.0,
   "midpoint_distance_m": 940.5,
   "start_elevation_m": 482.14353087314726,
   "end_elevation_m": 480.365636092344,
   "start_xy": [
    421894.2472400084,
    4656205.161303433
   ],
   "end_xy": [
    421869.2967863599,
    4656203.588133787
   ]
  },
  "min_50m": {
   "gradient_pct": -6.782115619933506,
   "start_distance_m": 923.0,
   "end_distance_m": 973.0,
   "midpoint_distance_m": 948.0,
   "start_elevation_m": 482.4756398405622,
   "end_elevation_m": 479.08458203059547,
   "start_xy": [
    421899.23733073805,
    4656205.475937362
   ],
   "end_xy": [
    421849.3364234411,
    4656202.329598069
   ]
  },
  "min_100m": {
   "gradient_pct": -6.350635621614288,
   "start_distance_m": 918.0,
   "end_distance_m": 1018.0,
   "midpoint_distance_m": 968.0,
   "start_elevation_m": 482.77781304277494,
   "end_elevation_m": 476.42717742116065,
   "start_xy": [
    421904.2274214678,
    4656205.790571291
   ],
   "end_xy": [
    421804.42560687393,
    4656199.497892706
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 23.323734011663078,
   "start_distance_m": 264.0,
   "end_distance_m": 266.0,
   "midpoint_distance_m": 265.0,
   "start_elevation_m": 474.25468562827916,
   "end_elevation_m": 474.7211603085124,
   "start_xy": [
    422501.39911290136,
    4656332.312228557
   ],
   "end_xy": [
    422499.75390464894,
    4656331.174999554
   ]
  },
  "max_3m": {
   "gradient_pct": 23.260370166675177,
   "start_distance_m": 263.0,
   "end_distance_m": 266.0,
   "midpoint_distance_m": 264.5,
   "start_elevation_m": 474.02334920351217,
   "end_elevation_m": 474.7211603085124,
   "start_xy": [
    422502.2217170276,
    4656332.880843059
   ],
   "end_xy": [
    422499.75390464894,
    4656331.174999554
   ]
  }
 },
 "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.088,
   "obstruction_max_height_m": 25.09,
   "flagged_windows_m": [
    50,
    100
   ]
  },
  "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:26918",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/usa/ny/USGS_1M_18_x42y466_NY_FEMAR2_Central_2018_D19.tif"
  ],
  "calculated_at": "2026-09-06T10:17:06+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-batch.osm.pbf",
  "osm_snapshot": "2026-09-04T20:21:21Z",
  "run_id": "ny-run3-260906",
  "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_FEMAR2_Central_2018_D19 (collected 2018)",
  "elevation_tile_ids": [
   "x42y466"
  ],
  "climb_origin": "discovered",
  "canopy_source": {
   "kind": "ept_corridor_max_return",
   "ept_source": "https://s3-us-west-2.amazonaws.com/usgs-lidar-public/NY_FEMAR2_Central_5_2018",
   "ept_crs": "EPSG:3857",
   "station_coverage": 1.0,
   "cell_ground_m": 1.0,
   "nodes_failed": 0
  },
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Binghamton",
  "county": "New York"
 }
}