1. 序: 倾斜摄影越来越火热,硬件配置也不断的再提高,市面上越来越多的双镜头、四镜头、五镜头飞机也逐渐进入到了航测人员手中。大疆的无人机本身融合了配套的GPS模块和相机模块,拍出来的照片自带POS信息,但是后期的多镜头大多采用单反相机拍摄和GPS模块是独立的,GPS模块单独输出pos信息,照片单独拍照。航拍完成后对数据进行后期加工,基本都需要把照片和pos对应起来进行处理。后期的数据整理工作开始越来越复杂。一个对应Smart3d的Excel工程文件如果有20000张照片,基本会有几十个pos文件,编辑时间会长达两天甚至更多。而且极其容易出错。 另外是大疆的飞机,两架飞机飞同样的高度,得到的pos高度值能差几十米。。。。。。。经常导致不同飞机飞的同一个地区的航拍照片后期融合不起来。 一些只搞航拍的朋友,并不自己做后期处理,而要数据的一方,总是要求提供的照片要和pos能对应上,飞完了数据,晚上还要加班处理照片和pos。。。。。。 经常有朋友问有没有好用的修改照片gps的软件,之前推荐过开源的jhead,只是读取速度有些慢,而且读取出来是度分秒格式的,非专业人员也需要很长的时间。 这里介绍LocaSpaceViewer直接开发了读写照片pos的功能。再也不用编辑smart3d的工程文件了,直接加载照片就行。 2. 提取照片pos信息为什么要提取照片的pos信息??? 没有一个好的批量修改照片pos的功能之前,很多人需要提取照片的pos,编辑成excel,修改pos的高度值和其他照片的pos对应起来,以及批量应用是否使用pos信息等。 如何使用LocaSpaceViewer提取照片pos信息呢,直接上图【自己找准菜单位置】: 
LocaSpaceViewer-提取照片pos信息

LocaSpaceViewer-提取照片pos信息-导入照片
存储格式支持csv、excel两种格式 点击提取: 提取结果如下:

LocaSpaceViewer-提取照片pos信息-提取结果
3. 写入pos信息到照片:提取照片pos后可以对pos在Excel里面批量修改,然后再写回去。 没有pos的照片可以直接打开对应的pos文件,直接把pos写到照片里面去。 ps:对于五镜头,5张照片对应一个pos,只需要切换照片就可以了,不用每次都切换pos。

LocaSpaceViewer写入pos到照片
导入照片和pos信息, ps:对于照片和pos不对应,或者有多余描述信息,比如之类的第一行,可以直接右键删除哦。 
LocaSpaceViewer写入pos到照片-导入照片和pos
写入数据到照片的时候,一定要设置正常经纬度所在列,要不然经纬度反了可就不好了。 也可以直接在这里批量修改z值,不用excel里面编辑了 一切准备就绪,就一键写入吧。 然后就再也不担心别人让你调pos和照片了 再也不担心自己编辑的excel,smart3d不能识别了。
|