【技术实现步骤摘要】
一种面向三维地理数据的传输和渲染方法及系统
本申请涉及三维地理数据
,尤其涉及一种面向三维地理数据的传输和渲染方法及系统。
技术介绍
近年来,随着倾斜摄影建模、激光点云、CAD/BIM等多种三维数据的发展,对GIS三维可视化技术的提出了更高的需求,主要体现在:1.使用的三维数据量很大,容易造成数据处理和渲染的性能瓶颈。2.根据实际的使用场景,显示不同层级的数据,层级越高,显示的数据精度越高。3.能够高效发布,可以应用在数据共享的Web应用场景,满足数据传输的性能要求。4.能够满足倾斜摄影模型、激光点云、CAD/BIM、手工模型、地下管线等多源三维数据的表达。5.支持模型对象化与单体化,能够选择某一个或者某一类单体化对象,并修改其属性。6.支持扩展一些未来的三维数据以及特定厂商的数据。OSGB格式是倾斜摄影数据的常用格式,大量的倾斜摄影自动化建模数据(如ContextCapture、街景工厂)都采用这个数据格式,这种格式采用分层分页的方式,能够在桌面端高效的显示倾斜 ...
【技术保护点】
1.一种面向三维地理数据的传输和渲染方法,其特征在于,包括如下步骤:/n获取待渲染的三维地理数据,采用多细节层次划分的方法将三维地理数据构建成一组由上至下各个节点的模型实体的显示层级不同的场景树;其中,场景树中每一个节点均包括描述文件和数据文件;/n获取当前待渲染的三维地理数据的层级切换因子;/n依次加载场景树中最上方至获取的层级切换因子相对应的层级数据,对加载的层级数据进行渲染。/n
【技术特征摘要】
1.一种面向三维地理数据的传输和渲染方法,其特征在于,包括如下步骤:
获取待渲染的三维地理数据,采用多细节层次划分的方法将三维地理数据构建成一组由上至下各个节点的模型实体的显示层级不同的场景树;其中,场景树中每一个节点均包括描述文件和数据文件;
获取当前待渲染的三维地理数据的层级切换因子;
依次加载场景树中最上方至获取的层级切换因子相对应的层级数据,对加载的层级数据进行渲染。
2.根据权利要求1所述的面向三维地理数据的传输和渲染方法,其特征在于,构建场景树的方法包括如下步骤:
采用多细节层次划分的方法将描述文件构建至场景树的各个节点;
通过描述文件引用数据文件来构建成场景树基础的瓦片数据;
通过数据文件引用一个外部的复用材质文件集;
通过数据文件引用一个外部的合并纹理工具集。
3.根据权利要求1所述的面向三维地理数据的传输和渲染方法,其特征在于,描述文件包含的属性为:范围、层级切换因子、细分类型、内容和组成该场景树的子节点。
4.根据权利要求3所述的面向三维地理数据的传输和渲染方法,其特征在于,层级切换因子的获取方法为:
根据当前待渲染的三维地理数据的属性特征计算当前三维地理数据的展示细节度值;
依据计算的展示细节度值和层级切换因子预设的展示阈值,为当前待渲染的三维地理数据匹配相应的层级切换因子,从而获得层级切换因子;
其中,预先为每一个层级切换因子设定展示阈值。
5.根据权利要求4所述的面向三维地理数据的传输和渲染方法,其特征在于,展示细节度值的计算公式为:
;
其中,表示展示细节度值;L表示观察点与场景树的节点之间的距离;F表示当前三维地理数据中模型所占像素大小;表示当前三维地理数据中模型的重要系数;表示当前三维地理数据中模型的半径;表示需要展示的地表建筑物分辨率。
6.根据权利要求1所述的面向三维地理数据的传输和渲染方法,其特征在于,对场景树中每一个层级数据进行渲染的方法包括如下子步骤:
获取当前层级数据中每一个节点数据的加载时序值;
按照加载时序值由小到大的顺...
【专利技术属性】
技术研发人员:朱兴亮,程雷,卢战胜,李晓辉,
申请(专利权)人:北京数字政通科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。