【技术实现步骤摘要】
空间数据渐进传输方法与装置本申请是专利技术名称为“空间数据处理、化简与渐进传输的方法与装置”、申请号为201210104250.0、申请日为2012年4月11日的中国申请的分案申请,并享有申请号为201110093024.2、申请日为2011年4月14日的中国申请的优先权。
本专利技术涉及空间信息技术、计算机图形学和计算机操作系统领域,尤其涉及空间数据的处理、化简和渐进传输的方法及装置。
技术介绍
空间数据的视图表示方式主要是通过电子地图来展示的,电子地图是将空间数据通过一定的硬件和软件在电子屏幕上显示的可视地图,是空间数据在电子屏幕(视图窗口)上栅格化显示的过程。视图是根据给定的空间条件来选择空间数据在视图窗口中显示的界面。现有的视图显示空间数据的过程就是空间数据的栅格化的过程:首先通过空间数据索引将符合给定空间条件的空间数据取出来经过传输介质传给空间数据使用者即请求发送端,然后对空间数据的空间数据进行一系列的几何变换和处理之后,绘制成一幅二维栅格图像,在屏幕上显示或输出,如计算机屏幕显示、在纸上打印输出及生成图像文件输出等。随着空间信息技术的快速发展,获取高分辨率、高精度的空间数据成为可能,基于网络的空间信息的广泛应用给GIS(GeographicInformationSystem,地理信息系统)的发展和应用带来了机遇,也带来了挑战。相对现有的网络带宽的增加而言,空间信息传输的数据量呈爆炸式增长,从而不利于对空间数据进行实时的处理,处理过程中的效率和准确率都比较低。使得海量空间数据的选取、化简、传输、显示、分析已经成了制约地理信息系统及相关行业发展主要 ...
【技术保护点】
一种空间数据渐进传输方法,其特征在于,包括:当需要请求增量数据时,发送增量数据请求,所述请求中包含控制参数;接收依据所述请求包含的控制参数对原始的空间数据进行分析后获得的增量数据。
【技术特征摘要】
2011.04.14 CN 201110093024.21.一种空间数据渐进传输方法,其特征在于,包括:当需要请求增量数据时,发送增量数据请求,所述请求中包含控制参数,所述控制参数含有当前视图窗口的化简参数;依据预先设定的视图控制参数得到该化简参数,具体包括:依据所述视图控制参数得到在视图窗口中一个坐标单位所代表的空间数据的坐标系下的长度作为化简参数;1)按照视图坐标系X轴和坐标系Y轴计算出的在视图窗口中一个坐标单位所代表的空间数据的原始坐标系下的长度vXLength和vYLength,其计算公式为:vXLength=vWidth/ViewWidthvYLength=vHeight/ViewHeight其中ViewWidth是视图窗口的宽度,ViewHeight是视图窗口的高度,vWidth是显示出来的空间数据的矩形范围的宽度,vHeight是显示出来的空间数据的矩形范围的高度;2)依据vXLength和vYLength确定所述化简参数vLength,或,将vXLength和vYLength作为所述化简参数vLength;接收依据所述请求包含的控制参数对原始的空间数据进行分析后获得的增量数据。2.根据权利要求1所述的方法,其特征在于,按照以下步骤确定是否需要请求增量数据:判断在先缓存的空间数据的化简参数是否大于所述当前视图窗口的化简参数,若大于,则需请求增量数据,若不大于,则不需请求增量数据。3.根据权利要求1或2所述的任一种方法,其特征在于,当请求发送端存储有在先缓存的空间数据时,所述控制参数还包括在先缓存的空间数据的化简参数,或者,所述控制参数还包括在先缓存的空间数据的坐标点在原始空间数据中的位置信息。4.根据权利要求3所述的方法,其特征在于,还包括:将所述接收的增量数据插入到所述在先缓存的空间数据中。5.根据权利要求4所述的方法,其特征在于,所述将所述接收的增量数据插入到所述在先缓存的空间数据中的过程包括:获取所述增量数据中的原始空间数据坐标点的位置信息;依据所述位置信息,将所述增量数据中的原始坐标点插入到所述在先缓存的空间数据的对应位置。6.根据权利要求4所述的方法,其特征在于,所述将所述接收的增量数据插入到所述在先缓存的空间数据中的过程包括:将所述在先缓存的空间数据的化简参数作为所述视图窗口当前的化简参数;依据所述当前的化简参数查找与所述增量数据原始坐标点在所述视图窗口显示时所对应的视图窗口上像素相同的所述在先缓存的空间数据的原始坐标点;将所述增量数据的原始坐标点插入到在所述视图窗口显示时所对应的视图窗口像素与其相同的所述在先缓存的空间数据的原始坐标点的后面;替换所述在先缓存的空间数据的化简参数为所述当前视图窗口的化简参数。7.根据权利要求1所述的方法,其特征在于,还包括:缓存所述接收的增量数据。8.一种空间数据渐进传输装置,其特征在于,包括:请求发送单元,用于确定需要请求增量数据时,发送增量数据请求,所述请求中包含控制参数,所述控制参数含有当前视图窗口的化简参数;化简参数计算单元,用于依据预先设定的视图控制参数,计算当前视图窗口的空间数据的化简参数;化简参数计算单元具体可用于:依据所述视图控制参数得到在视图窗口中一个坐标单位所代表的空间数据的坐标系下的长度作为化简参数;1)按照视图坐标系X轴和坐标系Y轴计算出的在视图窗口中一个坐标单位所代表的空间数据的原始坐标系下的长度vXLength和vYLength,其计算公式为:vXLength=vWidth/ViewWidthvYLength=vHeight/ViewHeight其中ViewWidth是视图窗口的宽度,ViewHeight是视图窗口的高度,vWidth是显示出来的空间数据的矩形范围的宽度,vHeight是显示出来的空间数据的矩形范围的高度;2)依据vXLength和vYLength确定所述化简参数vLength,或,将vXLength和vYLength作为所述化简参数vLength;数据接收单元,用于接收依据所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。