{
 "ocl_version": "0.1.0",
 "name": "Change Hat Road",
 "slug": "change-hat-road",
 "confidence": "U",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 47.91312957752929,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 94.0,
   "end_distance_m": 96.0,
   "start_elevation_m": 38.54544187307239,
   "end_elevation_m": 39.50370446462298,
   "min_gradient_pct": -76.65830910013263,
   "suppressed_max_gradient_pct": 103.4022058722254,
   "suppressed_location_m": [
    357.0,
    359.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 47.58091891327112,
   "diagnostic": true,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 93.0,
   "end_distance_m": 96.0,
   "start_elevation_m": 38.076276897224844,
   "end_elevation_m": 39.50370446462298,
   "min_gradient_pct": -70.17577259591856,
   "suppressed_max_gradient_pct": 97.88915196844884,
   "suppressed_location_m": [
    53.0,
    56.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 44.1554750083975,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 91.0,
   "end_distance_m": 96.0,
   "start_elevation_m": 37.2959307142031,
   "end_elevation_m": 39.50370446462298,
   "min_gradient_pct": -60.75553263679893,
   "suppressed_max_gradient_pct": 96.66959603633686,
   "suppressed_location_m": [
    53.0,
    58.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 35.21226956057696,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 86.0,
   "end_distance_m": 96.0,
   "start_elevation_m": 35.98247750856528,
   "end_elevation_m": 39.50370446462298,
   "min_gradient_pct": -54.71156609902393,
   "suppressed_max_gradient_pct": 75.60905408387126,
   "suppressed_location_m": [
    50.0,
    60.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 30.89097424043434,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 76.0,
   "end_distance_m": 96.0,
   "start_elevation_m": 33.32550961653611,
   "end_elevation_m": 39.50370446462298,
   "min_gradient_pct": -41.21018207063102,
   "suppressed_max_gradient_pct": 46.48286946103808,
   "suppressed_location_m": [
    51.0,
    71.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 28.039917954339217,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 70.0,
   "end_distance_m": 95.0,
   "start_elevation_m": 32.01131129665713,
   "end_elevation_m": 39.02129078524193,
   "min_gradient_pct": -34.261622376638115,
   "suppressed_max_gradient_pct": 42.08477062263263,
   "suppressed_location_m": [
    48.0,
    73.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 22.28758955982495,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 137.0,
   "end_distance_m": 187.0,
   "start_elevation_m": 48.71942239364848,
   "end_elevation_m": 59.863217173560955,
   "min_gradient_pct": -23.996074085804874,
   "suppressed_max_gradient_pct": 38.03019035003482,
   "suppressed_location_m": [
    51.0,
    101.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 17.60815144947813,
   "diagnostic": false,
   "flags": [
    "structure_excluded"
   ],
   "start_distance_m": 117.0,
   "end_distance_m": 217.0,
   "start_elevation_m": 46.08854729712712,
   "end_elevation_m": 63.69669874660525,
   "min_gradient_pct": -14.91958774902632,
   "suppressed_max_gradient_pct": 29.95646756959418,
   "suppressed_location_m": [
    4.0,
    104.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.467,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 96.0,
  "shape_class": "stepped"
 },
 "length_m": 384.3450744608224,
 "start_elevation_m": 13.145759650466847,
 "end_elevation_m": 49.13783137437685,
 "endpoint_gain_m": 35.99207172391,
 "overall_gradient_pct": 9.364520092888245,
 "accumulated_ascent_m": 61.449486633283804,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 44.1554750083975,
   "start_distance_m": 91.0,
   "end_distance_m": 96.0,
   "midpoint_distance_m": 93.5,
   "start_elevation_m": 37.2959307142031,
   "end_elevation_m": 39.50370446462298,
   "start_xy": [
    518796.8039124727,
    4909486.451581227
   ],
   "end_xy": [
    518801.62082220847,
    4909487.7922454635
   ]
  },
  "max_10m": {
   "gradient_pct": 35.21226956057696,
   "start_distance_m": 86.0,
   "end_distance_m": 96.0,
   "midpoint_distance_m": 91.0,
   "start_elevation_m": 35.98247750856528,
   "end_elevation_m": 39.50370446462298,
   "start_xy": [
    518791.98700273683,
    4909485.110916989
   ],
   "end_xy": [
    518801.62082220847,
    4909487.7922454635
   ]
  },
  "max_20m": {
   "gradient_pct": 30.89097424043434,
   "start_distance_m": 76.0,
   "end_distance_m": 96.0,
   "midpoint_distance_m": 86.0,
   "start_elevation_m": 33.32550961653611,
   "end_elevation_m": 39.50370446462298,
   "start_xy": [
    518783.0434119491,
    4909480.639565893
   ],
   "end_xy": [
    518801.62082220847,
    4909487.7922454635
   ]
  },
  "max_25m": {
   "gradient_pct": 28.039917954339217,
   "start_distance_m": 70.0,
   "end_distance_m": 95.0,
   "midpoint_distance_m": 82.5,
   "start_elevation_m": 32.01131129665713,
   "end_elevation_m": 39.02129078524193,
   "start_xy": [
    518777.6794182016,
    4909477.9511516625
   ],
   "end_xy": [
    518800.65744026133,
    4909487.524112617
   ]
  },
  "max_50m": {
   "gradient_pct": 22.28758955982495,
   "start_distance_m": 137.0,
   "end_distance_m": 187.0,
   "midpoint_distance_m": 162.0,
   "start_elevation_m": 48.71942239364848,
   "end_elevation_m": 59.863217173560955,
   "start_xy": [
    518840.4079999424,
    4909483.615193282
   ],
   "end_xy": [
    518882.396258691,
    4909456.851416201
   ]
  },
  "max_100m": {
   "gradient_pct": 17.60815144947813,
   "start_distance_m": 117.0,
   "end_distance_m": 217.0,
   "midpoint_distance_m": 167.0,
   "start_elevation_m": 46.08854729712712,
   "end_elevation_m": 63.69669874660525,
   "start_xy": [
    518821.7268373193,
    4909490.757613254
   ],
   "end_xy": [
    518910.3233439913,
    4909458.611145322
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -60.75553263679893,
   "start_distance_m": 379.0,
   "end_distance_m": 384.0,
   "midpoint_distance_m": 381.5,
   "start_elevation_m": 52.51269346666403,
   "end_elevation_m": 49.474916834824086,
   "start_xy": [
    519012.4076762068,
    4909393.585560431
   ],
   "end_xy": [
    519017.3040755288,
    4909394.598118419
   ]
  },
  "min_10m": {
   "gradient_pct": -54.71156609902393,
   "start_distance_m": 373.0,
   "end_distance_m": 383.0,
   "midpoint_distance_m": 378.0,
   "start_elevation_m": 55.775024220249456,
   "end_elevation_m": 50.30386761034706,
   "start_xy": [
    519006.53199702036,
    4909392.370490845
   ],
   "end_xy": [
    519016.3247956644,
    4909394.395606821
   ]
  },
  "min_20m": {
   "gradient_pct": -41.21018207063102,
   "start_distance_m": 364.0,
   "end_distance_m": 384.0,
   "midpoint_distance_m": 374.0,
   "start_elevation_m": 57.71695324895029,
   "end_elevation_m": 49.474916834824086,
   "start_xy": [
    518997.7184782407,
    4909390.547886467
   ],
   "end_xy": [
    519017.3040755288,
    4909394.598118419
   ]
  },
  "min_25m": {
   "gradient_pct": -34.261622376638115,
   "start_distance_m": 359.0,
   "end_distance_m": 384.0,
   "midpoint_distance_m": 371.5,
   "start_elevation_m": 58.040322428983615,
   "end_elevation_m": 49.474916834824086,
   "start_xy": [
    518994.08217274415,
    4909391.242970708
   ],
   "end_xy": [
    519017.3040755288,
    4909394.598118419
   ]
  },
  "min_50m": {
   "gradient_pct": -23.996074085804874,
   "start_distance_m": 334.0,
   "end_distance_m": 384.0,
   "midpoint_distance_m": 359.0,
   "start_elevation_m": 61.472953877726525,
   "end_elevation_m": 49.474916834824086,
   "start_xy": [
    518991.71201315,
    4909416.130233156
   ],
   "end_xy": [
    519017.3040755288,
    4909394.598118419
   ]
  },
  "min_100m": {
   "gradient_pct": -14.91958774902632,
   "start_distance_m": 284.0,
   "end_distance_m": 384.0,
   "midpoint_distance_m": 334.0,
   "start_elevation_m": 64.3945045838504,
   "end_elevation_m": 49.474916834824086,
   "start_xy": [
    518973.9233579535,
    4909457.027629711
   ],
   "end_xy": [
    519017.3040755288,
    4909394.598118419
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 47.91312957752929,
   "start_distance_m": 94.0,
   "end_distance_m": 96.0,
   "midpoint_distance_m": 95.0,
   "start_elevation_m": 38.54544187307239,
   "end_elevation_m": 39.50370446462298,
   "start_xy": [
    518799.69405831414,
    4909487.255979769
   ],
   "end_xy": [
    518801.62082220847,
    4909487.7922454635
   ]
  },
  "max_3m": {
   "gradient_pct": 47.58091891327112,
   "start_distance_m": 93.0,
   "end_distance_m": 96.0,
   "midpoint_distance_m": 94.5,
   "start_elevation_m": 38.076276897224844,
   "end_elevation_m": 39.50370446462298,
   "start_xy": [
    518798.730676367,
    4909486.987846921
   ],
   "end_xy": [
    518801.62082220847,
    4909487.7922454635
   ]
  }
 },
 "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.171,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0,
    100.0
   ],
   "windows_unresolved": []
  },
  "excluded_ranges_m": [
   [
    50.0,
    60.0
   ],
   [
    97.0,
    102.0
   ],
   [
    336.0,
    384.0
   ]
  ],
  "review": [
   "short_window_divergence"
  ],
  "extent": [
   "may_start_earlier",
   "descends_at_end"
  ],
  "suggested_summit_cut_m": 305.0,
  "trailing_descent_m": 15.5
 },
 "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/me/USGS_1M_19_x51y491_ME_MidCoast_2021_B21.tif"
  ],
  "calculated_at": "2026-08-24T20:34:12+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/maine-2026-08-22.osm.pbf",
  "osm_snapshot": "2026-08-21T20:21:11Z",
  "run_id": "redo-me-1-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, ME_MidCoast_2021_B21 (collected 2021)",
  "elevation_tile_ids": [
   "x51y491"
  ],
  "climb_origin": "discovered",
  "notes": "Coarse pass: max 23.7% over 200 m (Terrain 50), gain 35.8 m over 384 m way. KEPT at seed extent: no ascending continuation (min_avg=2.0%). ADOPTED (NE wave 1, 2026-08-25): clean-steep,qualified-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": "Brooksville",
  "county": "Maine"
 }
}