Open Space Web-Map builder Codehttps://openspace.ordnancesurvey.co.uk/osmapapi/openspace.js?key=3119F72552FD5C22E0530C6CA40A5A92https://openspace.ordnancesurvey.co.uk/osmapapi/script/mapbuilder/basicmap.jshttps://openspace.ordnancesurvey.co.uk/osmapapi/script/mapbuilder/searchbox.js//variables for routes var linesLayer, points, lineFeature, lineString, routeMarkersLayer, routepos, routesize, routeoffset, routeicon; var style_blue = {strokeColor: “#0000CD”, strokeOpacity: 0.5, strokeWidth: 4.5}; function initmapbuilder() { //initiate the map var options = {resolutions: [2500, 1000, 500, 200, 100, 50, 25, 10, 5, 4, 2.5, 2, 1]}; osMap = new OpenSpace.Map(‘map’, options); //configure map options (basicmap.js) setglobaloptions(); //set the center of the map and the zoom level osMap.setCenter(new OpenSpace.MapPoint(273286.66666984,360125.00125885),7); linesLayer = osMap.getVectorLayer(); // Set up layer for route markers routeMarkersLayer = new OpenLayers.Layer.Markers(“Route Markers”); //make a route points = new Array(); points.push(new OpenLayers.Geometry.Point(271983.33333015,358311.66793823)); points.push(new OpenLayers.Geometry.Point(272068.33333015,358141.66793823)); points.push(new OpenLayers.Geometry.Point(272298.33333015,358171.66793823)); points.push(new OpenLayers.Geometry.Point(272558.33333015,358171.66793823)); points.push(new OpenLayers.Geometry.Point(272948.33333015,358111.66793823)); points.push(new OpenLayers.Geometry.Point(273198.33333015,358126.66793823)); points.push(new OpenLayers.Geometry.Point(273308.33333015,358281.66793823)); points.push(new OpenLayers.Geometry.Point(273433.33333015,358381.66793823)); points.push(new OpenLayers.Geometry.Point(273588.33333015,358476.66793823)); points.push(new OpenLayers.Geometry.Point(273638.33333015,358586.66793823)); points.push(new OpenLayers.Geometry.Point(273653.33333015,358646.66793823)); points.push(new OpenLayers.Geometry.Point(273658.33333015,358726.66793823)); points.push(new OpenLayers.Geometry.Point(273588.33333015,358756.66793823)); points.push(new OpenLayers.Geometry.Point(273618.33333015,359196.66793823)); points.push(new OpenLayers.Geometry.Point(273788.33333015,359486.66793823)); points.push(new OpenLayers.Geometry.Point(273833.33333015,359631.66793823)); points.push(new OpenLayers.Geometry.Point(273833.33333015,359771.66793823)); points.push(new OpenLayers.Geometry.Point(273593.33333015,359591.66793823)); points.push(new OpenLayers.Geometry.Point(273413.33333015,359506.66793823)); points.push(new OpenLayers.Geometry.Point(273313.33333015,359566.66793823)); points.push(new OpenLayers.Geometry.Point(273198.33333015,359671.66793823)); points.push(new OpenLayers.Geometry.Point(273148.33333015,359806.66793823)); points.push(new OpenLayers.Geometry.Point(272983.33333015,359956.66793823)); points.push(new OpenLayers.Geometry.Point(272938.33333015,360071.66793823)); points.push(new OpenLayers.Geometry.Point(272883.33333015,360216.66793823)); points.push(new OpenLayers.Geometry.Point(272898.33333015,360281.66793823)); points.push(new OpenLayers.Geometry.Point(272923.33333015,360416.66793823)); points.push(new OpenLayers.Geometry.Point(272953.33333015,360601.66793823)); points.push(new OpenLayers.Geometry.Point(272998.33333015,360711.66793823)); points.push(new OpenLayers.Geometry.Point(273038.33333015,360896.66793823)); points.push(new OpenLayers.Geometry.Point(272933.33333015,361101.66793823)); points.push(new OpenLayers.Geometry.Point(272863.33333015,361196.66793823)); points.push(new OpenLayers.Geometry.Point(272823.33333015,361376.66793823)); points.push(new OpenLayers.Geometry.Point(272863.33333015,361496.66793823)); points.push(new OpenLayers.Geometry.Point(272963.33333015,361676.66793823)); points.push(new OpenLayers.Geometry.Point(273138.33333015,361876.66793823)); points.push(new OpenLayers.Geometry.Point(273288.33333015,362196.66793823)); points.push(new OpenLayers.Geometry.Point(273403.33333015,362311.66793823)); points.push(new OpenLayers.Geometry.Point(273703.33333015,362376.66793823)); points.push(new OpenLayers.Geometry.Point(273848.33333015,362276.66793823)); points.push(new OpenLayers.Geometry.Point(273983.33333015,362276.66793823)); points.push(new OpenLayers.Geometry.Point(274078.33333015,362236.66793823)); points.push(new OpenLayers.Geometry.Point(274183.33333015,361981.66793823)); points.push(new OpenLayers.Geometry.Point(274223.33333015,361811.66793823)); points.push(new OpenLayers.Geometry.Point(274063.33333015,361501.66793823)); points.push(new OpenLayers.Geometry.Point(274098.33333015,361401.66793823)); points.push(new OpenLayers.Geometry.Point(274078.33333015,361331.66793823)); points.push(new OpenLayers.Geometry.Point(274048.33333015,361151.66793823)); points.push(new OpenLayers.Geometry.Point(274018.33333015,361071.66793823)); points.push(new OpenLayers.Geometry.Point(274028.33333015,361031.66793823)); points.push(new OpenLayers.Geometry.Point(273983.33333015,360881.66793823)); points.push(new OpenLayers.Geometry.Point(273928.33333015,360876.66793823)); points.push(new OpenLayers.Geometry.Point(273803.33333015,360781.66793823)); points.push(new OpenLayers.Geometry.Point(273808.33333015,360656.66793823)); points.push(new OpenLayers.Geometry.Point(273898.33333015,360596.66793823)); points.push(new OpenLayers.Geometry.Point(273988.33333015,360501.66793823)); points.push(new OpenLayers.Geometry.Point(273948.33333015,360381.66793823)); points.push(new OpenLayers.Geometry.Point(274028.33333015,360251.66793823)); points.push(new OpenLayers.Geometry.Point(273908.33333015,360276.66793823)); points.push(new OpenLayers.Geometry.Point(273848.33333015,360256.66793823)); points.push(new OpenLayers.Geometry.Point(273908.33333015,360111.66793823)); points.push(new OpenLayers.Geometry.Point(273778.33333015,360041.66793823)); points.push(new OpenLayers.Geometry.Point(273738.33333015,359941.66793823)); points.push(new OpenLayers.Geometry.Point(273743.33333015,359836.66793823)); points.push(new OpenLayers.Geometry.Point(273818.33333015,359761.66793823)); points.push(new OpenLayers.Geometry.Point(273828.33333015,359691.66793823)); points.push(new OpenLayers.Geometry.Point(273788.33333015,359496.66793823)); points.push(new OpenLayers.Geometry.Point(273628.33333015,359201.66793823)); points.push(new OpenLayers.Geometry.Point(273598.33333015,358751.66793823)); points.push(new OpenLayers.Geometry.Point(273648.33333015,358696.66793823)); points.push(new OpenLayers.Geometry.Point(273623.33333015,358536.66793823)); points.push(new OpenLayers.Geometry.Point(273588.33333015,358466.66793823)); points.push(new OpenLayers.Geometry.Point(273338.33333015,358306.66793823)); points.push(new OpenLayers.Geometry.Point(273208.33333015,358146.66793823)); points.push(new OpenLayers.Geometry.Point(273048.33333015,358111.66793823)); points.push(new OpenLayers.Geometry.Point(272823.33333015,358116.66793823)); points.push(new OpenLayers.Geometry.Point(272658.33333015,358156.66793823)); points.push(new OpenLayers.Geometry.Point(272428.33333015,358156.66793823)); points.push(new OpenLayers.Geometry.Point(272248.33333015,358166.66793823)); points.push(new OpenLayers.Geometry.Point(272058.33333015,358146.66793823)); points.push(new OpenLayers.Geometry.Point(271983.33333015,358311.66793823)); // create a polyline feature from the array of points lineString = new OpenLayers.Geometry.LineString(points); lineFeature = new OpenLayers.Feature.Vector(lineString, null, style_blue); linesLayer.addFeatures([lineFeature]); //crate a route start/end marker routepos = new OpenSpace.MapPoint(271983.33333015,358311.66793823); routesize = new OpenLayers.Size(33,45); routeoffset = new OpenLayers.Pixel(-5,-37); routeicon = new OpenSpace.Icon(‘https://openspace.ordnancesurvey.co.uk/osmapapi/img_versions/img_1.1/mapbuilder/routemarker-startend.png’, routesize, routeoffset, null, null); routeMarkersLayer.addMarker(new OpenLayers.Marker(routepos, routeicon)); osMap.addLayer(routeMarkersLayer);}
Route: Capel Curig, Nant y Geuallt, Crimpiau, Craig Wen, Moel Ddefaid, Craiglwyn, Creigiau Gleision, Creigiau Gleision North Top, Hendre, Blaen y nant, Nany y Geuallt, Capel Curig
Date: 10/12/2016
From: Capel Curig
Parking: Capel Curig National Park Car Park
Start Point: Capel Curig
Region: Carneddau – Snowdonia
Route length: 9.0 miles (14.5 km)
Time taken : 04:33
Average speed: 2.0 mph
Ascent: 974m
Descent: 984m
Summits: Crimpiau (475m), Craig Wen (548m), Craiglwyn (623m), Creigiau Gleision (678m), Creigiau Gleision North Top (634m)
The weather more or less dictated the choice of this walk. Eager to get out but hamstrung by low cloud and the threat of rain, we chose to avoid any of the high Carneddau and opted for the easternmost summits of the range – the modest peaks that form Creigiau Gleision.
There are three main summits on the Creigiau Gleision ridge; that of Creigiau Gleision itself, its North Top and the southern peak of Craiglwyn. In addition, we’d be tackling two minor peaks; the delightful Crimpiau and Craig Wen.
After a restful night in Manchester, a crack-of-dawn start wasn’t required – it’s an easy drive along the North Wales coast, ultimately ending up in Capel-Curig, a small village that holds the dubious honour of being one of the wettest places in the UK.
 |
