问题描述
我正在尝试计算不存在属性distanceMeters
时从.tcx文件获取的点之间的距离(即具有经度和纬度)。在执行此操作时,我使用了具有该属性的.tcx作为测试,但无法获得相同的距离。我知道haversine函数(在找到的实现中过冲),我知道GeoJSON之间的距离(再次使用,过冲)。欢迎其他提示和建议!
这些是我用作基准的3点(仅使用有用的部分进行了编辑)。
<Trackpoint>
<Time>2020-11-05T17:26:33.000Z</Time>
<Position>
<Latitudedegrees>45.809465954080224</Latitudedegrees>
<Longitudedegrees>9.09074085764587</Longitudedegrees>
</Position>
<AltitudeMeters>220.1999969482422</AltitudeMeters>
<distanceMeters>0.0</distanceMeters>
</Trackpoint>
<Trackpoint>
<Time>2020-11-05T17:26:35.000Z</Time>
<Position>
<Latitudedegrees>45.80945455469191</Latitudedegrees>
<Longitudedegrees>9.090738091617823</Longitudedegrees>
</Position>
<AltitudeMeters>220.1999969482422</AltitudeMeters>
<distanceMeters>0.019999999552965164</distanceMeters>
</Trackpoint>
<Trackpoint>
<Time>2020-11-05T17:26:40.000Z</Time>
<Position>
<Latitudedegrees>45.80951012670994</Latitudedegrees>
<Longitudedegrees>9.090708252042532</Longitudedegrees>
</Position>
<AltitudeMeters>220.0</AltitudeMeters>
<distanceMeters>6.46999979019165</distanceMeters>
</Trackpoint>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)