【技术实现步骤摘要】
基于CIM平台的数据分级请求渲染方法及系统
本专利技术属于计算机应用领域技术具体为基于CIM平台的数据分级请求渲染方法及系统。
技术介绍
随着智慧城市、物联网、3D技术的发展,二维数据已经无法满足智慧城市应用,CIM平台作为智慧城市的基础操作系统,政府部门已经全面推动物联数据、倾斜摄影、单体化模型、BIM模型的接入,CIM平台还将不断融合其他多源数据,实现城市的精细化仿真模拟。但是在多源数据融合和精细化的同时,数据计算与成本高、数据切片不合理、索引结构不合理、数据访问速度慢等问题也暴露出来,严重影响CIM平台的用户体验。
技术实现思路
为了解决现在CIM平台面临的上述问题,本专利技术提出基于CIM平台的数据分级请求渲染方法及系统,通过对不同维度数据的分级管理,对对应级别下的混合模型进行数据存储,实现不同比例尺下从不同的数据存储中读取融合的数据,为多源数据渲染提供高效的存储格式。本专利技术方法采用如下技术方案来实现:基于CIM平台的数据分级请求渲染方法,包括以下步骤:S1、基于CIM平台的相关国际标准,对二维、三维数据模型分级进行扩展,并对LOD等级的最高几级数据按精细度进行划分;S2、根据扩展的二维、三维数据模型分级,定义每段分级需要展示的数据或模型;S3、在各个LOD等级上,按数据展示所需的最优化方式,确定二维、三维数据的存储方式;S4、根据渲染场景的需要,请求相应结构的数据,分级响应加载数据的请求进行渲染展示。在一个优先的实施例中,步骤S ...
【技术保护点】
1.基于CIM平台的数据分级请求渲染方法,其特征在于,包括以下步骤:/nS1、基于CIM平台的相关国际标准,对二维、三维数据模型分级进行扩展,并对LOD等级的最高几级数据按精细度进行划分;/nS2、根据扩展的二维、三维数据模型分级,定义每段分级需要展示的数据或模型;/nS3、在各个LOD等级上,按数据展示所需的最优化方式,确定二维、三维数据的存储方式;/nS4、根据渲染场景的需要,请求相应结构的数据,分级响应加载数据的请求进行渲染展示。/n
【技术特征摘要】
1.基于CIM平台的数据分级请求渲染方法,其特征在于,包括以下步骤:
S1、基于CIM平台的相关国际标准,对二维、三维数据模型分级进行扩展,并对LOD等级的最高几级数据按精细度进行划分;
S2、根据扩展的二维、三维数据模型分级,定义每段分级需要展示的数据或模型;
S3、在各个LOD等级上,按数据展示所需的最优化方式,确定二维、三维数据的存储方式;
S4、根据渲染场景的需要,请求相应结构的数据,分级响应加载数据的请求进行渲染展示。
2.根据权利要求1所述的数据分级请求渲染方法,其特征在于,步骤S1包括:
S11、将城市信息模型建设集成二维空间信息、三维模型以实现二维、三维一体化,将电子地图瓦片数据分级从20级扩展至24级,并采用金字塔式分级管理;
S12、对需要分级存储的14至21级进行精细度分类,侧重三维表达地形、水利、建筑、交通设施、管线管廊、场地、地下空间及植被。
3.根据权利要求2所述的数据分级请求渲染方法,其特征在于,步骤S12中进行精细度分类后的模型包括:
I级模型,对应14-17级,侧重三维符号表达建筑物、主要道路、水利的体块特征;
II级模型,对应18-19级,表达要素三维框架和表面,重要区域和重要要素凸凹结构的边长大于等于1.0m的细化建模;
III级模型,对应20级,表达要素三维框架、表面,重要区域和重要要素凸凹结构的边长大于等于0.5m的细化建模;
IV级模型,对应21级,表达要素三维框架、表面及其细节,重要要素凸凹结构的边长大于等于0.2m的细化生成精细模型。
4.根据权利要求1所述的数据分级请求渲染方法,其特征在于,步骤S2通过混合模型展示各段分级的数据或模型,对混合模型的存储进行如下分类:
在1-13级,只存储电子地图瓦片的文件数据;
在14-17级,将适量数据存储在关系型数据库中,将nosql数据存储在三维模型切片中,将电子地图瓦片数据存储在文件夹中;
对于18-21级,存储为三维模型,在展示的时候根据不同的多细节层次来控制模型展示的LOD;
对于21-24级,细分出构件级别的要素来展示模型,根据构件的专业以及族分类对构件进行分图层的存储。
5.根据权利要求1所述的数据分级请求渲染方法,其特征在于,步骤S3包括:
S31、二维瓦片数据切片与存储,在1-17级时采用紧凑型切片的方式,对二维瓦片进行切图以及存储;在18-24级时采用离散型切片的方式,使用虚拟目录进行存储;
S32、三维数据切片与存储,在14-17级时,采用多分辨率八叉树的切图形式对三...
【专利技术属性】
技术研发人员:符艺瀚,陈顺清,彭进双,包世泰,葛鹏,陈奇志,
申请(专利权)人:奥格科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。