| Morning in Capel Curig |
We parked up in one of the National Park car parks behind the excellent Joe Brown’s. With one eye on the clouds swirling around, we set off, crossing the A5 and joining the bridleway that links Capel-Curig with Trefriw, once an important trade route.
 |
| The bridleway as it leaves Capel Curig |
 |
| Clogwyn Mawr |
 |
| The path passes through some modest woodland |
 |
| Looking back towards Cefn y Capel |
The path passes the church of Saint Julitta, from which the village takes its name as tradition claims this chapel to be the 6th-century foundation of St. Curig, a Celtic bishop. The bridleway climbs into a hanging valley above Capel-Curig which seems a million miles away from the busy road below. Nant y Geuallt has a laborious task of flowing through here – I’m sure most of it gets trapped in the valley bogs before it gets a choice to join the Afon Llugwy.
 |
| Crimpiau up ahead |
 |
| Colgwyn Mawr over Nant y Geuallt |
The path climbs easily further, reaching the summit of the pass before it descends towards Llyn Crafnant. Here, we diverted off, following another, much smaller path that would take us to the summit of Crimpiau. The climb is straightforward, following a path not marked on the map and, before long, we reached the cloudy summit.
 |
| The wall at the top of the pass |
 |
| A peep into Llyn Crafnant |
 |
