gpxpy不包括扩展数据如何修复?

2024-09-28 19:23:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图操作一些Geocaching数据,这些数据存储为包含扩展名的GPX(我想)。我发现,通过用gpxpy读取GPX,并简单地将航路点导出,它就会丢失这个扩展数据。在

Python如下:

center_gpx_file = open("input.gpx")
center_gpx = gpxpy.parse(center_gpx_file)

output_gpx = gpxpy.gpx.GPX()

for waypoint in center_gpx.waypoints:
    output_gpx.waypoints.append(waypoint)

f = output_gpx_file = open("output.gpx", "w")
f.write(output_gpx.to_xml())
f.close()

一个航路点输入.gpx看起来像:

^{pr2}$

输出结果如下:

^{3}$

如何让gpxpy包含<gsak:wptExtension .. >元素和子元素?在

提前谢谢


Tags: 数据元素inputoutputparsegpxopenfile