xieb
2024-04-13 f98b25a34d04c2acb9bf93e6cbd4e72fa2d81ba0
src/main/resources/template/template.xml
@@ -1,11 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:wpml="http://www.dji.com/wpmz/1.0.3">
<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:wpml="http://www.dji.com/wpmz/1.0.5">
  <Document>
    <!-- 步骤1:实现文件创建信息 -->
    <wpml:author>${author!''}</wpml:author>
    <wpml:createTime>${createTime!''}</wpml:createTime>
    <wpml:updateTime>${updateTime!''}</wpml:updateTime>
    <!-- 步骤2:设置任务配置 -->
    <wpml:missionConfig>
      <wpml:flyToWaylineMode>${missionConfig.flyToWaylineMode!''}</wpml:flyToWaylineMode>
      <wpml:finishAction>${missionConfig.finishAction!''}</wpml:finishAction>
@@ -17,18 +15,15 @@
      <wpml:globalTransitionalSpeed>${missionConfig.globalTransitionalSpeed!''}</wpml:globalTransitionalSpeed>
      <wpml:globalRTHHeight>${missionConfig.globalRTHHeight!''}</wpml:globalRTHHeight>
      <wpml:droneInfo>
        <!-- 用M30申报无人机型号 -->
        <wpml:droneEnumValue>${missionConfig.droneInfo.droneEnumValue!''}</wpml:droneEnumValue>
        <wpml:droneSubEnumValue>${missionConfig.droneInfo.droneSubEnumValue!''}</wpml:droneSubEnumValue>
      </wpml:droneInfo>
      <wpml:payloadInfo>
        <!-- 用M30声明有效载荷模型 -->
        <wpml:payloadEnumValue>${missionConfig.payloadInfo.payloadEnumValue!''}</wpml:payloadEnumValue>
        <wpml:payloadSubEnumValue>${missionConfig.payloadInfo.payloadSubEnumValue!''}</wpml:payloadSubEnumValue>
        <wpml:payloadPositionIndex>${missionConfig.payloadInfo.payloadPositionIndex!''}</wpml:payloadPositionIndex>
      </wpml:payloadInfo>
    </wpml:missionConfig>
    <!-- 步骤3:设置路径点模板文件夹 -->
    <Folder>
      <wpml:templateType>${folder.templateType!''}</wpml:templateType>
      <wpml:templateId>${folder.templateId!''}</wpml:templateId>
@@ -54,7 +49,6 @@
      <#list folder.placemarkList as placemark>
        <Placemark>
          <Point>
            <!-- 经度和纬度 -->
            <coordinates>
              ${placemark.coordinates!''}
            </coordinates>
@@ -80,7 +74,6 @@
          <wpml:useGlobalHeadingParam>${placemark.useGlobalHeadingParam!''}</wpml:useGlobalHeadingParam>
          <wpml:useGlobalTurnParam>${placemark.useGlobalTurnParam!''}</wpml:useGlobalTurnParam>
          <wpml:useStraightLine>${placemark.useStraightLine!''}</wpml:useStraightLine>
          <!-- 宣布航路点1#的行动组 -->
          <#if placemark.actionGroup??>
          <wpml:actionGroup>
            <wpml:actionGroupId>${placemark.actionGroup.actionGroupId!''}</wpml:actionGroupId>
@@ -93,7 +86,6 @@
            <#if placemark.actionGroup.actions??>
            <#assign idx = 0>
            <#list placemark.actionGroup.actions as action>
            <!-- 动作 -->
              <wpml:action>
                <wpml:actionId>${idx!''}</wpml:actionId>
                <wpml:actionActuatorFunc>${action.actionActuatorFunc!''}</wpml:actionActuatorFunc>
@@ -163,10 +155,10 @@
            </#if>
          </wpml:actionGroup>
          </#if>
          <wpml:isRisky>0</wpml:isRisky>
        </Placemark>
      </#list>
      </#if>
      <!-- 负载设置 -->
      <wpml:payloadParam>
        <wpml:payloadPositionIndex>${folder.payloadParam.payloadPositionIndex!''}</wpml:payloadPositionIndex>
        <wpml:focusMode>${folder.payloadParam.focusMode!''}</wpml:focusMode>