{
 "ocl_version": "0.1.0",
 "name": "Lane near Llanarmon Mynydd Mawr",
 "slug": "lane-near-llanarmon-mynydd-mawr",
 "ladder": [
  {
   "window_m": 2.0,
   "max_gradient_pct": 42.508313658017016,
   "diagnostic": true,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 334.0,
   "end_distance_m": 336.0,
   "start_elevation_m": 218.20201982050446,
   "end_elevation_m": 219.0521860936648,
   "min_gradient_pct": -12.8671776292407
  },
  {
   "window_m": 3.0,
   "max_gradient_pct": 39.88626261019874,
   "diagnostic": true,
   "flags": [],
   "start_distance_m": 130.0,
   "end_distance_m": 133.0,
   "start_elevation_m": 182.16895111705816,
   "end_elevation_m": 183.36553899536412,
   "min_gradient_pct": -10.11867973910133
  },
  {
   "window_m": 5.0,
   "max_gradient_pct": 38.13549825917505,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 129.0,
   "end_distance_m": 134.0,
   "start_elevation_m": 181.8749970302587,
   "end_elevation_m": 183.78177194321745,
   "min_gradient_pct": -1.8587818607113604
  },
  {
   "window_m": 10.0,
   "max_gradient_pct": 33.7944105474628,
   "diagnostic": false,
   "flags": [],
   "start_distance_m": 124.0,
   "end_distance_m": 134.0,
   "start_elevation_m": 180.40233088847117,
   "end_elevation_m": 183.78177194321745,
   "min_gradient_pct": -1.320301847098051
  },
  {
   "window_m": 20.0,
   "max_gradient_pct": 28.168629829201848,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 117.0,
   "end_distance_m": 137.0,
   "start_elevation_m": 178.9111194106049,
   "end_elevation_m": 184.54484537644527,
   "min_gradient_pct": 0.41472289795024153
  },
  {
   "window_m": 25.0,
   "max_gradient_pct": 26.767810767466813,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 112.0,
   "end_distance_m": 137.0,
   "start_elevation_m": 177.85289268457856,
   "end_elevation_m": 184.54484537644527,
   "min_gradient_pct": 1.42445464243076
  },
  {
   "window_m": 50.0,
   "max_gradient_pct": 23.433300511044134,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 87.0,
   "end_distance_m": 137.0,
   "start_elevation_m": 172.8281951209232,
   "end_elevation_m": 184.54484537644527,
   "min_gradient_pct": 2.7408311789620257
  },
  {
   "window_m": 100.0,
   "max_gradient_pct": 20.521439601973043,
   "diagnostic": false,
   "flags": [
    "canopy_or_structure"
   ],
   "start_distance_m": 111.0,
   "end_distance_m": 211.0,
   "start_elevation_m": 177.65854125719596,
   "end_elevation_m": 198.179980859169,
   "min_gradient_pct": 3.522342095871295
  }
 ],
 "length_m": 762.3536013255375,
 "start_elevation_m": 161.709837579895,
 "end_elevation_m": 246.21297893898003,
 "endpoint_gain_m": 84.50314135908502,
 "overall_gradient_pct": 11.084507400785634,
 "accumulated_ascent_m": 86.41686656597511,
 "window_maxima": {
  "max_5m": {
   "gradient_pct": 38.13549825917505,
   "start_distance_m": 129.0,
   "end_distance_m": 134.0,
   "midpoint_distance_m": 131.5,
   "start_elevation_m": 181.8749970302587,
   "end_elevation_m": 183.78177194321745,
   "start_xy": [
    313453.01267576177,
    326821.3871326998
   ],
   "end_xy": [
    313455.1688187616,
    326825.8983462133
   ]
  },
  "max_10m": {
   "gradient_pct": 33.7944105474628,
   "start_distance_m": 124.0,
   "end_distance_m": 134.0,
   "midpoint_distance_m": 129.0,
   "start_elevation_m": 180.40233088847117,
   "end_elevation_m": 183.78177194321745,
   "start_xy": [
    313450.8565327619,
    326816.87591918634
   ],
   "end_xy": [
    313455.1688187616,
    326825.8983462133
   ]
  },
  "max_20m": {
   "gradient_pct": 28.168629829201848,
   "start_distance_m": 117.0,
   "end_distance_m": 137.0,
   "midpoint_distance_m": 127.0,
   "start_elevation_m": 178.9111194106049,
   "end_elevation_m": 184.54484537644527,
   "start_xy": [
    313448.9656966762,
    326810.30069576896
   ],
   "end_xy": [
    313456.46250456147,
    326828.6050743214
   ]
  },
  "max_25m": {
   "gradient_pct": 26.767810767466813,
   "start_distance_m": 112.0,
   "end_distance_m": 137.0,
   "midpoint_distance_m": 124.5,
   "start_elevation_m": 177.85289268457856,
   "end_elevation_m": 184.54484537644527,
   "start_xy": [
    313448.93311480444,
    326805.300801928
   ],
   "end_xy": [
    313456.46250456147,
    326828.6050743214
   ]
  },
  "max_50m": {
   "gradient_pct": 23.433300511044134,
   "start_distance_m": 87.0,
   "end_distance_m": 137.0,
   "midpoint_distance_m": 112.0,
   "start_elevation_m": 172.8281951209232,
   "end_elevation_m": 184.54484537644527,
   "start_xy": [
    313448.7702054454,
    326780.30133272277
   ],
   "end_xy": [
    313456.46250456147,
    326828.6050743214
   ]
  },
  "max_100m": {
   "gradient_pct": 20.521439601973043,
   "start_distance_m": 111.0,
   "end_distance_m": 211.0,
   "midpoint_distance_m": 161.0,
   "start_elevation_m": 177.65854125719596,
   "end_elevation_m": 198.179980859169,
   "start_xy": [
    313448.9265984301,
    326804.30082315975
   ],
   "end_xy": [
    313510.6462289614,
    326875.4330431439
   ]
  }
 },
 "window_minima": {
  "min_5m": {
   "gradient_pct": -1.8587818607113604,
   "start_distance_m": 666.0,
   "end_distance_m": 671.0,
   "midpoint_distance_m": 668.5,
   "start_elevation_m": 243.0103461059574,
   "end_elevation_m": 242.91740701292184,
   "start_xy": [
    313912.6624043922,
    327082.45281267475
   ],
   "end_xy": [
    313917.1104170668,
    327084.7364902454
   ]
  },
  "min_10m": {
   "gradient_pct": -1.320301847098051,
   "start_distance_m": 668.0,
   "end_distance_m": 678.0,
   "midpoint_distance_m": 673.0,
   "start_elevation_m": 243.22096740509488,
   "end_elevation_m": 243.08893722038508,
   "start_xy": [
    313914.441609462,
    327083.366283703
   ],
   "end_xy": [
    313923.33763481124,
    327087.9336388443
   ]
  },
  "min_20m": {
   "gradient_pct": 0.41472289795024153,
   "start_distance_m": 668.0,
   "end_distance_m": 688.0,
   "midpoint_distance_m": 678.0,
   "start_elevation_m": 243.22096740509488,
   "end_elevation_m": 243.30391198468493,
   "start_xy": [
    313914.441609462,
    327083.366283703
   ],
   "end_xy": [
    313932.23366016045,
    327092.50099398557
   ]
  },
  "min_25m": {
   "gradient_pct": 1.42445464243076,
   "start_distance_m": 668.0,
   "end_distance_m": 693.0,
   "midpoint_distance_m": 680.5,
   "start_elevation_m": 243.22096740509488,
   "end_elevation_m": 243.57708106570257,
   "start_xy": [
    313914.441609462,
    327083.366283703
   ],
   "end_xy": [
    313936.6746716598,
    327094.7980336448
   ]
  },
  "min_50m": {
   "gradient_pct": 2.7408311789620257,
   "start_distance_m": 668.0,
   "end_distance_m": 718.0,
   "midpoint_distance_m": 693.0,
   "start_elevation_m": 243.22096740509488,
   "end_elevation_m": 244.5913829945759,
   "start_xy": [
    313914.441609462,
    327083.366283703
   ],
   "end_xy": [
    313958.72195081017,
    327106.584359708
   ]
  },
  "min_100m": {
   "gradient_pct": 3.522342095871295,
   "start_distance_m": 660.0,
   "end_distance_m": 760.0,
   "midpoint_distance_m": 710.0,
   "start_elevation_m": 242.5923068979969,
   "end_elevation_m": 246.1146489938682,
   "start_xy": [
    313907.3247891827,
    327079.71239959
   ],
   "end_xy": [
    313995.7613797827,
    327126.38538749417
   ]
  }
 },
 "diagnostic_window_maxima": {
  "max_2m": {
   "gradient_pct": 42.508313658017016,
   "start_distance_m": 334.0,
   "end_distance_m": 336.0,
   "midpoint_distance_m": 335.0,
   "start_elevation_m": 218.20201982050446,
   "end_elevation_m": 219.0521860936648,
   "start_xy": [
    313614.9239088414,
    326940.65057401767
   ],
   "end_xy": [
    313616.56679648097,
    326941.7911529074
   ]
  },
  "max_3m": {
   "gradient_pct": 39.88626261019874,
   "start_distance_m": 130.0,
   "end_distance_m": 133.0,
   "midpoint_distance_m": 131.5,
   "start_elevation_m": 182.16895111705816,
   "end_elevation_m": 183.36553899536412,
   "start_xy": [
    313453.4439043617,
    326822.2893754025
   ],
   "end_xy": [
    313454.7375901616,
    326824.9961035106
   ]
  }
 },
 "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.428,
   "obstruction_max_height_m": 22.53,
   "flagged_windows_m": [
    2,
    20,
    25,
    50,
    100
   ]
  },
  "review": [],
  "extent": [
   "may_start_earlier"
  ]
 },
 "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/wales/dtm_1m/wg_del_1_313326_20200327dtm.tif",
   "data/cache/wales/dtm_1m/wg_del_1_313327_20200327dtm.tif",
   "data/cache/wales/dtm_1m/wg_del_1_314326_20200327dtm.tif",
   "data/cache/wales/dtm_1m/wg_del_1_314327_20200327dtm.tif"
  ],
  "calculated_at": "2026-08-12T09:12:10+00:00",
  "road_source": "OpenStreetMap (local PBF extract)",
  "road_attribution": "\u00a9 OpenStreetMap contributors, ODbL",
  "osm_pbf_path": "data/cache/pbf/wales-2026-08-11.osm.pbf",
  "osm_snapshot": "2026-08-10T20:21:40Z",
  "elevation_provider": "Welsh Government",
  "elevation_dataset": "Welsh Government LiDAR 1m DTM (2020-2023)",
  "elevation_licence": "Open Government Licence v3 \u2014 \u00a9 Crown copyright Welsh Government",
  "elevation_catalogue_layer": "geonode:welsh_government_lidar_tile_catalogue_2020_2023",
  "elevation_tile_ids": [
   "wg_del_1_313326_20200327dtm.tif",
   "wg_del_1_313327_20200327dtm.tif",
   "wg_del_1_314326_20200327dtm.tif",
   "wg_del_1_314327_20200327dtm.tif"
  ],
  "elevation_capture_dates": [
   "27-03-2020"
  ],
  "climb_origin": "osm_incline",
  "notes": "Promoted automatically from triage verdict=validated. Named from nearest OSM place node (Llanarmon Mynydd Mawr); originally unnamed at (52.8322, -3.2843). EXTENDED by graph walk: +0 segment(s) at base, +1 at top (stop: base=no_descending_continuation, top=no_ascending_continuation; min_avg=2.0%). Review before adopting."
 },
 "area": {
  "place": "Llanrhaeadr-ym-Mochnant",
  "county": "Powys - Powys"
 },
 "reported_claims": [
  {
   "source_name": "OSM incline tag 20% (editors=1, first tagged 2020-09-15)",
   "value_pct": 20.0,
   "evidence_type": "mapper_estimate",
   "claimed_window_m": null,
   "observed_via": "osm_tag_history",
   "retrieved_at": "2026-08-10T20:21:40Z"
  }
 ],
 "confidence": "B",
 "shape": {
  "ascent_concentration": 0.432,
  "concentration_window_frac": 0.25,
  "longest_pitch_10pct_m": 132.0,
  "shape_class": "sustained"
 }
}