Wednesday, 20 September 2023

Instructions for setting up a Spunch event

Create a Spunch Course

One of the women in Pennine put together a Spunch event, which proved very popular. I spoke to her about it afterwards and she was telling me the most difficult thing was correctly identifying the checkpoint positions. Below shows the difficulty. Say you want to put a checkpoint by the little island in the river south of the "S" of Mermaid's Pool below Kinder Downfall.

This is what you have to work with. If you have something distinctive like a path/wall/river junction, etc it is no problem finding your checkpoint otherwise you have a challenge.

Above are the instructions that we were provided with to enable us to produce a course - The section requiring the use of Google Earth to precisely fix the checkpoints is not easy.
My profession is in software development. Back during the first lockdown I had a go at writing an Android MapRun type of app using Java. I did not get very far on it but I got the basics of establishing my position going. From a OS map it is very easy to get the Eastings and Northings for the desired position, you just need to convert that into  Longitude and Latitude. There are rather scary maths involved but it is possible to convert between the two systems. After chatting about the issues highlighted above I did a bit of Googling and it turns out it is actually very easy to get a Longitude and Latitude from a OS map using Bing maps. 

Below I am just expanding the instructions in the attached PDF and adding my own alternative for getting accurate CP locations.

1)    https://oomap.co.uk/ then click on Version 4
2)     Select PseudO

3) Click A4 and 40K
This is now the area that will be printed on an A4 sheet.


4) Click on the map at the desired start point to display this menu
The first checkpoint must be the start and then progress though all the CPs until selecting finish as the last one. Ensure that the finish position is selected so that the competitors do not accidently pass through it  while waiting to start or while out on the course. Use whatever features are available on the map to correctly position  your checkpoint. If that is not possible just position it vaguely in the correct position.

5)    Once you have selected all the CPS then progressively start to click down through these map sizes to get the smallest one that will contain all of your CPS. The blue dot can be used to move the map frame around.


6) Click on KML to download the list of checkpoints.


Click on KMZ to download the actual map
If desired click on the PDF map button to download the graphic of the course.

7) Now we need to fix any suspect checkpoints
Checkpoint 7 is intended to be at the wall corner directly south of the "D" of District. But it was pure guess work when positioning it.

Use a text editor to edit the "kml" file that was downloaded. The simple notepad that is in Windows would do; but a much nicer one is Notepad++ which can be downloaded for free from here. Notepad++
The KML file will look something like below. 
In my case I want to fix the highlighted number for CP7
It is as simple as go to Bing Maps zoom into the area and switch to OS view

Zoom right in to just before the OS view disappears and right click on your desired CP to view its longitude/latitude at the bottom of the popup.
Now you just need to replace the longitude/latitude values in the KMZ file with those you got from Bing. Be careful you do not loose the zero at the end.
The Bing values are less accurate. However with six decimal places they still go to 1/1,000,000 of a degree, which is still more than accurate enough for a Spunch event. What would be nice is the ability to re-upload the KMZ file to the website so that your CPs will be "fixed" on that as well but it is not possible.

The chart below provides more details on the level of accuracy provided based on the number of decimal places in the coordinates:

Decimal PlacesDegreesDistance
01.0111 km
10.111.1 km
20.011.11 km
30.001111 m
40.000111.1 m
50.000011.11 m
60.000001111 mm
70.000000111.1 mm
80.000000011.11 mm

8) Without a MapRun account it is still possible to upload your course for testing purposes using this site: CheckSites




Fill in the details and Click "Add the Event" to receive back a unique code for that event



On MapRun on your mobile phone click the menu in the top-right corner (on Android - iPhone may be different) and select CheckSites. Input the number from above and you are good to go to test your route.

I created a test route in the hills behind my house with 33 CPs. All of them I "fixed" using the method outlined above and went for a run. It got every one. The only problem was the app stopped a number of times.  I went though locations I knew should have "beeped" and it did not. On checking the phone the  app had stopped, I clicked resume and went back to the CP and it "beeped". I am guessing a power saver mode was stopping the GPS while using the app in CheckSites mode - need to look into that.

After the activity the CheckSites mode allows you to analyse the accuracy of the CPs. Even down to 2m accuracy it would have still got all of them.

You now require a MapRun account to upload it, which I do not have. The attached PDF has the detailed instructions, and recommended best practices, for this stage of the process.

An Ordnance Survey account  can then be used to produce the competitor OS maps and there are many image editors available that will allow you to draw the CP locations such as the two examples below to supply to the competitors. 







Friday, 15 September 2023

GKL 2023 Results

               
Groovy Kinder Love September 16 2023 Results Summary

Male Senior 1ScottJack2:10:19
Male Senior 2SolesSamual2:26:30
Male Senior 3/MV40EcclesLawrence2:30:24
Male U23BarryTim2:35:38
MV50SavageToby2:40:44
MV60BennetSimon3:04:59
Women Senior 1WildmanAnna3:02:38
Women Senior 2BarryNiamh3:04:50
Women U23WarhurstSarah3:42:38
Women V40HaycockClaire3:35:25
Women V50Yokoyama-NicholsAyako3:37:06
Women V60EdgertonMary3:51:53
Women V75BuckleyBeryl4:21:06

