本帖最后由 付之一笑 于 2018-9-10 15:48 编辑
本帖使用的方法适用于航测pos数据与照片数量不符的情况!
1、下载APM飞控相机数据:
http://bbs.5imx.com/forum.php?mo ... 8227&extra=page%3D1
2、手动生成Pix4D软件的pos文件和谷歌地图的KML文件!
使用Excel表格自动生成相关数据,如下图所示6~16列依次表示:纬度、经度、绝对高度、相对高度、滚转角、俯仰角、偏航角、图片名称、pos数据、谷歌地图视角高度、谷歌地图KML文件数据
文档模版:
https://pan.baidu.com/s/1lpPBW5uMGftKD2yEWehQKA
2.1pos数据生成
直接将第14列粘贴至TXT文件保存即可!14列公式(=RC[-1]&" "&RC[-8]&" "&RC[-7]&" "& RC[-5]&" "&RC[-3]&" "&RC[-4]&" "&RC[-2])
2.2谷歌地图KML文件数据
16列公式(="<Placemark><name>"&RC[-3]&"</name><styleUrl>#msn_ylw-pushpin</styleUrl><Point><coordinates>"&RC[-9]&","&RC[-10]&"</coordinates></Point></Placemark>")
新建txt文件改后缀为.kml,使用记事本打开改文件。将kml表头粘贴进来,再粘贴16列保存,即可使用谷歌地图打开!文件格式如下:
<kml xmlns="http://earth.google.com/kml/2.0">
<Folder>
粘贴16列内容至此
</Folder>
</kml>
3、如何将pos数据与图片名称对应
目前只能目视观察,然后根据pos数据生成的kml文件在谷歌地图上的分布连续性来对应!因为相机光圈的延迟照片相对于pos的位置会前移一小段距离!
4、如果你使用APM飞控,请将log_mark参数设置成4096(只保存相机数据)!据说该飞控闪存只有4mb大小!
5、确保拍照速度(间隔)大于快门触发保持时间参数CAM_DURATION(单位1/10秒)的值!
|