SuperMap iDesktop / iDesktopX 加载大疆智图(DJI Terra)导出的OSGB数据效果异常的绕行方案
SuperMap iDesktop / iDesktopX
是完全兼容 DJI Terra 导出的 OSGB 数据,原本仅需要通过SuperMap iDesktop / iDesktopX
生成 OSGB 数据对应的 *.scp 配置文件,即可通过加载 *.scp 配置文件的方式直接加载 OSGB 数据到三维球面场景,浏览效果完美。
由于近期 DJI Terra 软件版本更新(不知道做了什么改动,据说是导出的 OSGB 数据包围盒(BoundingBox)值不正确),导致在SuperMap iDesktop / iDesktopX
软件加载时,会出现缩放到越小的比例尺下数据显示越模糊的情况。
目录
- 1. 异常情况
- 2. 绕行方案
- 2.1. 选择数据
- 2.2. 生成配置 *.scp 文件
- 2.3. 加载 *.scp 配置文件
- 2.4. 倾斜入库(OSGB -> S3MB)
- 2.5. 导入 S3MB 数据浏览
- 3. 后续处理建议
- 3.1. 创建模型LOD
- 3.2. 生成三维切片缓存(*.scp)
1. 异常情况
言归正传,先看当前这种浏览显示异常的情况:
2. 绕行方案
2.1. 选择数据
根据当前 DJI Terra 导出的 OSGB 数据,选择最精细层级的数据 (如该实例中选择的是 Level20 的 OSGB 数据),将其拷贝到一个新的目录中。
2.2. 生成配置 *.scp 文件
2.2.1. 功能入口
SuperMap iDesktop / iDesktopX
三维数据》数据管理》生成配置文件,如下图所示:
2.2.2. 配置倾斜摄影配置文件生成面板
1). 配置 源路径 和 元数据
a. 将 源路径 指向前面挑选出来的最精细层 OSGB 数据目录;
b. 将 元数据 指向 DJI Terra 导出的 OSGB 数据根目录下的 metadata.xml 文件,如下图所示:
2). 指定根节点
重新指定根节点,将当前 源路径 下的所有 OSGB 数据文件都指定成根节点,如下图所示:
2.3. 加载 *.scp 配置文件
在 SuperMap iDesktop / iDesktopX
三维场景的普通图层中添加 三维切片缓存(即上一步生成的 *.scp 配置文件),此时的浏览效果如下图所示:
1). 可以轻易看出,此时加载的 OSGB 三维切片缓存数据已经不会在浏览时出现缩放时变模糊的情况。
2). 虽然目前浏览清晰度已经很好了,但是当 OSGB 数据量较大的时候,在比例尺较大的层级浏览会出现卡顿的情况,因为目前使用的是最精细层级的数据,没有上层数据,所以在上层加载的时候使用的是最精细层级的数据。
2.4. 倾斜入库(OSGB -> S3MB)
2.4.1. 功能入口
在 SuperMap iDesktop / iDesktopX
菜单栏 三维数据》数据处理》倾斜入库,如下图所示:
2.4.2. 配置倾斜入库参数面板
在 倾斜入库 参数面板进行以下设置:
1). 添加 OSGB 最精细层生成的 *.scp 源配置文件;
2). 确认 中心点坐标单位,默认是 米,根据具体的测试数据坐标单位调整(如:该测试数据的中心坐标单位是 度);
3). 若不清楚原 OSGB 数据的纹理情况,建议勾选上 纹理重映射 功能。
2.4.3. 倾斜入库
当 倾斜入库 功能执行完成后,打开输出数据文件夹,可以看到如下图所示的 S3MB 数据输出目录结构。
2.5. 导入 S3MB 数据浏览
2.5.1. 导入 S3MB 数据
根据 倾斜入库 生成的 *.scp 文件导入 S3MB 格式数据,如下图所示:
2.5.2. 加载模型数据到三维场景中浏览
将导入的模型数据集添加到新三维球面场景,在图层管理器选中图层并点击鼠标右键 缩放到本图层,查看模型的显示效果,根据模型位置的当前时间可能存在如下显示情况:
2.5.3. 优化场景模型显示效果
如果浏览导入的模型数据集呈现如上图所示的效果,可以通过 轨迹 功能 调整光照时间 改变三维场景里的模型亮度,如下图所示:
3. 后续处理建议
1). 如果模型数据集的数据量
较小
,使用最精细层级的数据在较高层级上浏览时也感觉非常流畅
的话,可以不考虑以下操作流程;
2). 若模型数据集的数据量较大
,在较高层级上浏览时感觉到卡顿
,建议考虑执行以下优化流程。
3.1. 创建模型LOD
在 SuperMap iDesktop / iDesktopX
桌面端 工作空间管理器 中选中模型数据集,鼠标右键点击 创建模型LOD,如下图所示:
对当前模型数据集 创建模型LOD 成功后,再次在三维场景中浏览时,可以明显的感觉到加载性能的提升。
3.2. 生成三维切片缓存(*.scp)
创建模型LOD 可以提升模型数据集在三维场景中的加载性能,但是仅适应与
SuperMap iDesktop / iDesktopX
桌面端,如果想要在实际场景中应用该模型数据集的话,建议对模型数据集生成三维切片缓存(*.scp)。
在 SuperMap iDesktop / iDesktopX
桌面端生成三维切片缓存,详细教程可以参考《Supermap iDesktop中三维缓存生成和使用》文章。
通过 SuperMap iDesktop / iDesktopX
生成三维切片缓存后,在后续即可直接使用生成的三维缓存,无需再使用原 OSGB 格式数据。
SuperMap iDesktop / iDesktopX 加载大疆智图(DJI Terra)导出的OSGB数据效果异常的绕行方案相关推荐
- Cesium加载3Dtiles模型-大疆智图
Cesium加载3Dtiles模型 Cesium加载3Dtiles模型步骤: (一)如果您使用的是大疆智图,则该软件可以直接输出3Dtiles格式(B3DM切片)的数据,如图所示: var viewe ...
- 大疆智图、CC生产了多份数据,如何合并为一份在图新地球进行加载
0问题来源: 无人机对某一地方分区域进行数据采集,通过大疆智图或Context Capture进行倾斜模型构建,会形成多个倾斜模型数据文件.如果数据量很大,一个一个加载会很麻烦.因此,我们需要将多个倾 ...
- html5 osgb,一份价值****元的Smart3d(Context Capture)和大疆智图(DJI Terra)建模评测...
3月份大疆发布了"大疆智图"地面站,有基础版和专业版之分,基础班可以在大疆官网直接购买,按月.年购买许可. 看介绍不仅可以控制无人机航测(设置线路.自动飞行),边飞边出图,真是无比 ...
- 大疆 android 简书,实测大疆智图与CC(Smart3D)三维建模、正射拼图对比
本文授权转载于简书:三维GIS那点事_王跃军 部分有GIS前沿整理编辑 版权归原作者所有,转载请联系原作者 3月份大疆发布了"大疆智图"地面站,有基础版和专业版之分,基础班可以在大 ...
- 在高德地图上显示大疆智图导出的三维模型(.obj转.gltf)
最近使用大疆智图生成了三维模型,想在高德三维地图上显示出来.最先尝试了.b3dm格式的,发现高德api加载一直不显示.后面决定试试.gltf,但是大疆智图没有这种格式,所以我把大疆智图.obj格式转换 ...
- 2000坐标系高程与85高程转换_科普 | 如何在大疆智图中设置坐标系
点击上方 蓝字 关注我们 在大疆智图"输出坐标系设置"中可设置坐标系,例如选择WGS 84/ UTM zone 49N或CGCS2000(2000国家大地坐标系)/Gauss-Kr ...
- 云南河道 kml文件_处理能力提升 4 倍 ,大疆智图 4 天完成 5 公里河道建模
马陵河是江苏省宿迁市老城区一条重要排涝河道,1974 年人工开挖而成,全长 5.2 km,汇水面积 11.6 km²,居住人口 13.85 万人.河道水质长期处于黑臭状态,严重影响周边居民日常生活,被 ...
- 【大疆智图】| 重建三维模型
(以厦门理工学院南门三维模型为例) 1.新建任务 进入[大疆智图]软件,新建任务-三维模型. 填写任务名称. 2.导入图片 右边任务栏导入图片. 可以单张图片,也可以导入图片文件夹. 这里需要导入航线 ...
- 基于大疆智图和云端地球,发布OSGB格式三维航拍模型
一 三维模型生成 1.利用大疆精灵4进行航拍 2.利用大疆智图进行三维建模,在1处选择拷贝的航拍文件夹,2处勾选三维模型. 在高级设置里面选择模型格式,这里我们选择最普遍的格式之一,OSGB格式. 结 ...
- 大疆智图的OSGB转3MX,并进Bentley的BIM平台
通过ContextCapture(CC)生产倾斜摄影成果,非常容易进入Bentley的BIM平台,因为它俩是一家嘛,只要在ContextCapture生产过程中,格式选择(Bentley Scalab ...
最新文章
- PHP框架之间有什么区别,php框架和设计模式区别
- 不得不为LINQ说几句话,驳“LINQ已死”论
- 本周日,王海峰、朱军、李宏毅等大咖邀你加入这场AI开发者盛宴
- 2021-2022ACM赛季小总结
- Drools 7支持DMN(决策模型和表示法)
- Damon Edwards:IT运营是最可预测的DevOps差异化因素
- 语音识别(3)---语音识别技术原理
- python中isinstance是什么意思_isinstance在python中的意思是什么?
- 学习Windows Mobile开发系列笔记(win32基本程序框架)
- 读KVM虚拟化技术实战与原理解析
- js 调用谷歌插件截图跨域的iframe---FireShot
- nginx 报错502
- iphone8位置无法连接服务器,iphone8无法连接App Store怎么办?沈阳苹果维修点教你轻松解决!...
- 【github】上有意思的深度学习项目——照片漫画风
- 分享一个VS写的PDF打印控件
- Python 如何 ping
- GitHub Actions入门教程:自动化部署静态博客
- PHP+Mysql 实现留言板
- 使用JSON-Schema验证数据,第1部分
- 网站被黑中毒WebShell木马的解决方案