大疆V5文件KMZ线上生成

上一个文件里说的是离线版本的大疆V5文件KMZ离线生成,需要自己写解析KML,然后再自己压缩成kmz文件,编写起来比较麻烦,但是可定制化比较高,但是还有一种需求就是有一个不太符合大疆标准的航线需要导入大疆的Pilot2或者通过msdk来执行,我在自己的服务器上部署了一套简单的KMZ生成接口,只需要上传自己的KML文件,自动会生成KMZ文件,并且返航下载链接。

当然这里有几个要点要注意:

1、必须是kml文件*.kml,然后里面要包含Doucment 对象,xmlns最好是空的””

例如:<Doucment xmlns=””></>

2、航点给的格式在<LineString><coordinates></coordinates></LineString>里

例如:带高度的航点就会按照你给的航点来生成

<LineString> 
        <tessellate>1</tessellate>  
        <altitudeMode>relativeToGround</altitudeMode>  
        <coordinates>121.495587,31.372643,25 121.496225,31.37286,50 121.49721,31.37284,70 121.500284,31.37253,70 121.49731,31.373137,50 121.496138,31.372932,30 121.495471,31.372726,30</coordinates> 
      </LineString> 

不带高度的航点也可以解析,默认解析后的高度是10米,后续可以考虑给添加上接口传入高度

<LineString><coordinates>117.4789584428072,34.398018127907605 117.4794539809227,34.397896956254371 117.47936211526392,34.397872611243514 117.47885048389435,34.397997102701808 117.47893899679184,34.397966118178395 117.47944191098213,34.397844393153882 117.47935641556978,34.397855459072524 117.4788437783718,34.397980227203867 117.47893312945962,34.397949380998014 117.47935406863688,34.397846882985711</coordinates></LineString>

接口:https://blog.superfyx.top/api/upload

这里我给大家提供一个样本文件,文本信息就不展示出来了。


已发布

分类

来自

标签:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注