package com.dji.sample.patches.xml.mode; import lombok.Builder; import lombok.Data; /** * @PROJECT_NAME: drone * @DESCRIPTION: * @USER: aix * @DATE: 2024/3/27 11:57 */ @Data public class WaylineCoordinateSysParam { /** * 经纬度坐标系WGS84:当前固定使用 * WGS84坐标系 */ private String coordinateMode = "WGS84"; /** * 航点高程参考平面 * EGM96:使用海拔高编辑 * relativeToStartPoint:使用相对点的高度进行编辑 * aboveGroundLevel:使用地形数据,AGL下编辑(仅支持司空2平台) * realTimeFollowSurface: 使用实时仿地模式(仅用于建图航拍模版),仅支持M3E/M3T/M3M机型 */ private String heightMode = "EGM96"; /** * 飞行器离被摄面高度(相对地面高) * * 注:仅适用于模板类型mapping2d,mapping3d,mappingStrip */ private String globalShootHeight;//自定义 /** * 是否开启仿地飞行 0:不开启1:开启 * * 注:仅适用于模板类型mapping2d,mapping3d,mappingStrip */ private String surfaceFollowModeEnable = "1"; private String isRealtimeSurfaceFollow = "0"; /** * 仿地飞行离地高度(相对地面高) * * 注:仅适用于模板类型mapping2d,mapping3d,mappingStrip */ private String surfaceRelativeHeight; public WaylineCoordinateSysParam() {} public WaylineCoordinateSysParam(String heightMode,String globalShootHeight,String surfaceRelativeHeight) { this.heightMode = heightMode; this.globalShootHeight = globalShootHeight; this.surfaceRelativeHeight = surfaceRelativeHeight; } }