基于Pix4D使用无人机光学影像制作正射影像(DOM)和数字表面模型(DSM) 操作步骤

基于Pix4D使用无人机光学影像制作正射影像(DOM)和数字表面模型(DSM) 操作步骤

    • 0. 前言
    • 1.获取无人机光学影像
    • 2.DOM和DSM
    • 3.操作步骤
      • 3.1 初始界面
      • 3.2 新建项目
      • 3.3查看处理过程报告
      • 3.4查看处理进度和成果
    • 4.在ArcMap中打开DSM和DOM

0. 前言

此教程目的是让读者学会使用PIX4D拼接航片,教程较为通俗,面向初学者和专业人士。

1.获取无人机光学影像

使用大疆精灵4RTK无人机,通过规划航线、设置飞行高度和重叠率等参数,获取航片,然后导出至电脑。
在这里插入图片描述

  • 右键图片,点击属性,点击详细信息,往下拉,可以看到GPS栏,里面有经纬度和高程数据,这就是照片的pos数据。
    在这里插入图片描述

2.DOM和DSM

数字正射影像图(DOM,Digital Orthophoto Map),通俗地讲,就是把无人机拍的一张张照片合成为一张超级大的照片
数字表面模型(缩写DSM,Digital Surface Model)是指包含了地表建筑物、桥梁和树木等高度的地面高程模型,用来提取地表高程。和DEM相比,DEM只包含了地形的高程信息,并未包含其它地表信息,DSM是在DEM的基础上,进一步涵盖了除地面以外的其它地表信息的高程。

3.操作步骤

3.1 初始界面

在这里插入图片描述

3.2 新建项目

  1. 点击新项目…
    在这里插入图片描述
  2. 设置项目文件夹路径和项目名称,点击next
    在这里插入图片描述
  3. 选择图片或者图片所在的文件夹,点击next
    在这里插入图片描述
  4. 查看图片的坐标参数图片数量相机型号,如果不准确,需要我们手动修改,比如软件识别的坐标为WGS84,但实际上我们飞的时候设置的是China 2000,那么就需要手动调整
    在这里插入图片描述
  5. 调整图片的坐标系,点击右侧的编辑
    在这里插入图片描述
  6. 在弹出的选择图像坐标系中选择高级坐标系选项
    在这里插入图片描述
  7. 点击从列表,先点击基准面,找到China 2000,然后选择China Geodetic Coordinate System 2000,此时,我们选择的坐标是图片本身的坐标,是地理坐标系,显示的是经纬度,单位是度。设置好了之后点击OK,点击next
    在这里插入图片描述
  8. 设置输出坐标系,如果你想输出投影坐标,就可以在此设置了,就把China Geodetic Coordinate System 2000改成你的数据所在的投影带,比如我的数据pos的经度是116E,高斯-克吕格3度带就是117E。 点击高级选项,选择从列表,找到China 2000CGCS2000/3-degree Gauss-Kruger CM 117E,点击OK
    在这里插入图片描述
    在这里插入图片描述
  • 改好之后是下面这样的,然后点击next。
    在这里插入图片描述
  1. 选择标准中的3D Maps,点击next
    在这里插入图片描述
  • 得到以下界面
    在这里插入图片描述
  1. 设置处理选项,由于我们只需要DOM和DSM,点击左下角的处理选项,点击点云和纹理,在点云选项卡中取消勾选LAS,在三维网格纹理中取消勾选生成三维网格纹理。点击ok,此时总步骤为15步,点击开始。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

3.3查看处理过程报告

在数据处理过程中,做完空三后会出具第一份报告
在这里插入图片描述
报告中会显示航片的精度、区域覆盖度等信息,我们需要关注以下几点:

  1. 整体分辨率,这个数据表明DOM的分辨率
    在这里插入图片描述
  2. 图片使用率,这个数值表明了有多少张图片参与,是否有质量较差的部分
    在这里插入图片描述
  3. DOM和DSM预览图,如果预览图没问题,那么这个项目基本上就ok
    在这里插入图片描述
  4. 航片覆盖度,最佳效果为测区内都是绿色,黄色和红色覆盖的部分说明图片较少
    在这里插入图片描述
    注意:由于本次项目使用精灵4RTK拍摄,免像控方案,所以没有控制点,报告中不会显示控制点精度。

