使用DJI Mobile SDK上传Waypoint Missions,如果DJI确定两个相邻航路点距离太近(0.5米内),则上传被拒绝 .
有没有人知道用于确定航点任务中相邻航点之间距离的算法?
具体来说,DJI算法是使用针对lat,lon坐标之间距离的半正式计算,如果是,那么使用的地球半径是多少?是UIGG的平均半径:6371008.8米 . 还是其他一些半径?
还是使用椭圆形Vincenty公式(WGS-84)?
在任务上传之前,此信息对于更精确的航路点抽取非常有用 .
首先,我会评论DJI回答内部实施问题的可能性很小,因为它会让他们不得不支持随着时间的推移和跨越飞机的实施 . 不同的飞机,不同的技术可能导致不同的实施 .
使用标准的“点之间的距离”计算总是有用的,无论是从 Map 公式中常见还是内置到平台SDK(iOS,Android等)中我都发现这些足够准确,足以计划复杂的航班 .
1 回答
首先,我会评论DJI回答内部实施问题的可能性很小,因为它会让他们不得不支持随着时间的推移和跨越飞机的实施 . 不同的飞机,不同的技术可能导致不同的实施 .
使用标准的“点之间的距离”计算总是有用的,无论是从 Map 公式中常见还是内置到平台SDK(iOS,Android等)中我都发现这些足够准确,足以计划复杂的航班 .