nfc-web/stuff/gpx.py

29 lines
811 B
Python
Raw Normal View History

2023-05-01 21:58:23 +03:00
import gpxpy
coordinates = [
(45.48022428207604,9.195426779729253),
(45.47955920386783,9.211414017521326),
(45.47004427949249,9.203266840037728),
(45.475357889920666,9.191542629685118),
(45.47459610057904,9.208902213194566),
(45.478548651650364,9.214803404483442),
(45.46896260077224,9.210735083849189),
(45.476397626274775,9.194716709512006),
(45.475918164099824,9.200196924291388),
(45.479553171431604,9.21471213487326),
(45.47701013861511,9.208935252810576),
(45.48182315628131,9.197640483441692),
(45.47577401244318,9.212112575183651)
]
gpx = gpxpy.gpx.GPX()
for coord in coordinates:
lat, lon = coord
w = gpxpy.gpx.GPXWaypoint()
w.latitude = lat
w.longitude = lon
w.name = "Testing"
gpx.waypoints.append(w)
print(gpx.to_xml())