{
 "ocl_version": "0.1.0",
 "name": "Sydling Road",
 "slug": "sydling-road",
 "confidence": "B",
 "reported_claims": [],
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 32.99969920728074,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 696.0,
   "end_distance_m": 698.0,
   "start_elevation_m": 160.7360898245189,
   "end_elevation_m": 161.3960838086645,
   "min_gradient_pct": -13.624073921404545
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 30.930429471389214,
   "diagnostic": true,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 685.0,
   "end_distance_m": 688.0,
   "start_elevation_m": 159.1234560558431,
   "end_elevation_m": 160.05136893998477,
   "min_gradient_pct": -13.130857395582515,
   "suppressed_max_gradient_pct": 31.47884645924061,
   "suppressed_location_m": [
    783.0,
    786.0
   ]
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 26.72390222171657,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 1059.0,
   "end_distance_m": 1064.0,
   "start_elevation_m": 202.08566857699395,
   "end_elevation_m": 203.42186368807978,
   "min_gradient_pct": -6.712361751660865,
   "suppressed_max_gradient_pct": 27.800837414395687,
   "suppressed_location_m": [
    783.0,
    788.0
   ]
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 21.62352953071121,
   "diagnostic": false,
   "flags": [
    "texture_excluded"
   ],
   "start_distance_m": 960.0,
   "end_distance_m": 970.0,
   "start_elevation_m": 191.6319097135444,
   "end_elevation_m": 193.7942626666155,
   "min_gradient_pct": -1.1136447565615981,
   "suppressed_max_gradient_pct": 24.24395069593203,
   "suppressed_location_m": [
    779.0,
    789.0
   ]
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 17.37852525153542,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 959.0,
   "end_distance_m": 979.0,
   "start_elevation_m": 191.39476020284457,
   "end_elevation_m": 194.87046525315165,
   "min_gradient_pct": -0.8780731256078411,
   "suppressed_max_gradient_pct": 21.636901846647447,
   "suppressed_location_m": [
    766.0,
    786.0
   ]
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 16.746985581766353,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 959.0,
   "end_distance_m": 984.0,
   "start_elevation_m": 191.39476020284457,
   "end_elevation_m": 195.58150659828615,
   "min_gradient_pct": -0.8374651729428706,
   "suppressed_max_gradient_pct": 20.780105681222153,
   "suppressed_location_m": [
    764.0,
    789.0
   ]
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 14.780373178167281,
   "diagnostic": false,
   "flags": [
    "texture_excluded",
    "canopy_or_structure"
   ],
   "start_distance_m": 922.0,
   "end_distance_m": 972.0,
   "start_elevation_m": 186.68170507250787,
   "end_elevation_m": 194.0718916615915,
   "min_gradient_pct": -0.7841849648984294,
   "suppressed_max_gradient_pct": 16.045874993522432,
   "suppressed_location_m": [
    757.0,
    807.0
   ]
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 14.036686381033151,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 899.0,
   "end_distance_m": 999.0,
   "start_elevation_m": 183.62878470461894,
   "end_elevation_m": 197.6654710856521,
   "min_gradient_pct": -0.5470508574114206
  }
 ],
 "shape": {
  "ascent_concentration": 0.474,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 92.0,
  "shape_class": "stepped"
 },
 "length_m": 1625.917489762293,
 "start_elevation_m": 115.7219942308831,
 "end_elevation_m": 217.57355710910025,
 "endpoint_gain_m": 101.85156287821715,
 "overall_gradient_pct": 6.264251631434737,
 "accumulated_ascent_m": 105.15135405703941,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 26.72390222171657,
   "start_distance_m": 1059.0,
   "end_distance_m": 1064.0,
   "midpoint_distance_m": 1061.5,
   "start_elevation_m": 202.08566857699395,
   "end_elevation_m": 203.42186368807978,
   "start_xy": [
    364488.83731336496,
    100157.75356823648
   ],
   "end_xy": [
    364493.8311589414,
    100158.00156050758
   ]
  },
  "max_10m": {
   "gradient_pct": 21.62352953071121,
   "start_distance_m": 960.0,
   "end_distance_m": 970.0,
   "midpoint_distance_m": 965.0,
   "start_elevation_m": 191.6319097135444,
   "end_elevation_m": 193.7942626666155,
   "start_xy": [
    364407.9724588337,
    100205.62754619529
   ],
   "end_xy": [
    364414.80875324435,
    100198.32925457839
   ]
  },
  "max_20m": {
   "gradient_pct": 17.37852525153542,
   "start_distance_m": 959.0,
   "end_distance_m": 979.0,
   "midpoint_distance_m": 969.0,
   "start_elevation_m": 191.39476020284457,
   "end_elevation_m": 194.87046525315165,
   "start_xy": [
    364407.2887285158,
    100206.35728096995
   ],
   "end_xy": [
    364421.1160125564,
    100191.90990226596
   ]
  },
  "max_25m": {
   "gradient_pct": 16.746985581766353,
   "start_distance_m": 959.0,
   "end_distance_m": 984.0,
   "midpoint_distance_m": 971.5,
   "start_elevation_m": 191.39476020284457,
   "end_elevation_m": 195.58150659828615,
   "start_xy": [
    364407.2887285158,
    100206.35728096995
   ],
   "end_xy": [
    364424.64203349734,
    100188.36488120619
   ]
  },
  "max_50m": {
   "gradient_pct": 14.780373178167281,
   "start_distance_m": 922.0,
   "end_distance_m": 972.0,
   "midpoint_distance_m": 947.0,
   "start_elevation_m": 186.68170507250787,
   "end_elevation_m": 194.0718916615915,
   "start_xy": [
    364381.9932334451,
    100233.359830144
   ],
   "end_xy": [
    364416.1802953568,
    100196.87363964877
   ]
  },
  "max_100m": {
   "gradient_pct": 14.036686381033151,
   "start_distance_m": 899.0,
   "end_distance_m": 999.0,
   "midpoint_distance_m": 949.0,
   "start_elevation_m": 183.62878470461894,
   "end_elevation_m": 197.6654710856521,
   "start_xy": [
    364365.3384158655,
    100249.2068199172
   ],
   "end_xy": [
    364435.2185933342,
    100177.72832386677
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -6.712361751660865,
   "start_distance_m": 699.0,
   "end_distance_m": 704.0,
   "midpoint_distance_m": 701.5,
   "start_elevation_m": 161.44231231393084,
   "end_elevation_m": 161.1066942263478,
   "start_xy": [
    364195.8106594879,
    100349.36717804662
   ],
   "end_xy": [
    364200.6448273337,
    100348.0901448086
   ]
  },
  "min_10m": {
   "gradient_pct": -1.1136447565615981,
   "start_distance_m": 1407.0,
   "end_distance_m": 1417.0,
   "midpoint_distance_m": 1412.0,
   "start_elevation_m": 215.33968777244849,
   "end_elevation_m": 215.22832329679233,
   "start_xy": [
    364824.1229116504,
    100244.85306560203
   ],
   "end_xy": [
    364833.89280082704,
    100246.98596169514
   ]
  },
  "min_20m": {
   "gradient_pct": -0.8780731256078411,
   "start_distance_m": 1407.0,
   "end_distance_m": 1427.0,
   "midpoint_distance_m": 1417.0,
   "start_elevation_m": 215.33968777244849,
   "end_elevation_m": 215.16407314732692,
   "start_xy": [
    364824.1229116504,
    100244.85306560203
   ],
   "end_xy": [
    364843.6628819581,
    100249.11797938288
   ]
  },
  "min_25m": {
   "gradient_pct": -0.8374651729428706,
   "start_distance_m": 1388.0,
   "end_distance_m": 1413.0,
   "midpoint_distance_m": 1400.5,
   "start_elevation_m": 215.47399820600137,
   "end_elevation_m": 215.26463191276565,
   "start_xy": [
    364805.55975368776,
    100240.8022500401
   ],
   "end_xy": [
    364829.9848100923,
    100246.13296371509
   ]
  },
  "min_50m": {
   "gradient_pct": -0.7841849648984294,
   "start_distance_m": 1368.0,
   "end_distance_m": 1418.0,
   "midpoint_distance_m": 1393.0,
   "start_elevation_m": 215.60930555970157,
   "end_elevation_m": 215.21721307725235,
   "start_xy": [
    364786.01939965086,
    100236.53909224732
   ],
   "end_xy": [
    364834.8698506578,
    100247.19897255898
   ]
  },
  "min_100m": {
   "gradient_pct": -0.5470508574114206,
   "start_distance_m": 1360.0,
   "end_distance_m": 1460.0,
   "midpoint_distance_m": 1410.0,
   "start_elevation_m": 215.62815225658477,
   "end_elevation_m": 215.08110139917335,
   "start_xy": [
    364778.2034181814,
    100234.83309628724
   ],
   "end_xy": [
    364875.65687314223,
    100257.19693038108
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 32.99969920728074,
   "start_distance_m": 696.0,
   "end_distance_m": 698.0,
   "midpoint_distance_m": 697.0,
   "start_elevation_m": 160.7360898245189,
   "end_elevation_m": 161.3960838086645,
   "start_xy": [
    364192.9098275536,
    100350.13214475059
   ],
   "end_xy": [
    364194.843717325,
    100349.62217381812
   ]
  },
  "max_3m": {
   "gradient_pct": 30.930429471389214,
   "start_distance_m": 685.0,
   "end_distance_m": 688.0,
   "midpoint_distance_m": 686.5,
   "start_elevation_m": 159.1234560558431,
   "end_elevation_m": 160.05136893998477,
   "start_xy": [
    364182.18519975134,
    100352.33397440199
   ],
   "end_xy": [
    364185.17482777353,
    100352.1741446926
   ]
  }
 },
 "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.018,
   "windows_resited": [
    3.0,
    5.0,
    10.0,
    20.0,
    25.0,
    50.0
   ],
   "windows_unresolved": []
  },
  "texture_windows": {
   "rounds": 1,
   "windows_masked": [
    {
     "window_m": 25.0,
     "start_m": 764.0,
     "end_m": 789.0,
     "raw_pct": 20.78,
     "reason": "hump"
    },
    {
     "window_m": 20.0,
     "start_m": 766.0,
     "end_m": 786.0,
     "raw_pct": 21.64,
     "reason": "hump"
    }
   ],
   "advisory": [],
   "unresolved": []
  },
  "overhead_obstruction": {
   "obstruction_threshold_m": 2.0,
   "obstructed_fraction": 0.037,
   "obstruction_max_height_m": 6.97,
   "flagged_windows_m": [
    20,
    25,
    50,
    100
   ]
  },
  "excluded_ranges_m": [
   [
    762.0,
    791.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:27700",
  "elevation_resolution_m": 1.0,
  "elevation_tiles": [
   "data/cache/england/bulk_dtm_1m/ST6000.tif",
   "data/cache/england/bulk_dtm_1m/ST6500.tif"
  ],
  "calculated_at": "2026-09-11T23:28:25+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "output/texture-uk-england/batch-england-rchunk01.pbf",
  "osm_snapshot": "",
  "run_id": "texture-uk-england-260911",
  "elevation_provider": "Environment Agency",
  "elevation_dataset": "EA LIDAR Composite DTM 1m (2022)",
  "elevation_licence": "Open Government Licence v3 \u2014 \u00a9 Environment Agency",
  "elevation_coverage_id": "13787b9a-26a4-4775-8523-806d13af58fc__Lidar_Composite_Elevation_DTM_1m",
  "elevation_tile_ids": [
   "ST6000.tif",
   "ST6500.tif"
  ],
  "climb_origin": "discovered",
  "license": "ODbL-1.0",
  "license_url": "https://howsteep.org/licensing"
 },
 "area": {
  "place": "Sydling St Nicholas",
  "county": "Dorset"
 }
}