概述
倾斜摄影技术与应用
- 倾斜摄影技术简介
- 倾斜摄影模型处理
- 海量数据
- 支持方式
- 生成配置文件
- 性能优化方案
- 纹理压缩
- 合并根节点
- 生成代理节点
- 单体化
- 单体化的概念
- 单体化的技术方案
- 切割单体化
- ID单体化
- 动态单体化
- 总结
倾斜摄影技术简介
倾斜摄影技术是国际测绘领域近些年发展起来的一项高新技术,它颠覆了以往正射影像只能从垂直角度拍摄的局限,通过在同一飞行平台上搭载多台传感器,同时从一个垂直、四个倾斜等五个不同的角度采集影像,将用户引入了符合人眼视觉的真实直观世界。
倾斜摄影模型处理
倾斜摄影数据在应用过程中所遇到的问题包括以下三个方面:海量数据、单体化、效果修补。
海量数据
支持方式
SuperMap idesktop支持OSGB(Open Scene Gragh Binary)和S3M(Spatial 3D Model)文件的快速加载,需要其配置文件。
- OSGB类数据文件碎、数量多、高级别金字塔文件大等特点难以形成高效、标准的网络发布方案,从而无法实现不同地域、不同部门之间数据共享。
- S3M类数据更适用于WebGL端的发布。
生成配置文件
OSGB生成配置文件参考:
SuperMap应用:倾斜摄影模型(.osgb)中心点位置的确定方法
性能优化方案
SuperMap idesktop对加载不流畅的倾斜摄影数据性能优化方案包括:压缩纹理、合并根节点、生成代理节点。
纹理压缩
对带有jpg的osgb倾斜摄影数据,会增加模型显示的负担,纹理压缩可以将jpg和osgb合成为一个新的osgb文件以提高性能。
合并根节点
生成代理节点
单体化
单体化的概念
在GIS应用中,对3D模型最基本的功能需求是对地物进行单独选中、赋予并查询属性等操作。而倾斜摄影自动化建模输出的是一个连续的TIN网,GIS应用中不能直接单独选中地物。所以我们需要对倾斜摄影模型进行拆分,即单极化。
单体化的技术方案
以下内容参考: 五分钟学GIS | 倾斜摄影单体化技术
切割单体化
首先,以配套矢量面的边界线(图中虚线)为切割线,将点集(即建模过程中生成的高密度点云)分为内外两个部分;再进行运算生成每一个点子集的边界,也就得到了单体化模型的边界;最后对每一个点子集进行三角剖分和优化,便得出如下图所示的单体化模型。
缺点是模型边缘锯齿感明显。
ID单体化
ID单体化是指结合已有的二维矢量面数据,将对应的矢量面的ID值作为属性赋给三角网中的每个顶点,那么同一地物对应的三角网顶点就存储了同一个ID值,当鼠标选中某一个三角面片时,根据这个三角面片顶点的ID值得到其他ID相同的三角面片并高亮显示,就实现了单独选中某一地物的效果。矢量数据集中存储ID值的字段就是关联字段,也可以指定其他字段作为关联字段。
动态单体化
在三维渲染的时候,动态的把对应的矢量面叠加到倾斜摄影模型上,类似于一个保鲜膜从上到下的把对应的建筑物等物体的模型包裹起来,从而实现可被单独选中的效果。这个过程由于是渲染时动态呈现的,可以称之为“动态单体化”。
动态单体化乍一看和ID单体化效果非常像,但它们实现的技术原理是有很大区别的。ID单体化是需要预先处理数据,把建筑物所对应的模型上存储同一个ID值,而动态单体化则是在渲染时动态绘制出来的。
总结
以下表格引自:倾斜摄影单体化实现方案
最后
以上就是大气自行车为你收集整理的倾斜摄影技术与应用倾斜摄影技术简介倾斜摄影模型处理的全部内容,希望文章能够帮你解决倾斜摄影技术与应用倾斜摄影技术简介倾斜摄影模型处理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复