Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

时间:2022-09-06 22:14:42

一、前言

Wish3D出品的系列教程中,前面两讲分别讲述说明了小物件的照片三维重建、大区域地形的三维重建,从照片的直接导入至软件到通过Excel表格将区块导入处理,从不同的模型类别、不同的导入方式演示了照片三维重建的方法步骤,由此我们可以得到物体的三维模型,用于后续的网络发布和模型分析。在本讲中,我们将要讲述通过Smart3D建模软件除了处理生成模型,还可以生成模型对应的正射影像和DSM,并且通过ArcGIS将这些GeoTIFF格式的成果快速完成拼接。

二、工具材料

包括Smart3D建模软件,一组垂直拍摄而且多角度、重叠度满足重建要求的像片,ArcGIS10.1软件。

三、方法步骤

Smart3D建模软件除了可以生成三维模型以外,还能够生产Orthophoto(正射影像图)和DSM(数字表面模型)。这里值得注意的是,想要生成正射影像图和DSM,必须先生成三维模型,然后基于三维模型生成正射影像图和DSM,然而生成的成果是分块的,这与生成的三维模型是否分块处理无关,所以我们还需要对正射影像图和DSM进行拼接,这里我们需要ArcGIS的镶嵌功能来帮助我们实现。

(一)生成模型

按照系列教程前两讲的思路,大家应该可以很熟练地操作处理数据了,简要步骤及要点如下:

1、导入照片

新建一个新的区块,将待三维重建的照片导入,导入结果如下:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

别忘记检查一下照片:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

检查结果无误后,在3D view中看到分布正常:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

2、空三计算

照片导入完毕后,提交空三运算:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

后面参数按照默认值,一键往下开始处理,打开Engine,运算结果:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

3D view中的照片与模型的关系,一切正常:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

3、生成三维模型

回到General板块,提交生成产品:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

数据类型选择:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

格式可以随意选择一个:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

这里由于照片数量较少,所需的最大内存较小,没有做分块处理:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

三维模型成功生成:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

Acute3D viewer中的预览画面:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

(二)生成正射影像图和DSM

三维模型成功生成后,在重建区块再次提交生成产品:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

产品类型选择Orthophoto/DSM:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

产品的格式选择TIFF格式

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

如下图,其他的参考坐标系、生成范围及保存路径都是按默认参数设置,具体的参数说明我们在Smart系列教程4中已有体现,可以关注Wish3D微信公众号查阅历史消息。

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

打开Engine,一段时间后,处理完毕:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》 Properties板块中,可以看到,数据的一些参数配置:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》 我们找到存储文件夹,看到处理完的成果如下图:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》(三)TIFF影像拼接

这些成果中包含DSM和正射影像图的TIFF影像,并且是以分片式存储,因此,如果我们需要得到整个三维模型的正射影像图和DSM,就必须将它们拼接成一整个影像图。我们选用ArcGIS帮助我们实现这个结果。

打开ArcGIS桌面端,在搜索栏输入“镶嵌”,选择镶嵌至新栅格工具:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

1、DSM拼接

找到需要拼接的DSM的tif文件,添加进去;定义输出位置;确定输出的成果名称;选择空间参考;波段数需要输入文件与输出文件一致,因此DSM拼接输出的波段数是“1”,其他可选的参数可默认当前参数,具体配置如下:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》 确定之后,镶嵌就开始了:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》 镶嵌完毕后,可在ArcMap预览到拼接结果:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

2、正射影像图拼接

这里和上面的拼接步骤一致,但要注意的是正射影像图的tif文件添加之后,这里的波段数应该是3,这是因为正射影像图的波段是由RGB的3个波段构成的,如下图所示:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》 拼接完的正射影像图在ArcMap中预览,如下图所示:

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

四、小结

上述就是关于Smart3D建模软件生成正射影像图和DSM成果,并且将其拼接镶嵌的步骤方法。如果感兴趣想试一试的朋友可以亲手操作处理,影像镶嵌需要ArcGIS安装包的朋友,关注Wish3D微信公众号回复6即可获得下载地址,有疑问的朋友欢迎加入QQ交流群516635556讨论交流。接下来,我会在下周同一时间(每周三下午)Wish3D微信公众号即将推出之《案例实战演练4——手动配置S3C索引加载倾斜数据》,我们不见不散!

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》

Wish3D已出品的Smart3D系列教程如下,在微信公众号的历史消息中可以查看,欢迎大家关注Wish3D。

  • 《浅谈无人机倾斜摄影建模的原理和方法》
  • 《为什么三维重建效果这么差?——探探那些被忽略的拍照要求和技巧》
  • 《论照片三维重建中Smart3D几个工作模块的功能意义》
  • 《案例实战演练1——小物件的照片三维重建》
  • 《案例实战演练2——大区域的地形三维重建》
  • 《案例实战演练3——倾斜数据正射影像及DSM的生产》

