OSG 单体化如何生成
单体化技术的来源
在第二期专题中我们了解到,不管采用哪一种建模方案,最终得到的倾斜摄影模型都可以看成是一张表面覆盖了高分影像的连续的TIN三角网。这张连续的TIN三角网在带给我们更加逼真的倾斜模型的同时,也给我们出了一道不可避免的难题——在GIS管理和应用中,若倾斜摄影模型不能进行对象的单独选中和查询,就只能和影像一样作为底图浏览,无法进一步深入应用,由此引出了倾斜摄影的单体化技术。
什么是单体化?
“单体化”其实指的是每一个我们想要单独管理的对象,都是一个个单独的、可以被选中分离的实体对象,可以赋予属性,可以被查询统计等等。只有具备了“单体化”的能力,数据才可以被管理,而不仅仅是被用来查看。在大多数GIS应用中,能对建筑等地物进行单独的选中、赋予属性、查询分析等是最基本的功能要求。因此,单体化成为倾斜摄影模型在GIS应用中必须解决的难题。目前应用较为广泛的单体化方法包括以下三种:切割单体化、ID单体化和动态单体化。
切割单体化
切割单体化实现思路大体如下:
首先,以配套矢量面的边界线(图中虚线)为切割线,将点集(即建模过程中生成的高密度点云)分为内外两个部分;再进行运算生成每一个点子集的边界,也就得到了单体化模型的边界;最后对每一个点子集进行三角剖分和优化,便得出如下图所示的单体化模型。
ID单体化
ID单体化是指结合已有的二维矢量面数据,将对应的矢量面的ID值作为属性赋给三角网中的每个顶点,那么同一地物对应的三角网顶点就存储了同一个ID值,当鼠标选中某一个三角面片时,根据这个三角面片顶点的ID值得到其他ID相同的三角面片并高亮显示,就实现了单独选中某一地物的效果。矢量数据集中存储ID值的字段就是关联字段,也可以指定其他字段作为关联字段。
动态单体化
与前两种方法不同的是,动态单体化不需要对倾斜摄影模型数据进行预处理。我们将配套的二维矢量面与倾斜摄影模型加载到同一场景中,在渲染模型数据时把矢量面贴到倾斜模型对象表面,然后设置矢量面的颜色和透明度,从而实现可以单独选中地物的效果。如果要做专题图,用这种办法那是相当方便。
下面是针对三种单体化方法的一个对比说明。在实际应用中,请根据具体情况来选择单体化的方法,没有最优越,只有最适合。
目前市场上大部分三维应用中都是通过叠加配套矢量面的方式实现了动态单体化,而在不支持动态渲染的环境中则多使用ID单体化的方式,例如倾斜摄影模型应用到SuperMap移动GIS平台时,就需要预先对数据进行ID单体化处理。
最后,我们通过几张SuperMap倾斜摄影单体化技术的GIS应用截图来结束本期内容。随着GIS技术的飞速发展,更高效可行的单体化方案将不断被提出,期待新的技术让倾斜摄影模型更具应用价值。
OSG 单体化如何生成相关推荐
- SuperMap iDesktop 单体化+发布服务+标签专题图制作
单体化 1.生成配置文件 (1)点击生成配置文件 (2)选择文件(源路径为OSGB文件根路径) 目标文件名默认为Config(可以修改) 模型参考点(从metadata.xml文件复制粘贴) 选择坐标 ...
- Super Map超图IServer倾斜摄影模型单体化与属性查询操作
倾斜摄影模型单体化与属性查询操作 倾斜摄影模型通常被称作"一张皮"的模型,为发挥倾斜摄影模型应用价值,必须对倾斜摄影模型进行单体化处理.超图三维率先采用了模型叠加矢量面的方式对倾斜 ...
- 浅析倾斜摄影 单体化 OSG 关系
近年来,测绘领域兴起了一项新的技术热点--倾斜摄影三维建模及应用.测绘产业链上下游的企业为此都在积极探索,以推动该项技术的健康发展和落地应用. 然而,什么样的技术才是真正符合用户实际应用需求的?在这里 ...
- osg(osgearth)倾斜模型单体化
倾斜模型在智慧城市中的应用越来越多,在其中有个非常关键的就是单体化技术. 网页上webGis的cesium单体化技术已经有各种应用场景了.但是pc端,尤其是性能非常好的C++ 制作的比较少,特别是分层 ...
- 倾斜摄影自动化建模成果的数据组织和单体化
倾斜摄影三维建模及应用是近年来测绘 领域关注的热点,产业链上下游的企业为此都在积极探索,以推动该项技术的健康发展和落地应用.然而,什么样的技术才是真正符合用户实际应用需求的?在这 里,我们要和大家讲解 ...
- 倾斜模型单体化的研究
倾斜摄影三维建模及应用是近年来测绘领域关注的热点,产业链上下游的企业为此都在积极探索,以推动该项技术的健康发展和落地应用.然而,什么样的技术才是真正符合用户实际应用需求的?在这里,我们要和大家讲解倾斜 ...
- 倾斜摄影 单体化 一些解决思路和想法
倾斜摄影三维建模及应用是近年来测绘 领域关注的热点,产业链上下游的企业为此都在积极探索,以推动该项技术的健康发展和落地应用.然而,什么样的技术才是真正符合用户实际应用需求的?在这 里,我们要和大家讲解 ...
- 实景三维系列4 | 为什么需要单体化
在GIS管理和应用中,若实景三维模型不能进行对象的单独选中和查询,就只能和影像一样作为底图浏览,无法进一步深入应用,由此引出了倾斜摄影的单体化技术. 为什么需要单体化? 无人机倾斜摄影具有采集成本低 ...
- 倾斜模型精细化处理_广州智迅诚单体化实景三维模型为智慧城市提供了平台数据基础...
自然资源部国土测绘司司长武文忠表示,在落实"多规合一"建立国土空间规划体系.严守耕地保护红线.第三次全国国土调查等一系列重大工作中,都提出了对建立"一张图"&q ...
- 关于单体化和属性文件的说明
关于单体化 单体化效果做出来也有段时间了,可能还是有些问题没有讲清楚,我们这里再说下 单体化矢量的制作 单体化的原理就是一个通过矢量文件构造一个个封闭的几何体去附着到被分类的对象(倾斜或者地形),所以 ...
最新文章
- 排名看似毫无波澜的,但 R 语言热度仍在上升 | 8月编程语言排行
- SQL搜索转为XML搜索
- Aspose.Cells.dll操作exel
- Intel Media SDK H264 encoder GOP setting
- FAQ系列 | mysqldump选项之skip-opt
- [置顶] 【cocos2d-x入门实战】微信飞机大战之三:飞机要起飞了
- 八皇后--python代码
- 华为harmonyos公测,华为开启HarmonyOS2.0开发者Beta公测招募第二期
- 什么是EJB?EJB详解
- 《小功能》python实现文本中的小写数字转大写
- 无线桥接后无法访问服务器,无线桥接后不能登录副路由器ip地址的解决方法
- 共享单车的扫码解锁原理是什么?2222
- Autovue 问答
- 【HGNN】北邮循序渐进研究HGNN
- Python+Django电影推荐系统搭建
- 新库上线 | CnOpenData 新三板公司专利及引用被引用数据
- 吉林大学软件学院《软件项目管理》课程重点与测试题 第七章 质量计划和缺陷估计
- 利用『爬虫』 折衷解决 个人支付宝支付系统 --- 获取账单信息
- 大数据技术基础(一)
- 三个微内核和四个名字的故事
热门文章
- JetBrain Toolbox 更改安装目录
- 【jQWidgets】API 笔记
- matlab无法打开wps的xls文件,wps表格无法打开xls文件相关解决方法
- [IOI2018]组合动作——构造
- matlab求导函数作图,excel对数据求导作图/如何用excel计算导数
- android inflate,【Android】【Inflate】inflate方法的三个参数
- View inflate方法和LayoutInflater inflate方法的区别
- python豆瓣电影需研究的问题_Python自定义豆瓣电影种类,排行,点评的爬取与存储(进阶下)...
- 转)const T 与T const的比较(const T vs.T const的翻译 Dan Saks)
- CVPR 2021 Pre-Trained Image Processing Transformer