{
 "ocl_version": "0.1.0",
 "name": "Cedarhurst Street",
 "slug": "cedarhurst-street",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 16.044605882888163,
   "diagnostic": true,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 443.0,
   "end_distance_m": 445.0,
   "start_elevation_m": 364.62984958046957,
   "end_elevation_m": 364.95074169812733,
   "min_gradient_pct": -9.700565360691371,
   "suppressed_max_gradient_pct": 34.235640169953285,
   "suppressed_location_m": [
    750.0,
    752.0
   ]
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 16.00838037442145,
   "diagnostic": true,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 443.0,
   "end_distance_m": 446.0,
   "start_elevation_m": 364.62984958046957,
   "end_elevation_m": 365.1101009917022,
   "min_gradient_pct": -9.407634140044744,
   "suppressed_max_gradient_pct": 33.233494080169145,
   "suppressed_location_m": [
    749.0,
    752.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 15.83921088428383,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 442.0,
   "end_distance_m": 447.0,
   "start_elevation_m": 364.47620428103875,
   "end_elevation_m": 365.26816482525294,
   "min_gradient_pct": -8.269175762002305,
   "suppressed_max_gradient_pct": 30.55094607304909,
   "suppressed_location_m": [
    749.0,
    754.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 15.398396776008667,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 440.0,
   "end_distance_m": 450.0,
   "start_elevation_m": 364.1646337136498,
   "end_elevation_m": 365.70447339125064,
   "min_gradient_pct": -7.4378112845886335,
   "suppressed_max_gradient_pct": 28.700628942322055,
   "suppressed_location_m": [
    749.0,
    759.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 14.306013003009639,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 432.0,
   "end_distance_m": 452.0,
   "start_elevation_m": 363.1298186297606,
   "end_elevation_m": 365.99102123036255,
   "min_gradient_pct": -6.5019471826227,
   "suppressed_max_gradient_pct": 24.76375048192125,
   "suppressed_location_m": [
    748.0,
    768.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 13.903873842378289,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "texture_excluded"
   ],
   "start_distance_m": 430.0,
   "end_distance_m": 455.0,
   "start_elevation_m": 362.8774348538087,
   "end_elevation_m": 366.3534033144033,
   "min_gradient_pct": -6.330689695940919,
   "suppressed_max_gradient_pct": 22.908304115625242,
   "suppressed_location_m": [
    748.0,
    773.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 12.815531708563412,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 420.0,
   "end_distance_m": 470.0,
   "start_elevation_m": 361.8205880452226,
   "end_elevation_m": 368.2283538995043,
   "min_gradient_pct": -5.632510138198086,
   "suppressed_max_gradient_pct": 17.52458625140025,
   "suppressed_location_m": [
    747.0,
    797.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 11.887171823216988,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 365.0,
   "end_distance_m": 465.0,
   "start_elevation_m": 355.7343410864796,
   "end_elevation_m": 367.6215129096966,
   "min_gradient_pct": -4.872443014446674,
   "suppressed_max_gradient_pct": 12.223870486751366,
   "suppressed_location_m": [
    743.0,
    843.0
   ]
  }
 ],
 "shape": {
  "ascent_concentration": 0.354,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 82.0,
  "shape_class": "sustained"
 },
 "length_m": 844.7501343120907,
 "start_elevation_m": 329.7810646458105,
 "end_elevation_m": 380.0929127074048,
 "endpoint_gain_m": 50.31184806159433,
 "overall_gradient_pct": 5.955825991382057,
 "accumulated_ascent_m": 56.637597523028205,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 15.83921088428383,
   "start_distance_m": 442.0,
   "end_distance_m": 447.0,
   "midpoint_distance_m": 444.5,
   "start_elevation_m": 364.47620428103875,
   "end_elevation_m": 365.26816482525294,
   "start_xy": [
    585324.8840201286,
    4474676.645012979
   ],
   "end_xy": [
    585329.8784003069,
    4474676.881995205
   ]
  },
  "max_10m": {
   "gradient_pct": 15.398396776008667,
   "start_distance_m": 440.0,
   "end_distance_m": 450.0,
   "midpoint_distance_m": 445.0,
   "start_elevation_m": 364.1646337136498,
   "end_elevation_m": 365.70447339125064,
   "start_xy": [
    585322.8862773149,
    4474676.550025336
   ],
   "end_xy": [
    585332.8750009512,
    4474677.024761806
   ]
  },
  "max_20m": {
   "gradient_pct": 14.306013003009639,
   "start_distance_m": 432.0,
   "end_distance_m": 452.0,
   "midpoint_distance_m": 442.0,
   "start_elevation_m": 363.1298186297606,
   "end_elevation_m": 365.99102123036255,
   "start_xy": [
    585314.8952727619,
    4474676.170774595
   ],
   "end_xy": [
    585334.8727437529,
    4474677.119749706
   ]
  },
  "max_25m": {
   "gradient_pct": 13.903873842378289,
   "start_distance_m": 430.0,
   "end_distance_m": 455.0,
   "midpoint_distance_m": 442.5,
   "start_elevation_m": 362.8774348538087,
   "end_elevation_m": 366.3534033144033,
   "start_xy": [
    585312.8975322173,
    4474676.075739754
   ],
   "end_xy": [
    585337.8693692579,
    4474677.261993712
   ]
  },
  "max_50m": {
   "gradient_pct": 12.815531708563412,
   "start_distance_m": 420.0,
   "end_distance_m": 470.0,
   "midpoint_distance_m": 445.0,
   "start_elevation_m": 361.8205880452226,
   "end_elevation_m": 368.2283538995043,
   "start_xy": [
    585302.9088085558,
    4474675.601002813
   ],
   "end_xy": [
    585352.8524719422,
    4474677.9737369185
   ]
  },
  "max_100m": {
   "gradient_pct": 11.887171823216988,
   "start_distance_m": 365.0,
   "end_distance_m": 465.0,
   "midpoint_distance_m": 415.0,
   "start_elevation_m": 355.7343410864796,
   "end_elevation_m": 367.6215129096966,
   "start_xy": [
    585247.9707903804,
    4474672.9907519
   ],
   "end_xy": [
    585347.8580912175,
    4474677.736766053
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -8.269175762002305,
   "start_distance_m": 612.0,
   "end_distance_m": 617.0,
   "midpoint_distance_m": 614.5,
   "start_elevation_m": 367.8240514435761,
   "end_elevation_m": 367.41059265547597,
   "start_xy": [
    585494.6922040071,
    4474684.718021815
   ],
   "end_xy": [
    585499.6865373221,
    4474684.955989781
   ]
  },
  "min_10m": {
   "gradient_pct": -7.4378112845886335,
   "start_distance_m": 612.0,
   "end_distance_m": 622.0,
   "midpoint_distance_m": 617.0,
   "start_elevation_m": 367.8240514435761,
   "end_elevation_m": 367.0802703151172,
   "start_xy": [
    585494.6922040071,
    4474684.718021815
   ],
   "end_xy": [
    585504.6808801986,
    4474685.193756126
   ]
  },
  "min_20m": {
   "gradient_pct": -6.5019471826227,
   "start_distance_m": 611.0,
   "end_distance_m": 631.0,
   "midpoint_distance_m": 621.0,
   "start_elevation_m": 367.8737289290831,
   "end_elevation_m": 366.57333949255855,
   "start_xy": [
    585493.6933224251,
    4474684.670741637
   ],
   "end_xy": [
    585513.6707324575,
    4474685.620999157
   ]
  },
  "min_25m": {
   "gradient_pct": -6.330689695940919,
   "start_distance_m": 612.0,
   "end_distance_m": 637.0,
   "midpoint_distance_m": 624.5,
   "start_elevation_m": 367.8240514435761,
   "end_elevation_m": 366.24137901959085,
   "start_xy": [
    585494.6922040071,
    4474684.718021815
   ],
   "end_xy": [
    585519.6639230709,
    4474685.906758142
   ]
  },
  "min_50m": {
   "gradient_pct": -5.632510138198086,
   "start_distance_m": 611.0,
   "end_distance_m": 661.0,
   "midpoint_distance_m": 636.0,
   "start_elevation_m": 367.8737289290831,
   "end_elevation_m": 365.05747385998404,
   "start_xy": [
    585493.6933224251,
    4474684.670741637
   ],
   "end_xy": [
    585543.636818103,
    4474687.047003272
   ]
  },
  "min_100m": {
   "gradient_pct": -4.872443014446674,
   "start_distance_m": 562.0,
   "end_distance_m": 662.0,
   "midpoint_distance_m": 612.0,
   "start_elevation_m": 369.9037958344935,
   "end_elevation_m": 365.03135282004683,
   "start_xy": [
    585444.7486969943,
    4474682.341997453
   ],
   "end_xy": [
    585544.6356776467,
    4474687.094746595
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 16.044605882888163,
   "start_distance_m": 443.0,
   "end_distance_m": 445.0,
   "midpoint_distance_m": 444.0,
   "start_elevation_m": 364.62984958046957,
   "end_elevation_m": 364.95074169812733,
   "start_xy": [
    585325.8828796819,
    4474676.6927561015
   ],
   "end_xy": [
    585327.8806224836,
    4474676.787744001
   ]
  },
  "max_3m": {
   "gradient_pct": 16.00838037442145,
   "start_distance_m": 443.0,
   "end_distance_m": 446.0,
   "midpoint_distance_m": 444.5,
   "start_elevation_m": 364.62984958046957,
   "end_elevation_m": 365.1101009917022,
   "start_xy": [
    585325.8828796819,
    4474676.6927561015
   ],
   "end_xy": [
    585328.8795176051,
    4474676.834739067
   ]
  }
 },
 "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": {
  "texture_suppression": {
   "masked_fraction": 0.065,
   "windows_resited": [
    2.0,
    3.0,
    5.0,
    10.0,
    20.0,
    25.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 2,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 748.0,
     "end_m": 773.0,
     "raw_pct": 22.91,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 748.0,
     "end_m": 768.0,
     "raw_pct": 24.76,
     "reason": "hump"
    },
    {
     "window_m": 10.0,
     "start_m": 749.0,
     "end_m": 759.0,
     "raw_pct": 28.7,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 189.0,
     "end_m": 209.0,
     "raw_pct": 16.6,
     "reason": "hump"
    },
    {
     "window_m": 10.0,
     "start_m": 190.0,
     "end_m": 200.0,
     "raw_pct": 23.99,
     "reason": "hump"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "excluded_ranges_m": [
   [
    187.0,
    211.0
   ],
   [
    746.0,
    775.0
   ]
  ],
  "review": [],
  "extent": []
 },
 "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/pa-west/USGS_1M_17_x58y448_PA_WesternPA_2019_D20.tif"
  ],
  "calculated_at": "2026-09-12T00:02:38+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-us-pa/batch-usa-rchunk02.pbf",
  "osm_snapshot": "",
  "run_id": "texture-us-pa-260911",
  "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, PA_WesternPA_2019_D20 (collected 2020)",
  "elevation_tile_ids": [
   "x58y448"
  ],
  "climb_origin": "discovered",
  "canopy_check": "unavailable \u2014 EPT corridor failed: PA_WesternPA_2019_D20: HTTP Error 404: Not Found",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Pittsburgh",
  "county": "Pennsylvania"
 }
}