The invention discloses a 3D visualization method and platform for spatial large data based on attribute separation. The 3D visualization method of spatial big data based on attribute separation is established in this invention, and the 3D visualization platform for large spatial data is established. Through the service mode of the vector data tile block, the total amount of data entering the three dimensional rendering cycle is controlled well. Through the data preprocessing optimization strategy, the CPU and other computer resource consumption for the data conversion are reduced when the 3D rendering is used. The data tile block shows the visibility determination, only feedback the vector topology information of the data entity object, and better balance the problem of the space large data throughput and the 3D rendering frame rate. At the same time, in order to meet the needs of the interaction and analysis of business data in the visual scene, the solution of the embedded spatial database caching data is adopted to separate the data.
【技术实现步骤摘要】
基于属性分离的空间大数据三维可视化方法及平台
本专利技术涉及空间大数据三维可视化,尤其涉及基于属性分离的空间大数据三维可视化方法及平台。
技术介绍
空间数据库指的是地理信息系统在计算机物理存储介质上存储的与应用相关的地理空间数据的总和,一般是以一系列特定结构的文件的形式组织在存储介质之上的。空间数据库的研究始于20世纪70年代的地图制图与遥感图像处理领域,其目的是为了有效地利用卫星遥感资源迅速绘制出各种经济专题地图。由于传统的关系数据库在空间数据的表示、存储、管理、检索上存在许多缺陷,从而形成了空间数据库这一数据库研究领域。而传统数据库系统只针对简单对象,无法有效的支持如图形、图像等复杂对象。空间大数据,是大数据与空间数据库的融合体。随着空间大数据的不断增长和三维地理信息可视化技术的不断发展,对于空间大数据信息可视化的要求日益提高。空间大数据中隐含了方方面面的信息,这是空间大数据信息的价值所在,因此在可视化实现中除了要求能够完成海量数据的高效可视化外,同时要求能够及时、快速、准确的反馈空间大数据的背后的信息量。在三维地理信息可视化中,存在两类空间大数据:一类是以栅格数据为基础的作为地球表面材质展现的空间大数据,其渲染逻辑相对成熟;另一类是以矢量数据作为球上业务载体的空间大数据,因其拓扑结构信息的复杂性和附加属性信息的不确定性,其展现效果并不理想。矢量空间大数据可视化,首先应该能够应对海量数据的快速可视化表达,其在空间大数据三维可视化平台上通过点、曲线、多边形等表达其拓扑结构信息,而其他空间大数据附加的信息内容,通常是通过弹窗、联动联合的方式进行可视化表达。 ...
【技术保护点】
基于属性分离的空间大数据三维可视化方法,其特征在于,包括以下步骤:(1)数据预处理:对矢量空间大数据进行切片,制作多层多级瓦片金字塔结构的矢量切片数据组织模型,通过数据瓦片块的服务方式供空间大数据三维可视化平台使用;(2)数据调取:建立数据渲染引擎和数据调度引擎,持续执行以下的消息循环:①数据判定:随着场景相机视点的变动,利用数据渲染引擎对场景中活动结点所表示的数据瓦片块进行可见性判定;如果该数据瓦片块于视窗体域之内可见,并且该结点所包含的数据瓦片块不在数据池缓冲区缓存之中,则执行请求数据,进入步骤②;如果该数据瓦片块可见,并且该结点所包含的数据瓦片块存在于数据池缓冲区缓存中,则直接从缓存中调度,进入步骤④;如果该数据瓦片块不可见,则跳过继而执行下个循环;②请求数据:数据调度引擎读取数据瓦片载入请求缓冲区的非缓存数据瓦片的参数,从数据瓦片服务处进行数据调度;③数据反馈:数据调度引擎从数据瓦片服务处得到数据瓦片块的数据反馈,并提交到数据池缓冲区;④数据提取:数据调度引擎对数据池缓冲区的数据瓦片块的拓扑数据进行提取,只反馈数据实体对象的矢量拓扑结构信息;⑤数据缓冲池在数据缓存时,将其拓扑结 ...
【技术特征摘要】
1.基于属性分离的空间大数据三维可视化方法,其特征在于,包括以下步骤:(1)数据预处理:对矢量空间大数据进行切片,制作多层多级瓦片金字塔结构的矢量切片数据组织模型,通过数据瓦片块的服务方式供空间大数据三维可视化平台使用;(2)数据调取:建立数据渲染引擎和数据调度引擎,持续执行以下的消息循环:①数据判定:随着场景相机视点的变动,利用数据渲染引擎对场景中活动结点所表示的数据瓦片块进行可见性判定;如果该数据瓦片块于视窗体域之内可见,并且该结点所包含的数据瓦片块不在数据池缓冲区缓存之中,则执行请求数据,进入步骤②;如果该数据瓦片块可见,并且该结点所包含的数据瓦片块存在于数据池缓冲区缓存中,则直接从缓存中调度,进入步骤④;如果该数据瓦片块不可见,则跳过继而执行下个循环;②请求数据:数据调度引擎读取数据瓦片载入请求缓冲区的非缓存数据瓦片的参数,从数据瓦片服务处进行数据调度;③数据反馈:数据调度引擎从数据瓦片服务处得到数据瓦片块的数据反馈,并提交到数据池缓冲区;④数据提取:数据调度引擎对数据池缓冲区的数据瓦片块的拓扑数据进行提取,只反馈数据实体对象的矢量拓扑结构信息;⑤数据缓冲池在数据缓存时,将其拓扑结构信息换成三维渲染引擎所能识别的最优化的图元结构数据模型;在数据缓冲池中的数据记录上增加优化后的图元结构数据模型字段;(3)数据渲染:利用渲染引擎对步骤(2)调取的数据进行渲染,并最终实现数据对象的三维可视化。2.根据权利要求1所述的基于属性分离的空间大数据三维可视化方法,其特征在于:所述步骤(1)中,矢量空间大数据切片过程,采用Web墨卡托投影的方式...
【专利技术属性】
技术研发人员:徐焕祥,杨晓冬,梁斯东,
申请(专利权)人:适普远景遥感信息技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。