3.4查看处理进度和成果

  1. 点击左下角的输出状态,查看总体的处理进度
    在这里插入图片描述
    在这里插入图片描述
  2. 点击正射影像图,打开文件夹标志
    在这里插入图片描述
    在这里插入图片描述
  • 图中文件即为成果DOM
    在这里插入图片描述
  1. 项目的成果文件夹基础组成部分介绍,如图所示,3_dsm_ortho文件夹里面就是DSM和DOM成果,1_dsm是DSM,2_mosaic是DOM,分别点进去
    在这里插入图片描述
  • 后缀为_dsm是DSM
    在这里插入图片描述
  • 后缀为_mosaic是DOM
    在这里插入图片描述

4.在ArcMap中打开DSM和DOM

直接把dsm和dom对应的tif数据拖进arcmap即可
在这里插入图片描述
在这里插入图片描述


感谢阅读!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/115427.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【X3m】DDR压力测试

Index of /downloads/unittest/ 设置CPU模式和降频温度# 若设备重启需再次配置这两条指令 echo performance > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor echo 105000 > /sys/devices/virtual/thermal/thermal_zone0/trip_point_1_temp #1 cpu test ec…

django基于Python的房价预测系统+爬虫+大屏可视化分析

欢迎大家点赞、收藏、关注、评论 文章目录 前言一、项目介绍二、开发环境三、功能需求分析1 数据采集功能设计2数据管理功能设计3爬虫功能需求分析4 数据可视化功能需求分析数据库表的设计 四、核心代码五、效果图六、文章目录 前言 房价是一个国家经济水平的重要体现&#xff…

找不到mfc140u.dll无法继续执行此代码的5个修复方法分享

是使用计算机的过程中,我们经常会遇到各种各样问题,其中丢失“mfc140u dll”(动态链接库)是最常见的一种。DLL文件是一种可在多个程序之间共享的代码库,它可以被应用程序在运行时动态加载和卸载。而“mfc140u dll”则是…

三刷操作系统之一文带你搞懂FreeRTOS——信号量

信号量是操作系统中重要的一部分,信号量一般用来进行资源管理和任务同步,FreeRTOS中信号量又分为二值信号量、计数型信号量、互斥信号量和递归互斥信号量。不同的信号量其应用场景不同。 1.信号量简介 信号量常常用于控制对共享资源的访问和任务同步。举一个很常见的例子,…

熟练使用 Redis 的五大数据结构:Java 实战教程

入门 入门阶段主要记住 Redis 的命令,熟练使用 Redis 的 5 大数据结构就可以了。 如果没有 Redis 环境,可以直接通过这个网址https://try.redis.io/,很赞,它会给你模拟一个在线的环境可供你尽情使用! 熟练使用Redis的…

C#数据结构--数组和ArrayList

目录 本章目录: 2.1 数组基本概念 2.1.1 数组的声明和初始化 2.1.2 数组元素的设置和存取访问 2.1.4 多维数组 2.1.5 参数数组 2.2ArrayList 类 2.2.1ArrayList 类的成员 2.2.2 应用 ArrayList 类 数组和ArrayList之间的区别以及使用的场景 数组&#xf…

变分贝叶斯深度学习综述

**©PaperWeekly 原创 作者 |**薛博阳 **单位 |**香港中文大学 **研究方向 |**语言模型 引言 近年来,贝叶斯深度学习(Bayesian Deep Learn-ing)在诸多领域得到广泛关注应用,效果显著。本文将针对贝叶斯深度学习框架进行系…

Beyond Compare远程对比

文章目录 Beyond Compare 远程对比1. Beyond Compare基础知识1.1 特性1.2 工作原理 2. 设置远程连接3. 文件和文件夹远程对比4. 问题解决方案 Beyond Compare 远程对比 Beyond Compare是一款强大的文件和文件夹比较工具,提供了用于比较文件和文件夹的直观界面。可以…

测试老鸟总结,Allure测试报告-自动化测试详解,惊险避坑...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、Allure安装教程…

前端HTML CSS JS风格规范

