前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【技术】无人机倾斜摄影1:500地形图测绘作业流程(CC+EPS)

【技术】无人机倾斜摄影1:500地形图测绘作业流程(CC+EPS)

作者头像
陈南GISer
发布于 2024-04-15 05:11:18
发布于 2024-04-15 05:11:18
2.3K0
举报
文章被收录于专栏:点点GIS点点GIS

同理也可使用cass 3D进行处理

摘 要:利用低空无人机倾斜摄影技术快速获取多角度影像数据,通过自动实景三维建模和三维模型立体量测技术,从而实现免外业调绘的高精度大比例尺地形图测绘。本文通过具体生产实验,详细介绍基于无人机倾斜摄影测量技术的大比例尺地形图作业流程,并通过精度分析,验证了此方法的可行性。

关键词:倾斜摄影;实景三维模型;大比例尺地形图;

1 引言

近年来迅速发展的无人机航测技术,具有机动灵活、作业高效迅速、可高频监测关键区域以及成本低廉等特点,在应急保障和小区域地形图测绘领域具有明显的优势。但无人机航测系统搭载的单一普通数码相机,获取的影像畸变严重,倾斜角和旋偏角较大,同时普通数码相机,像幅偏小,导致小的基高比。由于普通数码相机以上这些缺点,采用传统航测生产方式很难满足大比例地形图测绘的要求。

本文通过无人机飞行平台搭载倾斜相机,采用倾斜摄影的方式获取高重叠度影像数据,利用自动实景三维建模和三维模型立体量测技术,实现免外业调绘的高精度大比例尺地形图测绘,并通过具体实验验证此技术路线的可行性。

2 无人机倾斜摄影

测区位于青岛市高新区沟角村,属于丘陵地形。外业航空摄影通过四旋翼无人机,搭载2个SONY7R微单相机,与垂直方向成45°夹角,南北和东西航线各飞一次,获取地物侧面纹理;再搭载1个SONY7R微单相机进行一次垂直摄影,获取地物顶面纹理。设计航线相对航高120m,航向和旁向重叠度分别为80%、75%,整个测区21条航线,630张影像。为辅助后续数据处理,测区采用区域网布点模式,布设13个外业像控点及检查点,实验区域范围及像控点的布设如图1。

图1 测区概况及像控点布设

3 实景三维模型建立及大比例地形图测绘

本文通过无人机飞行平台搭载倾斜相机,采用倾斜摄影的方式获取测区的影像数据,利用自动建模的技术构建实景三维模型;在构建的实景三维模型基础上,通过三维立体量测技术,采集地物地貌特征点、线、面,最后通过内业编辑的方式制作地形图,从而省去烦琐的外业调绘工作,为快速制作大比例尺地形图测绘提供一种新的解决方案。基于无人机倾斜摄影的大比例尺地形图测绘技术路线如图2所示。

图2 基于无人机倾斜摄影的大比例尺地形图测绘技术路线

3.1 实景三维模型

本项目采用5个像控点解算,8个像控点进行精度检查,实景三维建模采用CC(Smart3D)软件进行制作,主要步骤如下:

(1)构建工程

加载影像数据,设置相机参数,编辑pos数据,引入控制点及检查点数据,建立好Smart3D工程,如图3所示。本项目采用2个相机,需设置2个相机文件,分别有364张和266张影像;原始POS数据坐标系为WGS1984,通过七参数模型及似大地水准面补偿模型转换到西安1980平面、黄海1985高程系统下。采取区域网布点,解算控制点5个,检查控制点8个。

图3 smart3D工程文件

(2)倾斜摄影空中三角测量

如图4所示,本项目采用区域网5点法布点,即四周4个控制点,测区中心1个控制点,用于解算倾斜摄影空中三角测量;同时布设8个检查点以检验空中三角测量的精度。通过空三加密处理,自由网的精度为1.82pix,像控点精度平面中误差0.033m,高程中误差0.063m;检查点精度,具体精度见精度分析小结。

图4 倾斜摄影空中三角测量

(3)三维实景模型生成

基于空中三角测量成果,进行模型分块,在分块模型的基础上,提取测区密集点云,构建不规则三角网,建立三维模型;同时利用5镜头获取的多角度纹理信息,自动拼贴,得到测区实景三维模型,如图5所示。

图5 实景三维模型

3.2 大比例尺地形图测绘

大比例地形图测绘主要基于EPS无人机三维模块,利用三维实景模型的空间量测功能,直接进行地形、地物的采集工作。具体步骤如下所示。

