Skip to main content
 首页 » 编程设计

python之如何将一组 gps 点转换为 GPX 文件

2025年05月04日13bonelee

我有一个 csv 文件,它看起来像:

id,latitude,longitude 
0,51.74333,12.122905000000001 
538,51.7433216,12.122895 
539,51.7433266,12.1228766 
540,51.743333299999996,12.1228583 
541,51.7433416,12.122843300000001 
542,51.743355,12.122833300000002 
543,51.74337,12.1228216 

如何将此文件转换为 GPX 文件?我可以用 python 做到这一点吗?

请您参考如下方法:

查看 GPX 格式(https://en.wikipedia.org/wiki/GPS_Exchange_Format)。

  • 读取你的 CSV 文件,解析它
  • 打印 xml 文件的开头(标题,...)
  • 查看从 CSV 文件中检索到的所有 gps 位置,并以 GPX 格式打印它们
  • 打印xml文件的结尾