@@ -123,7 +123,7 @@ def generate_GPX(points, start_time=None, trk_name="exercise"):
123123 if start_time is None :
124124 start_time = filtered_points [0 ].time
125125
126- xml = '<?xml version="1.0" encoding="UTF-8"?>\r \ n '
126+ xml = '<?xml version="1.0" encoding="UTF-8"?>\n '
127127 gpx_attr = [
128128 'xmlns="http://www.topografix.com/GPX/1/1"' ,
129129 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' ,
@@ -152,14 +152,14 @@ def generate_GPX(points, start_time=None, trk_name="exercise"):
152152 # <gpxtpx:speed>1.0</gpxtpx:speed>
153153 # <gpxtpx:distance>0</gpxtpx:distance>
154154
155- xml += "<gpx " + " " .join (gpx_attr ) + ">\r \ n "
155+ xml += "<gpx " + " " .join (gpx_attr ) + ">\n "
156156
157- xml += "<metadata>\r \ n "
158- xml += " <time>%s</time>\r \ n " % UTCTime (start_time )
159- xml += "</metadata>\r \ n "
160- xml += "<trk>\r \ n "
161- xml += " <name>%s</name>\r \ n " % trk_name
162- xml += "<trkseg>\r \ n "
157+ xml += "<metadata>\n "
158+ xml += " <time>%s</time>\n " % UTCTime (start_time )
159+ xml += "</metadata>\n "
160+ xml += "<trk>\n "
161+ xml += " <name>%s</name>\n " % trk_name
162+ xml += "<trkseg>\n "
163163
164164 #
165165 # add the points
@@ -178,28 +178,28 @@ def generate_GPX(points, start_time=None, trk_name="exercise"):
178178 distance = p .distance
179179 fourcc_type = p .name
180180
181- pts = ' <trkpt lat="%s" lon="%s">\r \ n ' % (p .latitude , p .longitude )
182- pts += ' <fourcc_type>%s</fourcc_type>\r \ n ' % fourcc_type
183- pts += ' <ele>%s</ele>\r \ n ' % p .elevation
184- pts += ' <time>%s</time>\r \ n ' % UTCTime (p .time )
185- pts += ' <extensions>\r \ n '
186- pts += ' <gpxtpx:TrackPointExtension>\r \ n '
187- pts += ' <gpxtpx:hr>%s</gpxtpx:hr>\r \ n ' % hr
188- pts += ' <gpxtpx:cad>%s</gpxtpx:cad>\r \ n ' % cadence
189- pts += ' <gpxtpx:speed>%s</gpxtpx:speed>\r \ n ' % speed
190- pts += ' <gpxtpx:distance>%s</gpxtpx:distance>\r \ n ' % distance
191- pts += ' </gpxtpx:TrackPointExtension>\r \ n '
192- pts += ' <gpxx:TrackPointExtension/>\r \ n ' ## new
193- #pts += ' <power>%s</power>\r\ n' % power
194- #pts += ' <<gpxtpx:temp>%s</temp>\r\ n' % temperature
195- pts += ' </extensions>\r \ n '
196- pts += ' </trkpt>\r \ n '
181+ pts = ' <trkpt lat="%s" lon="%s">\n ' % (p .latitude , p .longitude )
182+ pts += ' <fourcc_type>%s</fourcc_type>\n ' % fourcc_type
183+ pts += ' <ele>%s</ele>\n ' % p .elevation
184+ pts += ' <time>%s</time>\n ' % UTCTime (p .time )
185+ pts += ' <extensions>\n '
186+ pts += ' <gpxtpx:TrackPointExtension>\n '
187+ pts += ' <gpxtpx:hr>%s</gpxtpx:hr>\n ' % hr
188+ pts += ' <gpxtpx:cad>%s</gpxtpx:cad>\n ' % cadence
189+ pts += ' <gpxtpx:speed>%s</gpxtpx:speed>\n ' % speed
190+ pts += ' <gpxtpx:distance>%s</gpxtpx:distance>\n ' % distance
191+ pts += ' </gpxtpx:TrackPointExtension>\n '
192+ pts += ' <gpxx:TrackPointExtension/>\n ' ## new
193+ #pts += ' <power>%s</power>\n' % power
194+ #pts += ' <<gpxtpx:temp>%s</temp>\n' % temperature
195+ pts += ' </extensions>\n '
196+ pts += ' </trkpt>\n '
197197
198198 xml += pts
199199
200- xml += "</trkseg>\r \ n "
201- xml += "</trk>\r \ n "
202- xml += "</gpx>\r \ n "
200+ xml += "</trkseg>\n "
201+ xml += "</trk>\n "
202+ xml += "</gpx>\n "
203203
204204 return xml
205205
@@ -249,9 +249,9 @@ def generate_KML(gps_points):
249249 s = "%s,%s,%s" % (p .longitude , p .latitude , p .elevation )
250250 lines .append (s )
251251
252- coords = os . linesep .join (lines )
252+ coords = ' \n ' .join (lines )
253253 kml = kml_template % coords
254- return ( kml )
254+ return kml
255255
256256
257257def generate_CSV_DashWare (gps_points ):
0 commit comments