添加 半自动巡航模式功能
parent
db4fbea4da
commit
1fa2b285ac
150
%E5%8D%8A%E8%87%AA%E5%8A%A8%E5%B7%A1%E8%88%AA%E6%A8%A1%E5%BC%8F%E5%8A%9F%E8%83%BD.md
Normal file
150
%E5%8D%8A%E8%87%AA%E5%8A%A8%E5%B7%A1%E8%88%AA%E6%A8%A1%E5%BC%8F%E5%8A%9F%E8%83%BD.md
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
1. 在创建任务界面里的飞行模式下拉框中这里添加一个巡航模式
|
||||||
|
|
||||||
|
其中对应请求中mode值
|
||||||
|
快速模式:1,巡航模式:2,航线创先模式:3
|
||||||
|
|
||||||
|
2. 巡航模式保存时发给后端的请求参数和航线创建模式结构一样,其中一些值设置为特定值:
|
||||||
|
|
||||||
|
_JmJobDTO ->
|
||||||
|
List<JmJobUav> uavList;
|
||||||
|
JmJobUav ->
|
||||||
|
/** 起飞经度 */
|
||||||
|
private Double startLon;
|
||||||
|
|
||||||
|
/** 起飞纬度 */
|
||||||
|
private Double startLat;
|
||||||
|
|
||||||
|
/** 降落经度 */
|
||||||
|
private Double endLon;
|
||||||
|
|
||||||
|
/** 降落纬度 */
|
||||||
|
private Double endLat;
|
||||||
|
|
||||||
|
/** 起点海拔高度,前端不传则后台获取 */
|
||||||
|
private Double startAltitude;
|
||||||
|
这些值设置为0
|
||||||
|
JmJobUav -> List<JmAirline> airlineList; 这里面有一个航线内容就行
|
||||||
|
JmAirline ->
|
||||||
|
/** 航线起点经度 */
|
||||||
|
@NotNull(message = "航线起点经度不能为空")
|
||||||
|
private Double startLon;
|
||||||
|
|
||||||
|
/** 航线起点纬度 */
|
||||||
|
@NotNull(message = "航线起点纬度不能为空")
|
||||||
|
private Double startLat;
|
||||||
|
|
||||||
|
/** 航线起点相对高度 */
|
||||||
|
@NotNull(message = "航线起点高度不能为空")
|
||||||
|
private Double startHeight;
|
||||||
|
|
||||||
|
/** 航线终点经度 */
|
||||||
|
@NotNull(message = "航线终点经度不能为空")
|
||||||
|
private Double endLon;
|
||||||
|
|
||||||
|
/** 航线终点纬度 */
|
||||||
|
@NotNull(message = "航线终点纬度不能为空")
|
||||||
|
private Double endLat;
|
||||||
|
|
||||||
|
/** 航线终点相对高度 */
|
||||||
|
@NotNull(message = "航线终点高度不能为空")
|
||||||
|
private Double endHeight;
|
||||||
|
/**
|
||||||
|
* 航线开机点经度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "航线开机点经度不能为空")
|
||||||
|
protected Double flightStartLon;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 航线开机点纬度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "航线开机点纬度不能为空")
|
||||||
|
protected Double flightStartLat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 航线开机点相对高度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "航线开机点高度不能为空")
|
||||||
|
protected Double flightStartHeight;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 地面开机点经度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "地面开机点经度不能为空")
|
||||||
|
protected Double groundStartLon;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 地面开机点纬度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "地面开机点纬度不能为空")
|
||||||
|
protected Double groundStartLat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 地面开机点相对高度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "地面开机点高度不能为空")
|
||||||
|
protected Double groundStartHeight;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 航线关机点经度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "航线关机点经度不能为空")
|
||||||
|
protected Double flightEndLon;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 航线关机点纬度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "航线关机点纬度不能为空")
|
||||||
|
protected Double flightEndLat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 航线关机点相对高度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "航线关机点高度不能为空")
|
||||||
|
protected Double flightEndHeight;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 成像区域中心经度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "成像区域中心经度不能为空")
|
||||||
|
protected Double targetCentroidLon;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 成像区域中心纬度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "成像区域中心纬度不能为空")
|
||||||
|
protected Double targetCentroidLat;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 成像区域中心相对高度
|
||||||
|
*/
|
||||||
|
@NotNull(message = "成像区域中心高度不能为空")
|
||||||
|
protected Double targetCentroidHeight;
|
||||||
|
/**
|
||||||
|
* 成像区域轴向角度 与正北的夹角,北偏东为正
|
||||||
|
*/
|
||||||
|
@NotNull(message = "成像区域轴向角度不能为空")
|
||||||
|
protected Double targetHeading;
|
||||||
|
/**
|
||||||
|
* 飞行相对高度 (米)
|
||||||
|
*/
|
||||||
|
protected Double height;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 擦地角 = 90-下视角 范围 [0°~90°]
|
||||||
|
*/
|
||||||
|
@NotNull(message = "擦地角不能为空")
|
||||||
|
protected Double grazingAngle;
|
||||||
|
/**
|
||||||
|
* 航线类型 0:直线轨迹 1:圆迹轨迹
|
||||||
|
*/
|
||||||
|
@NotNull(message = "航线类型不能为空")
|
||||||
|
protected Byte flightType;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 航线路程
|
||||||
|
*/
|
||||||
|
protected Integer distance;_
|
||||||
|
|
||||||
|
以上这些值全设置为0
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in New Issue
Block a user