Male Team PrizePennine Fell Runners
Matt Owens2:31:23
Michael Taylor2:33:10
Mike Sellors2:34:38
Womean Team PrizePennine Fell Runners
Anna Wildman3:02:38
Sarah Warhurst3:42:38
Mary Edgerton3:51:53

Overall Results                                  

PosTimeNo.SurnameFirst nameCat.Club
12:10:19213ScottJackMSeniorInov-8
22:26:30155SolesSamualMU23Buxton
32:30:24167EcclesLawrenceMV40Penny Lane Striders
42:31:23172OwensMattMV40Pennine Fell Runners
52:33:10209TaylorMichaelMSeniorPennine FRs
62:34:16182RaffleArthurMSeniorAltrincham
72:34:38219SellorsMikeMSeniorPennine Fell Runners
82:35:38205BarryTimMU23Pennine Fell Runners
92:38:53191KendallRichardMV40Marple Runners
102:39:05207WinfieldNathanielMV40Pennine Fell Runners
112:39:22174StubbsJamesMSeniorPennine Fell Runners
122:40:44217SavageTobyMV50Pennine Fell Runners
132:46:40185ThompsonScottMSenior
142:47:00164PettitDavidMSeniorRolls-Royce Harriers
152:48:38190SolmanRickMV40Rossendale Harriers
162:49:03160PickardSimonMV50Stockport Harriers
172:49:31187JonesAlexMV40Ashbourne RC
182:53:24210EastmanMarkMSeniorBollington harriers
192:53:31195LitherlandRossMV45
202:53:50203SteenDuncanMSeniorPennine Fell Runners
212:56:11173NockRobMV45Goyt Valley Striders
222:58:29193JohnstonBobMV50Dark Peak
232:58:53198PageGeorgeMSeniorRetford AC
243:00:02202DuckworthSamualMSenior
253:00:09161WilkinsonBarryMV55Borrowdale
263:00:53201CookRobertMSeniorManchester Road Runners
273:01:09183LewisPaulMV50Long Eaton Running Club
283:02:05153FishwickDarrenMV50Chorley
293:02:38163WildmanAnnaLSeniorPennine Fell Runners
303:03:26218SquireAnthonyMV45Holme Pierrepont RC
313:04:50204BarryNiamhLU23Leeds University
323:04:59211BennetSimonMV60Bowland
333:07:46196RaffleTimMV60Altrincham
343:08:09200WinfieldRobMV40
353:08:57175MorganKeithMV55Ashbourne RC
363:10:09197NewsamElliotMSeniorBolton United Harriers AC
373:10:14177NelsonThomasMSenior
383:10:35166GriffithsJamesMSenior
393:10:48192TaylorWilliamMV40Holme Pierrepont RC
403:10:52186SavagePeterMV40Glossopdale Harriers
413:11:23188FlintAshleyMSeniorBelper Harriers
423:13:15168CapponiSimoneMV45Bowland Fell Runners
433:13:33179ThompsonPaulMV45
443:14:00212AndertonRichardMSeniorHolme Pierrepont RC
453:14:15180WarhurstIanMV60Pennine
463:14:30162NobleLukeMV40Cuillin Dubh Running Club
473:15:11157HetheringtonJackMSenior
483:16:29171PinkMatthewMV50Pennine Fell Runners
493:16:35206MartindaleGrahamMV50
503:21:09158WinfieldDavidMV50Maccesfield
513:21:14150HorriganKieranMV60FRA
523:26:57165SmallChrisMV40Horsforth Fellandale Club
533:27:41208MarshallBenMV40
543:30:54178MarsdenMarcusMSeniorStarts 2 Jog
553:30:57216Greavy-KnowlesDanialMV50
563:35:25169HaycockClaireLV45Smiley Paces
573:35:25170AllwoodDanMV50
583:37:06199Yokoyama-NicholsAyakoLV50Matlock AC
593:42:28194SelstromColinMV40
603:42:38181WarhurstSarahLU23Pennine Fell Runners
613:45:13147NicholsonCharlesMSeniorManchester Road Runners
623:45:21154RuckTimMV40Pennine Fell Runners
633:51:53146EdgertonMaryLV60Pennine Fell Runners
643:56:03176McLarenConnorMSenior
653:57:00159MooreJohnMV60Goyte Valley Striders
663:57:02156GrantWayneMV45Goyt Valley Striders
674:08:03151JonesRachelLV40South Cheshire Harriers
684:08:04148PhelanPatrickMV55
694:17:21184KinchMarcMV50Long Eaton RC
704:17:24189NewbonElizabethLV50Bollington Harriers
714:21:06149BuckleyBerylLV75Glossopdale
724:26:35145EvansSteveMV50
734:29:58152DixonIanMV40Holme Pierrepont RC
744:34.35214CrosbyPaulMV45Holme Pierrepont