Popular Routes
Turn warnings don't work right on my Garmin Edge 810. I set the warnings for 100 ft, and save as a .tcx file. I use Garmin Training Center to upload to my GPS. During the ride, I get the warnings right at the turn, rather than 100 ft before.
I opened the .tcx file generated by plotaroute in Notepad. I can see the <CoursePoint> tags at the bottom. The problem is the points are not in the right order. The turns are listed before their associated turn warnings. I have to capture the turn point before the GPS looks for the turn warning point. The two messages end up appear in rapid succession at the turn.
Thanks for flagging this up Phil. Can you give me an example of a route where this happens please?
John
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<TrainingCenterDatabase xmlns="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v2 http://www.garmin.com/xmlschemas/TrainingCenterDatabasev2.xsd">
<Folders>
<Courses>
<CourseFolder Name="Courses">
<CourseNameRef>
<Id>Sample Route</Id>
</CourseNameRef>
</CourseFolder>
</Courses>
</Folders>
<Course>
<Name>Sample Route</Name>
<Lap>
<TotalTimeSeconds>348</TotalTimeSeconds>
<DistanceMeters>1933.8809872817157</DistanceMeters>
<BeginPosition>
<LatitudeDegrees>32.75914</LatitudeDegrees>
<LongitudeDegrees>-117.13515</LongitudeDegrees>
</BeginPosition>
<EndPosition>
<LatitudeDegrees>32.75908</LatitudeDegrees>
</EndPosition>
<Intensity>Active</Intensity>
<Cadence>0</Cadence>
</Lap>
<Track>
<Trackpoint>
<Time>2017-02-07T00:00:00Z</Time>
<Position>
</Position>
<AltitudeMeters>120</AltitudeMeters>
<DistanceMeters>0</DistanceMeters>
<SensorState>Absent</SensorState>
</Trackpoint>
<Time>2017-02-07T00:00:38Z</Time>
<LatitudeDegrees>32.76103</LatitudeDegrees>
<AltitudeMeters>118</AltitudeMeters>
<DistanceMeters>210.39383759883626</DistanceMeters>
<Time>2017-02-07T00:00:40Z</Time>
<LatitudeDegrees>32.76113</LatitudeDegrees>
<DistanceMeters>221.52578667853316</DistanceMeters>
<Time>2017-02-07T00:00:53Z</Time>
<LatitudeDegrees>32.7618</LatitudeDegrees>
<AltitudeMeters>119</AltitudeMeters>
<DistanceMeters>296.10984550997125</DistanceMeters>
<Time>2017-02-07T00:00:54Z</Time>
<LatitudeDegrees>32.76182</LatitudeDegrees>
<DistanceMeters>298.33623532575245</DistanceMeters>
<Time>2017-02-07T00:01:22Z</Time>
<LatitudeDegrees>32.7625961935014</LatitudeDegrees>
<DistanceMeters>384.7417006588354</DistanceMeters>
<Time>2017-02-07T00:01:13Z</Time>
<LatitudeDegrees>32.76277</LatitudeDegrees>
<DistanceMeters>404.0897515797091</DistanceMeters>
<Time>2017-02-07T00:01:15Z</Time>
<LatitudeDegrees>32.76287</LatitudeDegrees>
<DistanceMeters>415.221700658615</DistanceMeters>
<Time>2017-02-07T00:01:19Z</Time>
<LongitudeDegrees>-117.13487</LongitudeDegrees>
<DistanceMeters>441.43264212024615</DistanceMeters>
<Time>2017-02-07T00:01:25Z</Time>
<LongitudeDegrees>-117.13452</LongitudeDegrees>
<DistanceMeters>474.1963189496077</DistanceMeters>
<Time>2017-02-07T00:01:31Z</Time>
<LatitudeDegrees>32.76288</LatitudeDegrees>
<LongitudeDegrees>-117.13418</LongitudeDegrees>
<DistanceMeters>506.0433504321501</DistanceMeters>
<Time>2017-02-07T00:01:35Z</Time>
<LongitudeDegrees>-117.13392</LongitudeDegrees>
<DistanceMeters>530.3820790563481</DistanceMeters>
<Time>2017-02-07T00:01:38Z</Time>
<LatitudeDegrees>32.76289</LatitudeDegrees>
<LongitudeDegrees>-117.1338</LongitudeDegrees>
<DistanceMeters>541.6703607995417</DistanceMeters>
<Time>2017-02-07T00:01:40Z</Time>
<LongitudeDegrees>-117.13365</LongitudeDegrees>
<DistanceMeters>555.7119334279625</DistanceMeters>
<Time>2017-02-07T00:01:46Z</Time>
<LongitudeDegrees>-117.1333</LongitudeDegrees>
<AltitudeMeters>121</AltitudeMeters>
<DistanceMeters>588.4945105152666</DistanceMeters>
<Time>2017-02-07T00:01:51Z</Time>
<LongitudeDegrees>-117.13297</LongitudeDegrees>
<DistanceMeters>619.3859737698702</DistanceMeters>
<Time>2017-02-07T00:01:52Z</Time>
<LongitudeDegrees>-117.13294</LongitudeDegrees>
<DistanceMeters>622.1942886107153</DistanceMeters>
<Time>2017-02-07T00:01:56Z</Time>
<LongitudeDegrees>-117.13268</LongitudeDegrees>
<DistanceMeters>646.5330172362435</DistanceMeters>
<Time>2017-02-07T00:02:01Z</Time>
<LongitudeDegrees>-117.13243</LongitudeDegrees>
<DistanceMeters>669.9356409130504</DistanceMeters>
<Time>2017-02-07T00:02:07Z</Time>
<LongitudeDegrees>-117.13206</LongitudeDegrees>
<DistanceMeters>704.5715239558857</DistanceMeters>
<Time>2017-02-07T00:02:16Z</Time>
<LatitudeDegrees>32.76288841221474</LatitudeDegrees>
<LongitudeDegrees>-117.13176557248408</LongitudeDegrees>
<DistanceMeters>732.1489320216486</DistanceMeters>
<Time>2017-02-07T00:02:13Z</Time>
<LongitudeDegrees>-117.13171</LongitudeDegrees>
<DistanceMeters>737.3541010431958</DistanceMeters>
<Time>2017-02-07T00:02:17Z</Time>
<LongitudeDegrees>-117.13144</LongitudeDegrees>
<AltitudeMeters>122</AltitudeMeters>
<DistanceMeters>762.6289317759448</DistanceMeters>
<Time>2017-02-07T00:02:35Z</Time>
<LatitudeDegrees>32.76203</LatitudeDegrees>
<DistanceMeters>858.3636938576997</DistanceMeters>
<Time>2017-02-07T00:02:55Z</Time>
<DistanceMeters>969.6831846515048</DistanceMeters>
<Time>2017-02-07T00:03:32Z</Time>
<LatitudeDegrees>32.75915</LatitudeDegrees>
<LongitudeDegrees>-117.13143</LongitudeDegrees>
<AltitudeMeters>117</AltitudeMeters>
<DistanceMeters>1178.9659210458205</DistanceMeters>
<Time>2017-02-07T00:03:45Z</Time>
<LatitudeDegrees>32.7585</LatitudeDegrees>
<DistanceMeters>1251.3235900614775</DistanceMeters>
<Time>2017-02-07T00:04:21Z</Time>
<LatitudeDegrees>32.757563806498595</LatitudeDegrees>
<AltitudeMeters>116</AltitudeMeters>
<DistanceMeters>1355.5401739216008</DistanceMeters>
<Time>2017-02-07T00:04:09Z</Time>
<LatitudeDegrees>32.75729</LatitudeDegrees>
<DistanceMeters>1386.0201739213805</DistanceMeters>
<Time>2017-02-07T00:04:16Z</Time>
<LongitudeDegrees>-117.13183</LongitudeDegrees>
<DistanceMeters>1423.466722606614</DistanceMeters>
<Time>2017-02-07T00:04:20Z</Time>
<LongitudeDegrees>-117.13205</LongitudeDegrees>
<DistanceMeters>1444.0623243847646</DistanceMeters>
<Time>2017-02-07T00:04:25Z</Time>
<LongitudeDegrees>-117.13235</LongitudeDegrees>
<AltitudeMeters>115</AltitudeMeters>
<DistanceMeters>1472.1472358983644</DistanceMeters>
<Time>2017-02-07T00:04:30Z</Time>
<LongitudeDegrees>-117.13266</LongitudeDegrees>
<DistanceMeters>1501.168311129394</DistanceMeters>
<Time>2017-02-07T00:04:33Z</Time>
<LongitudeDegrees>-117.13282</LongitudeDegrees>
<DistanceMeters>1516.1469306029625</DistanceMeters>
<Time>2017-02-07T00:04:35Z</Time>
<LatitudeDegrees>32.75728</LatitudeDegrees>
<DistanceMeters>1530.233441482027</DistanceMeters>
<Time>2017-02-07T00:04:41Z</Time>
<LongitudeDegrees>-117.13329</LongitudeDegrees>
<DistanceMeters>1560.1906837945264</DistanceMeters>
<LongitudeDegrees>-117.13331</LongitudeDegrees>
<DistanceMeters>1562.06301143831</DistanceMeters>
<Time>2017-02-07T00:04:46Z</Time>
<LongitudeDegrees>-117.13361</LongitudeDegrees>
<DistanceMeters>1590.1479261070278</DistanceMeters>
<Time>2017-02-07T00:04:51Z</Time>
<LongitudeDegrees>-117.13389</LongitudeDegrees>
<DistanceMeters>1616.360513129303</DistanceMeters>
<Time>2017-02-07T00:04:56Z</Time>
<LongitudeDegrees>-117.1342</LongitudeDegrees>
<DistanceMeters>1645.3815916205767</DistanceMeters>
<Time>2017-02-07T00:05:02Z</Time>
<LatitudeDegrees>32.75727</LatitudeDegrees>
<DistanceMeters>1675.359511337783</DistanceMeters>
<Time>2017-02-07T00:05:03Z</Time>
<LongitudeDegrees>-117.13459</LongitudeDegrees>
<DistanceMeters>1682.006536246666</DistanceMeters>
<Time>2017-02-07T00:05:06Z</Time>
<LongitudeDegrees>-117.1348</LongitudeDegrees>
<DistanceMeters>1701.6659765137074</DistanceMeters>
<Time>2017-02-07T00:05:15Z</Time>
<LongitudeDegrees>-117.13481441595931</LongitudeDegrees>
<DistanceMeters>1703.0155464709446</DistanceMeters>
<Time>2017-02-07T00:05:12Z</Time>
<LongitudeDegrees>-117.13514</LongitudeDegrees>
<DistanceMeters>1733.4955464713202</DistanceMeters>
<Time>2017-02-07T00:05:25Z</Time>
<LatitudeDegrees>32.75791</LatitudeDegrees>
<DistanceMeters>1803.626825671196</DistanceMeters>
<Time>2017-02-07T00:05:40Z</Time>
<LatitudeDegrees>32.7587</LatitudeDegrees>
<DistanceMeters>1891.5692233973211</DistanceMeters>
<Time>2017-02-07T00:05:48Z</Time>
</Track>
<CoursePoint>
<Name>Start here</Name>
<PointType>Straight</PointType>
<Notes>Start near 4501-4511 Oregon St, San Diego, CA 92116, USA</Notes>
</CoursePoint>
<Name>Oregon St</Name>
<Notes>Head north on Oregon St toward Madison Ave</Notes>
<Notes>Head north on Oregon St toward Adams Ave</Notes>
<Name>100ft:Turn</Name>
<PointType>Right</PointType>
<Notes>100 ft - Turn right onto Adams Ave</Notes>
<Name>Adams Ave</Name>
<Notes>Turn right onto Adams Ave</Notes>
<Notes>Head east on Adams Ave toward Utah St</Notes>
<Notes>100 ft - Turn right onto Kansas St</Notes>
<Name>Kansas St</Name>
<Notes>Turn right onto Kansas St</Notes>
<Notes>Head south on Kansas St toward Madison Ave</Notes>
<Notes>Head south on Kansas St toward Meade Ave</Notes>
<Notes>100 ft - Turn right onto Meade Ave</Notes>
<Name>Meade Ave</Name>
<Notes>Turn right onto Meade Ave</Notes>
<Notes>Head west on Meade Ave toward Idaho St</Notes>
<Notes>100 ft - Turn right onto Oregon St</Notes>
<Notes>Turn right onto Oregon St</Notes>
</Course>
</TrainingCenterDatabase>
Sorry, I couldn't figure out how to attach a document, so I inserted the file contents in the post, below. You can cut and paste into Notepad and save as a .tcx file. This is a simple square route in San Diego. Three of the four turns appear before their 100 ft turn warnings. When imported into Garmin Training Center, the route jumps back and forth at three of the turns.
Thanks Phil. I can see this route in your account too so will be able to download it from there. I'll have a look into it and post back when I've sorted it out.
I've been looking at it some more and I think the turn points and turn warning points are correct in the .tcx file. The order of the points is being changed when importing into Garmin Training Center. As a test, I copied the .tcx file into the GARMIN/NewFiles folder of my Garmin Edge 810 manually (without using Training Center) and the route instructions appear to be in the correct order. I will reload all of my courses this way and see if the turn warnings work correctly.
Thanks for that update Phil.