我有一个csv文件,它看起来像:
plt.gcf().canvas.draw()
如何将此文件转换为GPX文件?我可以用python做这个吗?
答案 0 :(得分:2)
了解GPX格式的外观(https://en.wikipedia.org/wiki/GPS_Exchange_Format)。
答案 1 :(得分:1)
我不确定您是否可以使用Python执行此操作,但我已使用PoiEdit将坐标的CSV文件转换为GPX格式。您可以加载CSV并另存为GPX文件。
答案 2 :(得分:1)
可以使用GPSBabel(https://www.gpsbabel.org)将样本CSV转换为一组GPX航点,并使用以下命令:
gpsbabel -i unicsv -f input-file.csv -o gpx -F output-file.gpx
答案 3 :(得分:1)
这个问题是在几年前提出的,因此,如果您最近正在搜索此问题,并且使用的是python> = 3.5,则可以使用gpx_converter。
使用pip安装pip install gpx_converter
然后在您的情况下通过调用csv_to_gpx使用它:
from gpx_converter import Converter
Converter(input_file='your_input.csv').csv_to_gpx(lats_colname='latitude',
longs_colname='longitude',
output_file='your_input.gpx')