(1)EPS软件加载三维实景模型

在EPS无人机测量模块中利用模型转换功能将Smart3D生成的OSGB格式的模型转换成DSM高程模型,然后加载DSM模型从而实现实景三维模型的加载,如图6所示。

图6 EPS加载三维模型

(2)地形图绘制

如图7所示,基于三维实景模型的地形图制作,借助模型的空间尺寸信息,直接进行空间量算及采集,同时通过模型旋转及多角度观察等功能实现自动房檐改正,免去大量的外业实测及调绘工作,大大提高地形图测绘的工作效率。

图7 基于EPS绘制地形图

4 精度分析

4.1 空中三角测量精度

由表1控制点和检查点的精度表可知,控制点水平中误差为0.007m,高程中误差为 0 m,点位中误差0.007m,检查点水平中误差0.038m,高程中误差0.079m,点位中误差0.088m,空中三角测量精度较高,满足大比例尺地形图测绘需求。

4.2 平面及高程精度

(1)平面精度

平面精度检查采用RTK外业实测特征点和地形图上的同名点进行统计分析,具体精度统计表如表2所示。

如图8所示,总共22个平面精度统计的点,平面位置精度均小于0.25m,中误差0.144m,满足1∶500大比例尺地形图平面精度要求。

图8 平面精度统计折线图

(2)高程精度

高程精度检查采用RTK外业实测特征点和地形图上的同名点(可通过实景三维模型直接获取)进行统计分析,具体精度统计如表3所示。

如图9所示,总共35个平面精度统计的点,高程误差均小于0.1m,最大高程误差为0.086m,高程中误差0.034m,满足1∶500地形图高程精度要求。

图9 高程精度统计折线图

5 结论

本文给出了基于倾斜摄影技术测绘大比例尺地形图的技术路线,并通过具体实验精度分析,验证了此技术路线的可行性。同时借助实景三维的立体量测、任意视角等优点,实现房檐改正、地形、地物全内业绘制,避免了传统地形图外业调绘、补测等工作,为大比例地形图测绘提供了一个新的解决方案

作者:周小杰,胡振彪,乔新

