File tree 3 files changed +13
-2
lines changed
3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -117,6 +117,8 @@ def main():
117
117
118
118
print ("Processing data..." )
119
119
df = process_data (filenames )
120
+ if df .empty :
121
+ sys .exit ("No data to plot" )
120
122
121
123
activities = None
122
124
if args .activities_path :
Original file line number Diff line number Diff line change @@ -38,8 +38,11 @@ def process_gpx(gpxfile: str) -> pd.DataFrame | None:
38
38
39
39
for activity_track in activity .tracks :
40
40
for segment in activity_track .segments :
41
- x0 = activity .tracks [0 ].segments [0 ].points [0 ].longitude
42
- y0 = activity .tracks [0 ].segments [0 ].points [0 ].latitude
41
+ if not segment .points :
42
+ continue
43
+
44
+ x0 = segment .points [0 ].longitude
45
+ y0 = segment .points [0 ].latitude
43
46
d0 = 0
44
47
for point in segment .points :
45
48
x = point .longitude
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <gpx version =" 1.1" xmlns =" http://www.topografix.com/GPX/1/1" creator =" https://github.com/georust/gpx" >
3
+ <trk >
4
+ <trkseg />
5
+ </trk >
6
+ </gpx >
You can’t perform that action at this time.
0 commit comments