预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107679150A(43)申请公布日2018.02.09(21)申请号201710883605.3(22)申请日2017.09.26(71)申请人广西桂耕土地整治有限公司地址530022广西壮族自治区南宁市竹溪大道35号7楼710-715室(72)发明人蓝春华麦启帆陈良刘敬涛张彭谢振珊吴丽叶甘昉韦羡侠全坚林庆超黄文彬梁杏韦帆泽胡凤(74)专利代理机构北京远大卓悦知识产权代理事务所(普通合伙)11369代理人靳浩(51)Int.Cl.G06F17/30(2006.01)G06T17/05(2011.01)权利要求书1页说明书4页附图1页(54)发明名称海量三维数据快速调度方法(57)摘要本发明公开了一种海量三维数据快速调度方法,包括:步骤一、将三维模型存储在外存中,根据比例尺的大小将三维模型划分成多个细节层次,精细程度随比例尺数值增大而减小;步骤二、根据视点位置和方向判断需要载入的三维场景,加载数值不低于当前的比例尺的所有细节层次的视口范围内的三维模型至内存,生成所述三维场景,同时从所述内存中卸载所述三维场景以外的所有三维模型。本发明能够分块存储、快速调度并动态载入三维场景,使内存中的数据保持在一定数量之内,实现实时交互渲染。CN107679150ACN107679150A权利要求书1/1页1.一种海量三维数据快速调度方法,其特征在于,包括:步骤一、将三维模型存储在外存中,根据比例尺的大小将三维模型划分成多个细节层次,精细程度随比例尺数值增大而减小;步骤二、根据视点位置和方向判断需要载入的三维场景,加载数值不低于当前的比例尺的所有细节层次的视口范围内的三维模型至内存,生成所述三维场景,同时从所述内存中卸载所述三维场景以外的所有三维模型。2.如权利要求1所述的海量三维数据快速调度方法,其特征在于,三维模型的存储内容包括DEM数据库、DOM数据库、模型数据库以及属性数据库。3.如权利要求2所述的海量三维数据快速调度方法,其特征在于,步骤一中,选择其中一部分三维模型的点数据为特征点数据,建立特征点数据与其余点数据的映射关系,步骤二中,缓存所述三维场景的特征点数据至内存,变化至新的三维场景时,仍不卸载此前缓存三维场景的特征点数据。4.如权利要求3所述的海量三维数据快速调度方法,其特征在于,特征点数据为比例尺的数值为预设的最大值时相应的细节层次的点数据。5.如权利要求1所述的海量三维数据快速调度方法,其特征在于,三维模型的点数据通过分块压缩后再存储在外存。6.如权利要求5所述的海量三维数据快速调度方法,其特征在于,三维模型的点数据根据细节层次或位置网格分块。7.如权利要求1所述的海量三维数据快速调度方法,其特征在于,多个细节层次包括三个细节层次,第一细节层次、第二细节层次、第三细节层次的视点距离依次增大、精细程度依次减小。8.如权利要求1所述的海量三维数据快速调度方法,其特征在于,所述三维场景中,不同细节层次的三维模型相交时,调整相交处构成顶点平滑过渡。2CN107679150A说明书1/4页海量三维数据快速调度方法技术领域[0001]本发明涉及三维模型可视化技术领域。更具体地说,本发明涉及一种海量三维数据快速调度方法。背景技术[0002]海量三维数据的交互可视化和三维模型的浏览,是大数据耕地保护平台的基础技术,是实现大数据耕地保护平台其他功能的基础。由于大场景三维模型数据量巨大,无法一次性将所有的数据调入计算机主存储并进行三维显示,通常需要采用基于外存的方法实现实时载入,如何有效的调度海量数据是其中的关键问题。现有技术中,会通过多次载入模型特征,选择性逐层逐级动态载入,但存在的问题是,显示时需要在大量数据中查询,重复加载和卸载所有屏幕内的数据,增加计算机的负担。发明内容[0003]本发明的一个目的是解决至少上述问题,并提供至少后面将说明的优点。[0004]本发明还有一个目的是提供一种海量三维数据快速调度方法,其能够分块存储、快速调度并动态载入三维场景,使内存中的数据保持在一定数量之内,实现实时交互渲染。[0005]为了实现根据本发明的这些目的和其它优点,提供了一种海量三维数据快速调度方法,包括:[0006]步骤一、将三维模型存储在外存中,根据比例尺的大小将三维模型划分成多个细节层次,精细程度随比例尺数值增大而减小;[0007]步骤二、根据视点位置和方向判断需要载入的三维场景,加载数值不低于当前的比例尺的所有细节层次的视口范围内的三维模型至内存,生成所述三维场景,同时从所述内存中卸载所述三维场景以外的所有三维模型。[0008]优选的是,所述的海量三维数据快速调度方法,三维模型的存储内容包括DEM数据库、DOM数据库、模型数据库以及属性数据库。[0009]优选的