yaw/pitch/roll与Omega/Phi/Kappa的关系

phi, omega, kappa是希腊字母φ、ω、κ的英文读音写法;而pitch,roll, yaw的英文含义为俯仰,横滚,航偏。

在摄影测量学中,外业航飞获得的pos数据中三个外方位角元素分别代表的意思如下:

Pitch(俯仰角),绕着X轴旋转,对应角元素Omega

Roll(横滚角),绕着Y轴旋转,对应角元素Phi

Yaw(航偏角),绕着Z轴旋转,对应角元素Kappa
其中的yaw/pitch/roll是相对于无人机本身来说的,以无人机为原点,机头方向上下俯仰,机头左右偏航,机身翻滚为Roll。
而Omega,Phi,Kappa为GPS/INS给出的大地测量值。相当于对无人机进行了UTM投影。两者对应关系就是上面的。

从OpenStreetMap下载大范围数据,并将gpkg转换为shp

1.打开OpenStreetMap找到相应的地图范围,点击‘导出’–‘手动选择不同的区域’–‘Overpass API’这样三步就可以下载足够的范围,但下载的是gpkg文件。该文件可以使用开源的QGIS软件打开。QGIS是开源的,直接百度就可以下载安装很简单。

下载好是一个map文件。可以直接拖入Qgis打开。拖入会出现如下图,直接全选打开就行。

这样就可以看到地图已经加载了,包括道路,兴趣点,建筑等等。

接下来,我们只保留建筑。右击图层,打开Export–Save Feature as。在对话框中输入保留的名称。默认保留路径在安装路径的bin文件中或者自定义位置保存,自定义不行就用默认。这是已经生成gpkg文件了。

然后使用代码直接将gpkg转化为shp文件,代码使用了osgeo库,可以自行处理,直接上代码:

from osgeo import ogr
source = ogr.Open('F:/bathdata/Dortmenddata/dada/buildings.gpkg',update=False)#就是gpkg文件的本地路径
drv = ogr.GetDriverByName( 'ESRI Shapefile' )
for i in source:LayerName = i.GetName() inlyr = source.GetLayer( LayerName )outds = drv.CreateDataSource( 'F:/bathdata/Dortmenddata/dada/' + LayerName + '.shp')#保存文件的路径outlyr = outds.CopyLayer(inlyr,LayerName)
del inlyr,outlyr,outds

这样就直接可以得到shp文件了。


之后就是ArcGIS随便你咋玩了。上一个最后的建筑轮廓图层。

矩阵的翻转函数np.flip()

1.函数形式:numpy.flip(m, axis=None)
2.作用:沿给定轴的顺序颠倒数组中元素,数组的形状被保留,但是元素被重新排序。
3.参数:m–输入的数组
axis–None或者int(整数)或者tuple(整数的元组)。作用就是用来翻转的轴。默认值axis=None将翻转输入数组的所有轴。如果轴为负,则从最后一个轴数到第一个轴。如果axis是一个整数元组,则在该元组中指定的所有轴上执行翻转。
4.结果:返回一个已经按照指定轴进行翻转的数组。
5.实际应用:
垂直翻转数组,即上下翻转(axis=0)。
水平翻转数组,即左右翻转(axis=1)。