| Climbing Crimpiau |
 |
| Approaching the summit |
 |
| The summit of Crimpiau |
Views from Crimpiau are supposed to impress though cloud covered much of it today. There were an exciting couple of moments when the Ogwen valley was revealed along with the unmistakable serrated outline of Tryfan. While the clouds were briefly parted, we were able to plot our route across to Craig Wen, a prominent crag at the head of the Llyn Crafnant valley.
 |
| Tryfan makes a brief appearance |
We groped our way through the mists, following a drystone wall for the most part. Again, there is a path on the ground not marked on the map that did lead us up to the summit. There wasn’t much joy to be had on Craig Wen so we continued on towards the Creigiau Gleision ridge. After briefly dropping from Craig Wen, the route climbs up around the outcrop of Moel Ddefeid heading for Craiglwyn.
 |
| Craig Wen |
 |
| Looking towards Cefn y Capel |
Craiglwyn, despite being the southern end of the Creigiau Gleision ridge, is both tall enough and prominent enough to be classed as a Nuttall in its own right though we had to spend a few minutes consulting the map in the mists in order to find it. After a quick snack break it was on to Creigiau Gleision itself – the highest point that is, which stands almost immediately north of Craiglwyn over a boggy depression.
 |
| Approaching the summit |
As we made our way to the summit, the clouds eventually, albeit slowly, started to lift and we could see glimpses of Pen Llithrig y Wrach across the valley and the immense Llyn Cowlyd below. Creigiau Gleision is the easternmost of the Carneddau, to the east the slopes eventually reach the Afon Conwy and the boundary of the Snowdonia National Park.
The views, which were now clearing, are extensive including the coast to the north and Snowdon to the south-west along the valley of Dyffryn Mymbyr. More boggy ground lies in wait between the main summit and the outlying North Top approximately 1km away. Views down the cliffs of Marian-mawr into Llyn Cowlyd are impressive.
 |