原标题:无人机倾斜摄影技术在大比例尺地形图测绘中的应用

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 点点GIS 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
CodeBuddy跨界篇 | 产品经理写代码?不,你错了,我只是想画原型图
今天在上班期间,无意间听到了产品经理正在发愁,说最近工作比较忙,活比较多,有了新需求要花费大量时间思考方案,还要写需求文档,写完需求文档还要出开发原型给开发讲,愁死人了。听到这我突然就想到,上次我在我本机的VSCode 装了CodeBuddy 插件之后,利用 Craft 几句话就做出来一个数独游戏的事。那么我就想,我是不是也可以用VSCode 来直接出开发原型图呢?如果真的能出,明天就可以给产品经理指一条明路了,哈哈。
六月的雨在Tencent
2025/05/15
6191
bootstrap模态框之加载页面至modal-boby
思路:使用$("#reserveForm").html(result); result为Ajax请求controller所返回的页面
week
2018/08/27
4.6K0
bootstrap模态框之加载页面至modal-boby
前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
摘要总结:本文介绍了如何使用AngularJS04进行图书信息管理系统开发。主要包括了图书信息录入、查询、修改和删除等功能。同时,还提供了编辑图书和删除图书的接口。通过使用AngularJS04的指令和指令模块,可以方便地实现图书信息管理系统。
张果
2018/01/04
2.5K0
前端MVC学习总结(四)——NodeJS+MongoDB+AngularJS+Bootstrap书店示例
Html 收银页面设计
一、效果图 image.png image.png image.png 二、前端页面 1、商品列表: reserveCommodityOnShelfList.jsp <%@ page contentType="text/html;charset=UTF-8" %> <%@ include file="/WEB-INF/views/include/taglib.jsp" %> <html> <head> <title>商品管理</title> <meta name="decorat
week
2018/08/27
13.9K0
Html 收银页面设计
HC小区管理系统项目前端页面开发流程梳理
在我之前写的文章你一定没见过这样高度适配的接口,HC小区管理系统后端项目源码难点梳理 中我们一起梳理了后端项目MicroCommunity的开发流程和难点,当时前端项目MicroCommunityWeb尚未梳理,而前端项目MicroCommunityWeb对于
用户3587585
2024/06/13
5400
HC小区管理系统项目前端页面开发流程梳理
EngineerCMS核心代码
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/53367020
hotqin888
2018/09/11
1.4K0
golang-fullcalendar,engineercms完善日历事件-支持拖曳drop,改变时间resize
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/54023362
hotqin888
2018/09/11
2.1K0
golang-fullcalendar,engineercms完善日历事件-支持拖曳drop,改变时间resize
前端基础:Boostrap
Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。
RendaZhang
2020/09/08
7.7K0
前端基础:Boostrap
VFP+VUE碰撞出火花来了,我入门猫框后开始摸索开发自己的系统
大家好,我们前段时间跟着加菲猫老师学习了VFP+VUE入门课程。通过这门课程我们了解了VUE在网页开发的应用情况,也学会了利用axios组件从网页前端获取后台数据。
加菲猫的VFP
2022/01/05
7740
VFP+VUE碰撞出火花来了,我入门猫框后开始摸索开发自己的系统
python测试开发django-121.bootstrap-table弹出模态框修表格数据提交
整个body内容如下,模态框设置id属性id=”myModal” 修改按钮的id属性id=”btn_edit”
上海-悠悠
2021/09/14
1.4K0
PHP实现用户登录注册功能
初学php做了一些比较常见且有用的页面,放在上面记录一下咯 我是用了bootstrap框架里面的模态框做注册登陆页面,这样页面比较美观 页面效果:
用户8099761
2023/05/11
2.1K0
PHP实现用户登录注册功能
【云+社区年度征文】PHP实现登录注册-LMAP示例
最近事情越来越多了,比赛、实验、大作业、项目、考试,已经很难挤出时间写博客了,十一月产量也不高,但是我会更的(咕咕咕)。
唔仄lo咚锵
2020/12/02
2.3K1
【云+社区年度征文】PHP实现登录注册-LMAP示例
html --- bootstrap 框架 (栅格系统布局)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no,minimal-ui"/> <title>标题</title> <!-- ****** 必须引入 .css 文件 --> <link rel="stylesheet" h
小蔚
2019/09/11
4.9K0
ztree实现左边动态生成树,右边为具体信息功能
页面原型图: 图片.png 功能需求:点击左边树上的子节点,像后台发送请求,将请求到的信息展示在右边的表单里面 前端代码实现: 引入css文档: <link rel="stylesheet" type
王小婷
2018/06/04
3.4K0
电子规范管理系统(2)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/details/78008917
hotqin888
2018/09/11
1.1K0
电子规范管理系统(2)
基于html+css+jquery+bootstrap响应式网页制作模板——红色中国文化主题:大美中国
家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有运用,CSS的代码量也很足、很细致,使用hover来完成过渡效果、鼠标滑过效果等,使用表格、表单补充模块,为方便新手学习页面中没有使用js有需要的可以自行添加。 <font color='#b44846' size='4px'> ❤</font> 【作者主页——🔥获取更多优质
IT司马青衫
2022/08/16
8250
基于html+css+jquery+bootstrap响应式网页制作模板——红色中国文化主题:大美中国
JavaWeb新手进阶经典项目 & 半小时高效开发 & 海量知识点涵盖 (二)
我们昨天完成了第一部分的开发,即项目搭建和登录、注册功能实现。今天本文将与读者一起实现用户列表的显示、部门模块的显示和头像上传功能。
易兮科技
2020/09/27
1.2K0
JavaWeb新手进阶经典项目 & 半小时高效开发 & 海量知识点涵盖 (二)
Web开发---单页面应用(签到日报--技术实现)
疫情前期,员工分布在各个地区,需要上报个人的健康状态和位置信息,于是做了一个单页面应用(当时钉钉和微信上的健康上报模板还没出现)
MiaoGIS
2020/03/16
8580
Web开发---单页面应用(签到日报--技术实现)
PHP 基于 Cookie + Session 实现用户认证功能
接下来,我们通过 Cookie + Session 来完成博客管理后台的用户认证功能。
学院君
2020/10/19
2.6K0
PHP 基于 Cookie + Session 实现用户认证功能
【Java Web_06】Bootstrap
一、CSS全局样式 1. 文本对其方式 ① text-left : 左对齐 ② text-center : 居中 ③ text-right : 右对齐 2. 文本大小写转换 ① text-lowercase : 转小写 ② text-uppercase : 转大写 ③ text-capitalize : 首字母大写 3. 列表样式 ① list-unstyled : 取消前置图标,将左边距设置为0 ② lis
用户8250147
2021/02/04
6.1K0
推荐阅读
相关推荐
CodeBuddy跨界篇 | 产品经理写代码?不,你错了,我只是想画原型图
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档