我正在分析“任务规划器”生成的gpx文件。出于某种原因,Software生成一行的gpx文件,如下所示:
<gpx creator="Mission Planner 1.3.48 build 1.1.6330.31130 ArduPlane V3.7.1 (22b5c415)" xmlns="http://www.topografix.com/GPX/1/1"><trk><trkseg><trkpt lat="31.7562743" lon="35.1812861"><ele>719.5</ele><time>2017-06-13T20:08:28+03:00</time><course>113.6</course><roll>-165.05</roll><pitch>1.74</pitch><mode /></trkpt><trkpt lat="31.7562703" lon="35.1812854"><ele>723.3</ele><time>2017-06-13T20:08:29+03:00</time><course>94.72</course><roll>-168.73</roll><pitch>8.55</pitch><mode /></trkpt><trkpt lat="31.7562648" lon="35.1812912"><ele>725.2</ele><time>2017-06-13T20:08:30+03:00</time><course>86.72</course><roll>-172.74</roll><pitch>4.67</pitch><mode /></trkpt> (...)
当我尝试用gpxpy(gpxpy-1.1.2)解析gpx文件时,轨迹点具有空的时间属性,即使它们在gpx文件中确实有一个字段:
^{pr2}$显然,这会扼杀所有的速度/持续时间计算。在
有什么想法?建议? +如果有人知道可以将gpx文件更改为可读的解析器/脚本,那就太好了。我试着自己写一个,但是我插入的文件搞砸了gpx文件,gpxpy根本无法解析它。在
thx在前面, 森林。在
目前没有回答
相关问题 更多 >
编程相关推荐