首页 文章

DJI Mobile SDK - 如何计算相邻航点之间的距离?

提问于
浏览
0

使用DJI Mobile SDK上传Waypoint Missions,如果DJI确定两个相邻航路点距离太近(0.5米内),则上传被拒绝 .

有没有人知道用于确定航点任务中相邻航点之间距离的算法?

具体来说,DJI算法是使用针对lat,lon坐标之间距离的半正式计算,如果是,那么使用的地球半径是多少?是UIGG的平均半径:6371008.8米 . 还是其他一些半径?

还是使用椭圆形Vincenty公式(WGS-84)?

在任务上传之前,此信息对于更精确的航路点抽取非常有用 .

1 回答

  • 0

    首先,我会评论DJI回答内部实施问题的可能性很小,因为它会让他们不得不支持随着时间的推移和跨越飞机的实施 . 不同的飞机,不同的技术可能导致不同的实施 .

    使用标准的“点之间的距离”计算总是有用的,无论是从 Map 公式中常见还是内置到平台SDK(iOS,Android等)中我都发现这些足够准确,足以计划复杂的航班 .

相关问题