本文代码规范来自HTML/CSS代码开发规范文档 文件命名规范 使用小写字母、数字和下划线组成文件名。 避免使用特殊字符和空格。 使用语义化的命名,能够清晰地表达出文件的功能或内容。 目录结构规范 使用约定俗成的目录结构,如:src/compon…

实战:打造一个开箱即用的超丝滑超漂亮hexo博客网站-v4-(通过百度网盘同步空间来同步source核心数据)

实战:打造一个开箱即用的超丝滑超漂亮hexo博客网站-v4-(通过百度网盘同步空间来同步source核心数据) 目录 文章目录 实战:打造一个开箱即用的超丝滑超漂亮hexo博客网站-v4-(通过百度网盘同步空间来同步source核心数据)目录写在前面本次更新方案背景方案官…

云台/稳定器/无人机姿态控制之欧拉角与四元数控制优缺点分析

基于欧拉角的姿态控制简述: 通过陀螺仪数据解算出姿态:pitch,roll,yaw(相对航向),根据目标 姿态:dst_pitch,dst_roll,dst_yaw计算出误差姿态pitch_err,roll_err,yaw_err。将误差姿态转换为目标速度e_pitch_rate,e_roll_rate,e_yaw_rate。然后…

Homeassistant docker配置

Homeassistant docker配置 【说明】本系列为自用教程,记录以便下次使用 【背景】一台J1900 4G64G的小主机,安装了OP系统,里面自带了Docker。为实现Homeassistant(简称HA)控制智能家居设备,进行如下配置。 【…

汽车屏类产品(三):抬头显示Head-Up Display(HUD)

前言 你的下一台车,一定要考虑加装一个HUD。 汽车抬头显示器或汽车抬头显示器(也称为汽车HUD)是任何透明的显示器,它可以在汽车中显示数据,而不需要用户将视线从平时的视角移开。这个名字的由来源于飞行员能够在头部“向上”并向前看的情况下查看信息,而不是向下倾斜查…

[swift刷题模板] 树状数组(BIT/FenwickTree)

[TOC]([swift刷题模板] 树状数组(BIT/FenwickTree) ) 一、 算法&数据结构 1. 描述 [python刷题模板] 树状数组 二、 模板代码 1. 单点赋值(增加),区间求和(PURQ) 例题: 307. 区域和检索 - 数组可修改 class BIT {var c: [Int]var n: Int init(_ n: Int){c…

OpenCV+QT实现的数字图像处理算法合集

源码下载地址: 基于OpenCV和QT的图像处理源码 图像预处理 灰度处理 灰度直方图 灰度均衡 梯度锐化 Laplace锐化 边缘检测 Roberts Sobel Laplace Prewitt canny Krisch 噪声 椒盐噪声 高斯噪声 滤波 均值滤波 中值滤波 双边滤波 形态学滤波 高斯滤波 图像变…

【2023-10-23】$(‘xx‘).css()方法设置元素css样式问题随记

好久不见~~~ 问题场景 根据业务需要,对使用到的table组件,设置表头固定效果。由于table组件未vue封装组件,经过尝试,可以通过监听表格容器变化时,通过获取对应的thead、tbody,并分别设置其对应的css样式属…

java--自增自减运算符

1.自增自减运算符 注意:、--只能操作变量,不能操作字面量的。 2.自增自减的使用注意事项 1.、--如果不是单独使用(如果在表达式中、或者同时有其它操作),放在变量前后会存在明显区别 1.1放在变量前面,先对变量进行1、-1&#xff…

内网穿透的应用-如何通过TortoiseSVN+内网穿透,实现公网提交文件到内网SVN服务器?

文章目录 前言1. TortoiseSVN 客户端下载安装2. 创建检出文件夹3. 创建与提交文件4. 公网访问测试 前言 TortoiseSVN是一个开源的版本控制系统,它与Apache Subversion(SVN)集成在一起,提供了一个用户友好的界面,方便用…

北邮22级信通院数电:Verilog-FPGA(6)第六周实验:全加器

北邮22信通一枚~ 跟随课程进度更新北邮信通院数字系统设计的笔记、代码和文章 持续关注作者 迎接数电实验学习~ 获取更多文章,请访问专栏: 北邮22级信通院数电实验_青山如墨雨如画的博客-CSDN博客 先抄作业!!!&am…