| Looking north towards the middle top |
 |
| Sun catches the pools on the summit |
 |
| Looking west into the Ogwen Valley |
We had considered two routes to return to Capel-Curig; one via the shores of the reservoir and one through the woods above Llyn Crafnant. With the threat of afternoon rain, we chose the latter, if the rain arrived as forecast we’d have some moderate shelter for a time.
 |
| Looking northeast over Afon Ddu and Moel Eilio |
Getting to the woods requires the crossing of numerous bogs and marshes, the final straw being a stile over a fence located on the other side of a very wet and no doubt deep bog. Why? Could the stile not have been built on the near side of the bog? I think it was a cruel joke. Either way, we managed to cross unscathed – just.
 |
| The bog with the stile on the other side |
We followed a faint path across yet more bogs to the edge of the woods where a stile crosses the boundary fence. Surely the woods would provide a respite from the water? Not a chance. Through dry in the occasional place, the route through the woods was more stream than path, culminating in a crossing of a fairly deep stream.
 |
| Feeling festive |
 |
| Entering the woods |
 |
| The woods above Llyn Crafnant |
 |
| The stream crossing |
We emerged from the woods at Blaen y nant, relatively unscathed after our adventure. Blaen y nant sits at the end of the Crafnant valley, the same valley we had peering into earlier in the day – now we were in the depths of it though it is very pleasant. Our route back towards Capel Curig required a short climb out of the valley, up to the point on the path where we had left it to climb Crimpiau earlier in the day.
 |
| Crimpiau at the head of the valley |
 |
| Llyn Crafnant |
 |
| Llyn Crafnant over Blaen y nant |
 |
| Crimpiau |
A steady rain had started to fall but, by now, we were retracing our steps around Nant y Geuallt to the path that leads back to the car. Despite the weather, a few fleeting glimpses of Tryfan made all the difference to this walk. We were actually quite lucky that the forecast didn’t hold true and, despite the last half hour or so, remained largely dry (overhead at least). As I had thought when beginning this walk, we didn’t encounter another soul all day; I imagine these modest hills would be a good option to avoid the crowded summits the Glyders or Snowdon.
 |
| A last view into Llyn Crafnant |
 |
| Moel Siabod through the gap in the hills |
 |
| Colgwyn Mawr |
 |
| Heading back towards the woods |
 |
| Capel Curig |