倾斜摄影技术与应用

本文介绍了倾斜摄影技术,详细阐述了如何处理倾斜摄影模型的海量数据,包括生成配置文件、纹理压缩、合并根节点和生成代理节点。此外,文章讨论了单体化的概念和技术方案,如切割单体化、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值,而动态单体化则是在渲染时动态绘制出来的。

总结

以下表格引自:倾斜摄影单体化实现方案
在这里插入图片描述

评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值