Smart3D系列教程6之 《案例实战演练3——倾斜数据正射影像及DSM的生产》的更多相关文章

  1. Smart3D系列教程7之 《手动配置S3C索引加载全部的瓦片数据》

    一.前言 迄今为止,Wish3D已经出品推出了6篇系列教程,从倾斜摄影的原理方法.采集照片的技巧.Smart3D各模块的功能应用.小物件的照片重建.大区域的地形重建到DSM及正射影像的处理生产,立足于 ...

  2. Smart3D系列教程5之 《案例实战演练2——大区域的地形三维重建》

    一.前言 Wish3D出品的Smart3D系列教程中,前面一讲说明了小物件的照片三维重建,相信大家对建模的流程有了一定的了解.这次讲解中,我们将演示说明以一组无人机倾斜摄影照片为原始数据,通过Smar ...

  3. Smart3D系列教程4之 《案例实战演练1——小物件的照片三维重建》

    一.前言 Wish3D出品的Smart3D系列教程已经推出3讲了,分别是关于倾斜摄影三维建模原理应用.照片采集技巧.Smart3D各个功能模块的作用,它们都是围绕Smart3D建模软件进行的讲解.那么 ...

  4. Smart3D系列教程3之 《论照片三维重建中Smart3D几个工作模块的功能意义》

    [摘要] 近年来,倾斜摄影测量技术是国际测绘遥感领域近年发展起来的一项高新技术,利用照片进行三维重建成为一项关键性的技术.Smart3D软件,是照片三维重建主流软件之一,本文将就Smart3D建模软件 ...

  5. Smart3D系列教程2之 《为什么三维重建效果这么差?——探探那些被忽略的拍照要求和技巧》

    一.照片采集的实用概念 根据照片进行三维重建的过程中,有人没怎么遇到坑,有人被坑的不轻.可能是模型的纹理失真,模型的法线错了,模型会生成我们各种也想不到的结果,那么,是什么导致三维重建效果这么差的?是 ...

  6. Smart3D系列教程1之《浅谈无人机倾斜摄影建模的原理与方法》

    一.引言 倾斜摄影测量技术是国际测绘遥感领域近年发展起来的一项高新技术,以大范围.高精度.高清晰的方式全面感知复杂场景,通过高效的数据采集设备及专业的数据处理流程生成的数据成果直观反映地物的外观.位置 ...

  7. Smart3D系列教程8之 《模型合并——相邻地区多次建模结果合并》

    迄今为止,Wish3D已经出品推出了7篇系列教程,从倾斜摄影的原理方法.采集照片的技巧.Smart3D各模块的功能应用.小物件的照片重建.大区域的地形重建到DSM及正射影像的处理生产,立足于建模软件的 ...

  8. 【Web API系列教程】3.4 — 实战:处理数据(处理实体关系)

    前言 本部分描写叙述了EF怎样载入相关实体的细节,而且怎样在你的模型类中处理环形导航属性.(本部分预备了背景知识,而这不是完毕这个教程所必须的.你也能够跳到第五节) 预载入和延迟载入 预载入和延迟载入 ...

  9. 【转】Struts1.x系列教程(2):简单的数据验证

    转载地址:http://www.blogjava.net/nokiaguy/archive/2009/01/archive/2009/01/13/251197.html 简单验证从本质上说就是在服务端 ...

随机推荐

  1. 读取其他软件listview控件的内容

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  2. 摘要评注The Cathedral & The Bazaar

    2013年暑期买到这本书,距离其第一版已经有14年之久,而最早发布在互联网上的文章更是早在1997年.在我阅读的时候,很多事迹已经沉积为历史,很多预言已经成为现实.而这本书的意义却丝毫没有因此淡化,反 ...

  3. Python入门笔记(17):错误、异常

    一.什么是错误,什么是异常,它们两者区别 这里解释如下:个人觉得很通俗易懂 错误是指在执行代码过程中发生的事件,它中断或干扰代码的正常流程并创建异常对象.当错误中断流程时,该程序将尝试寻找异常处理程序 ...

  4. C++ STL知识点小结

    1.capacity(容量)与size(长度)的区别. size(长度)指容器当前拥有的元素个数. capacity(容量)指容器在必须分配新存储空间之前可以存储的元素总数.

  5. SSL工作原理

    关键词:SSL,PKI,MAC 摘    要:SSL利用数据加密.身份验证和消息完整性验证机制,为基于TCP等可靠连接的应用层协议提供安全性保证.本文介绍了SSL的产生背景.安全机制.工作过程及典型组 ...

  6. HTML5本地化应用开发-HTML5 Web存储详解

    文章不是简单的的Ctrl C与V,而是一个字一个标点符号慢慢写出来的.我认为这才是是对读者的负责,本教程由技术爱好者成笑笑(博客:http://www.chengxiaoxiao.com/)写作完成. ...

  7. MySQL--当mysqldump --single-transaction遇到alter table(2)

    在上篇<MySQL--当mysqldump --single-transaction遇到alter table>中测试发现,在MySQL 5.6版本中,如果在mysqldump期间修改表, ...

  8. pygame学习

    http://eyehere.net/2011/python-pygame-novice-professional-3/ http://www.pygame.org/docs/ref/event.ht ...

  9. ubuntu下载超快的一个站点

    http://mirrors.163.com/ubuntu-releases/14.04/

  10. 关于nodejs 假设httpserver&comma;会发现一次网页打开&comma;服务端会响应两次的问题&semi;

    转自:http://cnodejs.org/topic/518772806d38277306804020 每个页面默认都会再发一个de style="line-height: 21px; p ...