package com.dji.sample.patches.xml.mode;
|
|
import lombok.Data;
|
import org.locationtech.jts.geom.Coordinate;
|
|
import java.util.List;
|
|
/**
|
* @Author AIX
|
* @Date 2024/7/20 11:19
|
* @Version 1.0
|
*/
|
@Data
|
public class PlacemarkByPolygon {
|
|
/**
|
* 是否开启标定飞行
|
* * 注:仅适用于M300 RTK与M350 RTK机型
|
* 0:不开启
|
* 1:开启,航线中自动进行惯导标定,保证模型精度。航线收尾会进行三次加减速飞行,航线拐弯处自动外扩进行加减速飞行。航线过长会均匀插入加减速飞行,每次标定后飞行时间不会超过100s。
|
*/
|
private Integer caliFlightEnable = 0;
|
|
/**
|
* 是否开启高程优化
|
* 0:不开启
|
* 1:开启,飞行器会在航线执行完毕后,飞向测区中心采集一组倾斜照片,优化高程精度。
|
*/
|
private Integer elevationOptimizeEnable = 1;
|
|
/**
|
* 是否开启智能摆拍
|
* 0:不开启
|
* 1:开启,飞行器在单次建图航拍任务过程中,可通过云台摆动完成正射与倾斜照片拍摄。
|
*/
|
private Integer smartObliqueEnable = 0;
|
/**
|
* 是否开启斜立面
|
* 0:不开启
|
* 1:开启
|
*/
|
private Integer facadeWaylineEnable = 0;
|
|
private Integer isLookAtSceneSet = 0;
|
/**
|
* 拍照模式
|
* time:等时间拍照
|
* distance:等间隔拍照
|
* * 注:建议使用“time”等时间拍照。
|
* 在template.kml文件中定义“拍照模式”、“重叠率”和“飞行速度”,计算后得出间隔时间或间隔距离距离写入waylines.wpml中。
|
*/
|
private String shootType = "time";
|
/**
|
* 航线方向
|
*/
|
private Integer direction;
|
/**
|
* 测区外扩距离
|
*/
|
private Integer margin = 0;
|
|
/**
|
* 重叠率参数
|
*/
|
private Overlap overlap;
|
|
/**
|
* 测区多边形
|
*/
|
private List<String> polygons;
|
|
/**
|
* 全局航线高度(椭球高)
|
* * 注:如果 wpml:height 选用相对起飞点高度,则 wpml:ellipsoidHeight 和 wpml:height 相同;
|
* 如果 wpml:height 选用 EGM96 海拔高度或 AGL 相对地面高度,则 wpml:wpml:ellipsoidHeight 由 wpml:height 做相应转换得到。
|
*/
|
private double ellipsoidHeight;
|
/**
|
* 全局航线高度(EGM96海拔高/相对起飞点高度/AGL相对地面高度)
|
* * 注:该元素与 wpml:ellipsoidHeight 配合使用,二者是同一位置不同高程参考平面的表达。
|
*/
|
private double height;
|
|
}
|