无人机倾斜摄影图像地理配准-随笔相关推荐

  1. Arcgis软件应用(五)遥感图像地理配准、矢量化与地图制作

    目的: 将遥感图像进行地理配准.矢量化,并且制作地图. 要求: 对的遥感图像进行地理配准: 矢量化建筑物.绿地.道路.水体等主要地物要素: 对各类地物要素进行符号化设置并对其名称进行标注: 添加指北针 ...

  2. ENVI自动地理配准栅格图像(至少一一幅图像含有地理信息)

    本文就介绍一种在ENVI 5.3 (64-bit) 软件中,自动生成地面控制点,从而对遥感影像进行地理配准的方法. 我们先来看一下本文需要实现的需求.现有以下两景遥感影像,其中一景含有地理参考信息,而 ...

  3. 无人机倾斜摄影测量技术应用于城市三维建模

    01前 言 "数字城市"."实景三维中国" 是当下最火的话题之一,其以计算机.大规模存储等技术为基础,运用遥感.全球定位系统.地理信息系统.工程测量技术.虚拟仿 ...

  4. 航飞原始影像外方位元素_【技术】无人机倾斜摄影建模技术在虚拟现实中的应用...

    (如有侵权,请联系删除) 摘 要 针对于虚拟现实平台中构建三维场景的费时费力问题,基于无人机倾斜摄影建模技术构建三维模型,利用 3DS Max 建模软件进行模型优化,并结合 Unity 3D 引擎构建 ...

  5. arcgis 属性表 汇总_Arcgis中遥感影像地理配准、矢量化与地图制作

    目的: 将遥感图像进行地理配准.矢量化,并且制作地图. 要求: 对的遥感图像进行地理配准: 矢量化建筑物.绿地.道路.水体等主要地物要素: 对各类地物要素进行符号化设置并对其名称进行标注: 添加指北针 ...

  6. qchart能绘制三维_诺斯顿三维测量:走进无人机倾斜摄影的世界

    ​ 谈到无人机 大家最先想到的是什么呢? 航拍.农业.影视拍摄.新闻报道 ...... 除了这些外 无人机在测绘领域业也有着广泛的应用 今天就带大家来了解一下 近几年发展起来的一项高新技术 " ...

  7. arcgis之地理配准

    1. 将需要配准的两幅影像导入arcmap 2. 打开地理配准 3.选择要配准的图像 4. 添加控制点 5. 先在需要配准的影像上找点, 再到目标影像上打点. 6. 重复四和五的操作,至少七个控制点 ...

  8. ArcMap地理配准

    1.打开菜单栏中的Customize中的 ->ToolBars ->Georeference 2.将两幅图像进行地理配准,现在需要配准的图像上选取GCP然后在相对正确的图像上寻找相同点.一 ...

  9. 如何用无人机倾斜摄影采集影像,完成实景三维重建?

    利用无人机的倾斜摄影技术可以全自动.高效率.高精度.高精细的构建地表全要素三维模型/实景三维模型,而模型的质量主要取决于两个因素: 一是影像质量(影像地面分辨率和影像清晰度): 二是照片数量(对同一区 ...

最新文章

  1. cron 工具 每分钟_计划任务 cron和crontab
  2. Java 线程池submit和execute
  3. Exchange 2010与Exchange Online混合部署PART 5:配置边缘
  4. css背景渐变的技巧与方法
  5. android 模仿大众点评团购卷列表多余3条时折叠,点击时显示剩余全部的功能
  6. Linux安装Kibana
  7. IdentityServer4系列 | 客户端凭证模式
  8. FAT12中,如何定位大于一个扇区(512B)的文件内容
  9. Git如何进行分支合并
  10. java有趣的平方数_JAVA小程序之独特的完全平方数问题
  11. 【Unity3D插件】PUN 2插件分享《Unity3D多人在线联机联网插件》——客户端服务器端一体
  12. 利用计算机对调查问卷进行,关于电脑需求调查问卷
  13. VR全景航拍补天教程
  14. 使用IPC扫描器进行网络扫描
  15. 软考是什么考试?软件水平考试介绍
  16. 直播平台软件开发都使用了什么协议呢?
  17. 阅读源码的三种境界 (转自 码农翻身 微信公众号)
  18. python杨辉三角居中_利用python打印杨辉三角
  19. TCP创建多人聊天室
  20. 印第安人的捕梦网 Dreamcatcher 与音乐——排箫

热门文章

  1. linux pandas教程_Pandas 学习笔记
  2. python用for循环画雪花图形_超详细讲解如何五步画出立体彩色雪花
  3. 《网络攻防》第六周作业
  4. 服务器向所有浏览器响应数据,浏览器工作原理与实践总结一
  5. 计算机游戏 25攻略,我的咖啡厅25级攻略大全及游戏技巧详解
  6. AI面试必备/深度学习100问1-50题答案解析
  7. MySQL数据库连接查询(外连接)
  8. evplay 翻录_翻录DVD并将其转换为ISO映像
  9. java 友元函数_C++ 友元函数用法总结
  10. verilog_边学边练习(5) 秒计数器(时序逻辑电路)