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

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号(10)申请公布号CNCN104217456104217456A(43)申请公布日2014.12.17(21)申请号201310215401.4(22)申请日2013.05.31(71)申请人高德信息技术有限公司地址100086北京市海淀区苏州街三号大恒科技大厦16层2号房(72)发明人吴朝良(74)专利代理机构北京集佳知识产权代理有限公司11227代理人王宝筠(51)Int.Cl.G06T15/00(2011.01)权权利要求书2页利要求书2页说明书9页说明书9页附图8页附图8页(54)发明名称一种三维模型数据加载方法和装置(57)摘要本发明实施例公开了一种三维模型数据加载方法和装置,方法包括:确定终端屏幕显示的地图中心所在的区域块;确定出与地图中心当前所在区域块的距离小于预置的第一距离阈值的目标区域块;提取地图中心当前所在区域块以及所述目标区域块的三维模型数据;将所述三维模型数据中未被加载的三维模型数据加载到所述终端的内存空间,本发明技术方案,加载三维模型数据时,只需加载地图中心所在区域块以及距离地图中心所在区域块较近的部分区域块的三维模型数据,不需要加载所有落入终端屏幕的三维模型的三维模型数据,与现有技术的一次性加载所有落入终端屏幕的三维模型数据相比,提高了数据加载的速度,从而提高后续进行三维电子地图渲染的速度和效率。CN104217456ACN1042756ACN104217456A权利要求书1/2页1.一种三维模型数据加载方法,其特征在于,包括:确定终端屏幕显示的地图中心所在的区域块;确定出与地图中心当前所在区域块的距离小于预置的第一距离阈值的目标区域块;提取地图中心当前所在区域块以及所述目标区域块的三维模型数据;将所述三维模型数据中未被加载的三维模型数据加载到所述终端的内存空间。2.根据权利要求1所述的方法,其特征在于,将所述三维模型数据中未被加载的三维模型数据加载到所述终端的内存空间之前,所述方法进一步包括:根据提取的三维模型数据,计算三维模型数据对应的三维模型与地图中心的距离;将所述三维模型数据中未被加载的三维模型数据加载到终端的内存空间,具体为:按照所述位置距离从小到大的顺序,依次将未被加载到所述内存空间的三维模型数据加载到所述内存空间中。3.根据权利要求2所述的方法,其特征在于,所述方法进一步包括:按照所述位置距离从小到大的顺序,依次读取所述内存空间中未被读取的三维模型数据到显存空间中;根据所述显存空间中的三维模型数据渲染三维电子地图。4.根据权利要求3所述的方法,其特征在于,所述方法进一步包括:当读取到所述显存空间中的三维模型数据的总数据量达到预设的数据量阈值时,停止从所述内存空间读取三维模型数据。5.根据权利要求1-4中任一项权利要求所述的方法,其特征在于,将所述三维模型数据中未被加载的三维模型数据加载到所述终端的内存空间,具体包括:获取地图中心当前所在区域块以及目标区域块的加载标志位;当区域块的加载标志位为未加载标志,则确定所述区域块中的三维模型数据未被加载,并将该区域块的三维模型数据加载到所述内存空间中。6.根据权利要求1~4任一项权利要求所述的方法,其特征在于,若终端屏幕显示的地图中心所在的区域块变更为另一区域块,则所述方法进一步包括:从所述内存空间中移除与所述另一区域块的距离大于所述第一距离阈值的区域块中的三维模型数据。7.根据权利要求3或4所述的方法,其特征在于,若终端屏幕显示的地图中心所在的区域块变更为另一区域块,则所述方法进一步还包括:从所述显存空间中移除与所述另一区域块的距离大于第二距离阈值的区域块中的三维模型数据。8.一种三维模型数据加载装置,其特征在于,包括:地图中心区域块确定单元,用于确定终端屏幕显示的地图中心所在的区域块;目标区域块确定单元,用于确定出与地图中心当前所在区域块的距离小于预置的第一距离阈值的目标区域块;三维模型数据提取单元,用于提取地图中心当前所在区域块以及所述目标区域块的三维模型数据;加载单元,用于将所述三维模型数据中未被加载的三维模型数据加载到所述终端的内存空间。2CN104217456A权利要求书2/2页9.根据权利要求8所述的装置,其特征在于,还包括距离计算单元:距离计算单元,用于在所述加载单元将所述三维模型数据中未被加载的三维模型数据加载到所述终端的内存空间之前,根据提取的三维模型数据,计算三维模型数据对应的三维模型与地图中心的距离;加载单元具体用于,按照所述位置距离从小到大的顺序,依次将未被加载到所述内存空间的三维模型数据加载到所述内存空间中。10.根据权利要求9所述的装置,其特征在于,还包括:读取单元,用于按照所述位置距离从小到大的顺序,依次读取所述内存空间中未被读取的三维模型数