перепроверил, вот что получается - если одна координата десятичная, а вторая минутная/минутно-секундная, то в итоговом файле нечто странное:
<?xml version="1.0" encoding="UTF-8"?>
<gpx xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.topografix.com/GPX/1/0" version="1.0" xsi:schemaLocation="http://www.topografix.com/GPX/1/0
http://www.topografix.com/GPX/1/0/gpx.xsd" creator="StatisfactionPRJ">
<wpt lat="60.123456" lon="29.123456">
<name>15.07.10 14:37</name></wpt>
<wpt lat="60.123456" lon="29.123456">
<name>15.07.10 14:37..</name></wpt>
<wpt lat="60.2056666667" lon="29.4216666667">
<name>15.07.10 14:37..</name></wpt>
<wpt lat="60.2056666667" lon="29.4187233333">
<name>15.07.10 14:37..</name></wpt>
<wpt lat="2117.60483333" lon="25.05"><name>15.07.10 14:37..</name></wpt>
<wpt lat="2117.60483333" lon="25.05"><name>15.07.10 14:37..</name></wpt>
<wpt lat="2117.60483333" lon="27.0566666667"><name>15.07.10 14:37..</name></wpt></gpx>