空间数据传输方法及装置的制作方法

文档序号:6435288阅读:151来源:国知局
专利名称:空间数据传输方法及装置的制作方法
技术领域
本发明涉及空间信息技术、计算机图形学和计算机操作系统领域,尤其涉及空间数据传输方法及装置。
背景技术
空间实体是对存在或虚拟于自然世界中的实体或现象的抽象,与空间位置或特征相关联,在自然世界中是不可再分的最小单元,基本的空间实体有点、线、面和体四种类型。 空间数据用于表示空间实体本身的空间位置、形态信息及空间关系,如拓扑关系等信息,其空间数据结构分为矢量数据结构和栅格数据结构,矢量数据结构用空间离散点坐标来描述空间实体,它将研究的整个空间视为一个空域,空间实体作为独立的对象分布在该空域中; 栅格数据结构把空间划分成均勻的网格,用于描述具有一定空间内连续分布特点的空间实体。随着空间信息技术的快速发展,获取高分辨率、高精度的空间数据成为可能,基于网络的空间信息的广泛应用给GIS(Geographic Information System,地理信息系统)的发展和应用带来了机遇,也带来了挑战。相对现有的网络带宽的增加而言,空间信息传输的数据量呈爆炸式增长。为了能够按需传输和减少网络延时,解决高精细地图的海量空间数据的实时自适应快速传输和显示问题的重要途径之一是对空间数据处理后再传输。空间数据分为栅格数据和矢量数据两大基本数据结构。栅格数据的分块传输已经有较完善的解决方案,而矢量对象间的空间关系复杂,也不适合采用分块方法,因此,目前传输的研究进展不尽人意,存在很多问题。

发明内容
有鉴于此,本发明提供一种空间数据传输方法及装置,其具体方案如下一种空间数据传输方法,包括当需要请求数据时,发送数据请求,所述请求中包含视图控制参数;接收并处理依据所述视图控制参数将原始空间数据进行处理后的空间数据。优选的,所述视图控制参数包括当前视图窗口的宽度和高度,视图窗口的放大比例,查询空间实体矩形范围。当存储有在先缓存的空间数据时,所述视图控制参数包括已有空间数据标识号数组。优选的,将所述接收的每个依据所述视图控制参数将原始空间数据进行处理后的空间数据进行处理的处理过程包括判断所述空间数据是否被裁剪过,若是,则结束,若否,通过所述空间数据的标识号查找是否已经在先缓存了所述空间数据,若是,取出查找到的在先缓存的空间数据,作为待处理在先缓存的空间数据,比较所述视图控制参数中的当前视图窗口的放大比例是否大于所述待处理在先缓存的空间数据所记录的放大比例,若否,则结束,若是,则删除所述待处理在先缓存的空间数据,用所述视图控制参数中的当前视图窗口的放大比例作为所述的空间数据的放大比例,将所述空间数据进行缓存;若否,则用所述视图控制参数中的当前视图窗口的放大比例作为所述的空间数据的放大比例,将所述空间数据进行缓存。如果接收到的空间数据的坐标为视图坐标,在缓存前要根据所述视图控制参数将视图坐标转换为实际坐标,然后进行缓存,坐标变换方法如下假设视图窗口的外包矩形参数为ViewRect (0,0,外包矩形的宽度ViewWidthJh 包矩形的高度ViewHeight),视图中视图窗口的放大比例为ViewRadio,查询空间实体的矩形范围为(X轴最小值gxmin,Y轴最小值gymin,X轴最大值gxmax,Y轴最大值gymax),原始空间数据的坐标点为P(x,y),所述视图窗口坐标系下的坐标点P’(x’,y’),计算原始坐标系下坐标点P(x,y)的方法χ = (gxmin+gxmax)/2+(x' -Viewffidth/2) /ViewRadio ;y = (gymin+gymax)/2+(ViewHeight/2-y, )/ViewRadio ;优选的,按照以下步骤来获得已有空间数据标识号数组中的数据从待分析的在先缓存的空间数据中选取当前待分析的在先缓存的空间数据;判断所述当前待分析的在先缓存的空间数据的放大比例是否小于所述当前视图窗口的放大比例,若否,则将所述当前待分析的在先缓存的空间数据的标识号存入到已有空间数据标识号数组中;判断所述在先缓存的空间数据中是否存在未被分析的在先缓存的空间数据中,若存在,则返回执行从待分析的在先缓存的空间数据中选取当前待分析的先缓存的空间数据步骤;若不存在,则结束。一种空间数据传输方法,包括接收请求发送端发送的数据请求,所述数据请求中包含视图控制参数;依据所述视图控制参数将原始空间数据进行处理;将处理后的空间数据发送到所述请求发送端。优选的,所述视图控制参数包括当前视图窗口的宽度和高度,当前视图窗口放大比例,查询空间实体矩形范围。当存储有在先缓存的空间数据时,所述视图控制参数包括 已有空间数据标识号数组。优选的,所述依据所述视图控制参数将原始空间数据进行处理的过程包括依据所述视图控制参数对所述空间数据进行裁剪。优选的,所述依据所述视图控制参数将原始空间数据进行处理的过程包括依据所述视图控制参数对所述空间数据进行化简。优选的,所述依据所述视图控制参数将原始空间数据进行处理的过程包括依据所述视图控制参数将所述空间数据的原始坐标变换为视图坐标。优选的,所述依据所述视图控制参数将原始空间数据进行处理的过程包括依据所述视图控制参数中的查询空间实体矩形范围对所述空间数据进行裁剪,并记录所述空间数据是否被裁剪掉数据的标志;依据所述视图控制参数对所述裁剪后的空间数据进行化简;依据所述视图控制参数对所述化简后的空间数据的原始坐标变换为视图窗口的视图坐标。一种空间数据传输装置,包括
请求发送单元,用于确定需要请求数据时,发送数据请求,所述请求中包含视图控制参数;数据接收单元,用于接收依据所述视图控制参数将原始空间数据进行处理后的空间数据。一种空间数据传输装置,包括请求接收单元,用于接收请求发送端发送的数据请求,所述数据请求中包含视图控制参数;坐标变换单元,用于依据所述视图控制参数将原始空间数据的原始坐标变换为视图窗口的视图坐标;裁剪单元,用于依据所述视图控制参数来裁剪原始空间数据;数据化简单元,用于依据所述视图控制参数来化简原始空间数据;数据发送单元,用于发送所述增量数据到所述请求发送端。从上述的技术方案可以看出,本发明实施例公开的空间数据传输方法,请求发送端在发送数据请求时,在请求中携带有当前需要进行显示的视图窗口的视图控制参数,使得请求接收端可以依据是视图控制参数对空间数据进行处理,进行传输,保证了得到的空间数据能够无损显示,同时减小了数据传输量,提高了数据传输效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例公开的一种空间数据传输方法的流程图;图2为本发明实施例公开的又一空间数据传输方法的流程图;图3为本发明实施例公开的将所述接收的每个空间数据进行处理的过程的流程图;图4为本发明实施例公开的又一空间数据传输方法的流程图;图5为本发明实施例公开的空间数据传输装置的结构示意图;图6为本发明实施例公开的又一空间数据传输装置的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明公开了一种空间数据传输方法,在空间数据的显示过程中,其对应的实际场景为,由于视图窗口的分辨率是有限的,当高分辨率的空间数据在视图窗口上显示时,会有表现空间数据细节部分的数据(坐标点)绘制在相同的像素上,这时只要取绘制在此像素上的一个坐标点就可以保证空间数据的无损显示了,其它绘制在此像素上的坐标点可以去掉;空间数据在视图窗口中进行显示时,如果有部分空间数据的坐标点绘制到窗口外面, 则可以将绘制到窗口外面的数据裁剪掉;原始的空间数据的坐标点的精度比较高,往往每个坐标点用16个字节来存储,而视图窗口是由像素构成的,其坐标为像素坐标,精度相对比较低,因此可以将原始空间数据的坐标根据视图控制参数转换为视图坐标,每个坐标点用4个字节来存储,进一步压缩空间数据的数据量。因此,按照上述思想将空间数据处理后进行传输、显示,在显示效果上,处理前和处理后显示的效果是一样的。并在客户端将接收到的处理后的空间数据根据情况用精度高的数据替换精度低的数据,进行缓存。本发明公开的空间数据传输方法,依据上述原理,利用数据请求发送端的视图控制参数处理空间数据,保证了数据的无损显示,缩小了数据传输量,降低了算法复杂度。其具体实施方案如下所述本发明公开的空间数据传输方法的流程如图1所示,包括步骤S11、当需要请求数据时,发送数据请求,所述请求中包含视图控制参数;本实施例中的空间数据传输方法适用于请求发送端,当请求发送端判断出需要请求增量数据时,向请求接收端发送数据请求,在请求中包含请求发送端的当前视图控制参数。本实施例中的视图控制参数包括视图窗口的外包矩形参数,视图窗口的外包矩形参数是显示空间实体的视图窗口范围(0,0,ViewWidth,ViewHeight),如计算机屏幕地图显示窗口的范围,包括视图窗口的外包矩形的宽度ViewWidth和视图窗口的外包矩形的高度ViewHeight,通过这两个参数,可以确定实际视图窗口中用于显示图像的窗口的大小范围;还包括查询空间实体的矩形范围和视图窗口的放大比例,还可以利用所述空间实体在所述视图窗口下的中心坐标点替换查询空间实体的矩形范围,只要能实现将原始空间数据的原始坐标变换得到视图窗口的视图坐标即可。查询空间实体的矩形范围是指将此范围内的空间实体显示在视图窗口中,也就是在视图窗口中能显示出来的空间实体的外包矩形,其具体的范围值根据实际的显示情况而设定。其中视图窗口的放大比例也可以通过视图窗口的外包矩形参数和查询空间实体的矩形范围计算出来,可以不包含在视图控制参数中,计算方法如下假设视图中视图窗口的放大比例为ViewRadio,查询空间实体的矩形范围为(X轴最小值gxmin,Y轴最小值gymin, X轴最大值gxmax,Y轴最大值gymax),则double dRadio = Viewffidth/(gxmax-gxmin);ViewRadio = ViewHeight/(gymax-gymin);If(dRadio < ViewRadio)ViewRadio = dRadio步骤S12、接收并处理依据所述视图控制参数将原始空间数据进行处理后的空间数据。接收请求接收端返回的空间数据,并将空间数据进行坐标变换和缓存等处理。本实施例公开的空间数据传输方法中,请求发送端在发送数据请求时,在请求中携带有当前需要进行显示的视图窗口的视图控制参数,使得请求接收端可以依据视图控制参数,处理空间数据,保证了处理后的空间数据能够无损显示,同时减小了数据传输量,提高了数据传输效率。
本发明公开的又一空间数据传输方法流程如图2所示,该方法适用于请求发送端,基于请求发送端缓存有在先缓存的空间数据的情况,包括步骤S21、从待分析的在先缓存的空间数据中选取当前待分析的在先缓存的空间数据;步骤S22、判断所述当前待分析的在先缓存的空间数据的放大比例是否小于所述当前视图窗口的放大比例,若是,则执行步骤S24,若否,则执行步骤S23 ;步骤S23、则将所述当前待分析的在先缓存的空间数据的标识号存入到已有空间数据标识号数组中,执行步骤S24 ;步骤S24、判断所述在先缓存的空间数据中是否存在未被分析的在先缓存的空间数据中,若存在,执行步骤S21,若不存在,则执行步骤S25 ;步骤S25、发送数据请求,所述请求中包含视图控制参数;此时的视图控制参数包括当前视图窗口放大比例,查询空间实体矩形范围、已有空间数据标识号数组,已有空间数据标识号数组中记录的是在当前视图窗口中显示的空间数据中已经有的,并且不需要请求接收端传输的在先缓存的空间数据的标识号。本实施例中,如果不要求空间数据显示无损,则所述当前视图窗口的放大比例大于在先缓存的空间数据的放大比例的η倍时,其中η大于等于1,再向请求接收端请求数据。步骤S26、接收依据所述视图控制参数将原始空间数据进行处理后的空间数据;步骤S27、处理所述接收的空间数据。将所述接收的每个空间数据进行处理的过程如图3所示,包括步骤S31、判断所述空间数据是否被裁剪过,若是,则结束,若否,则执行步骤S32 ;被裁剪过的空间数据不进行缓存处理。步骤S32、通过所述空间数据的标识号查找是否已经在先缓存了所述空间数据,若是,则执行步骤S33,若否,则执行步骤S36 ;步骤S33、取出查找到的在先缓存的空间数据,作为待处理在先缓存的空间数据;步骤S34、比较所述视图控制参数中的当前视图窗口的放大比例是否大于所述待处理在先缓存的空间数据所记录的放大比例,若是,则执行步骤S35,若否,则结束;步骤S35、删除所述待处理在先缓存的空间数据,并则执行步骤S36 ;步骤S36、用所述视图控制参数中的当前视图窗口的放大比例作为所述的空间数据的放大比例,将所述空间数据进行缓存。本实施例中,如果接收到的空间数据的坐标为视图坐标,在缓存前要根据所述视图控制参数将视图坐标转换为实际坐标,然后进行缓存,坐标变换方法如下假设视图窗口的外包矩形参数为ViewRect (0,0,外包矩形的宽度ViewWidthJh 包矩形的高度ViewHeight),视图中视图窗口的放大比例为ViewRadio,查询空间实体的矩形范围为(X轴最小值gxmin,Y轴最小值gymin,X轴最大值gxmax,Y轴最大值gymax),原始空间数据的坐标点为P(x,y),所述视图窗口坐标系下的坐标点P’(x’,y’),计算原始坐标系下坐标点P(x,y)的方法χ = (gxmin+gxmax)/2+(x' -Viewffidth/2) /ViewRadio ;y = (gymin+gymax)/2+(ViewHeight/2-y‘)/ViewRadio ;本发明公开的又一空间数据传输方法的流程如图4所示,包括
步骤S41、接收请求发送端发送的数据请求,所述请求中包含视图控制参数;本实施例公开的空间数据传输方法适用于请求接收端。其接收的数据请求中的视图控制参数的类型与图1所示实施例中的类型相对应。当请求发送端存储有在先缓存的空间数据时,所述视图控制参数包括当前视图窗口放大比例、查询空间实体矩形范围、已有空间数据标识号数组。其中视图窗口的放大比例也可以通过视图窗口的外包矩形参数和查询空间实体的矩形范围计算出来,可以不包含在视图控制参数中,计算方法如下假设视图中视图窗口的放大比例为ViewRadio,查询空间实体的矩形范围为(X轴最小值gxmin,Y轴最小值gymin, X轴最大值gxmax,Y轴最大值gymax),则double dRadio = Viewffidth/(gxmax-gxmin);ViewRadio = ViewHeight/(gymax-gymin);If(dRadio < ViewRadio)ViewRadio = dRadio步骤S42、依据所述视图控制参数查询出符合条件的原始空间数据;依据视图控制参数中的查询空间实体矩形范围,将在所述查询空间实体矩形范围内的原始空间数据和与所述查询空间实体矩形范围相交的原始空间数据,同时其空间数据标识号不存在于所述视图控制参数中的已有空间数据标识号数组内的原始空间数据作为符合条件的原始空间数据。步骤S43、依据所述视图控制参数处理所述符合条件的原始空间数据;保证处理后的空间数据在所述请求发送端显示无损的情况下,尽量减少数据量, 包括用视图控制参数中的查询空间实体矩形范围对所述符合条件的原始空间数据进行裁剪,依据所述视图控制参数对空间数据进行化简,将空间数据的实际坐标转换为所述视图控制参数所确定的视图窗口下的视图坐标。本实施例并不限定上述步骤裁剪、化简以及变换的过程的顺序,可以根据不同的情况,任意进行排序。假设视图窗口的外包矩形参数为ViewRect (0,0,外包矩形的宽度ViewWidthJh 包矩形的高度ViewHeight),视图中视图窗口的放大比例为ViewRadio,查询空间实体的矩形范围为(X轴最小值gxmin,Y轴最小值gymin,X轴最大值gxmax,Y轴最大值gymax),原始空间数据的坐标点为P(x,y),则所述视图窗口坐标系下的坐标点为P’(x’,y’),其计算方法为χ, = (x-(gxmin+gxmax)/2)*ViewRadio+Viewffidth/2 ;y, = ViewHeight/2-(y-(gymin+gymax)/2)*ViewRadio。步骤S44、发送所述处理后的空间数据到所述请求发送端。本实施例公开的空间数据传输方法中,请求接收端获取到与请求对应的原始空间数据后,依据视图控制参数对原始空间数据进行处理,对处理后的空间数据要记录其是否被裁剪掉数据,是否为变换后的视图坐标等标示量。该方法中,对空间数据的分析处理过程依据数据请求中的视图控制参数进行,即以请求发送端的实际显示视图窗口为基础,从而实现了处理后的空间数据能够在请求发送端进行无损显示,同时只将处理后的空间数据进行传输,大大缩减了数据传输量,提高了数据传输效率。本发明同时公开了一种空间数据传输装置,其结构如图5所示,包括请求发送单元51,用于确定需要请求数据时,发送数据请求,所述请求中包含视图控制参数;数据接收单元52,用于接收依据所述视图控制参数将原始空间数据进行处理后的空间数据。本实施例公开的空间数据传输装置中各个单元的工作过程如下所述请求发送单元确定出需要请求数据时,项服务器端发送数据请求,所述请求中包含视图控制参数,数据接收单元接收服务器依据所述视图控制参数将原始空间数据进行处理后的空间数据。本实施例公开的空间数据传输装置的执行过程为对应于上述本发明实施例所公开的方法实施例流程,为较佳的装置实施例,其具体执行过程可参见上述方法实施例,在此不再赘述。本实施例公开的空间数据传输装置设置于客户端,或者与客户端相连,根据客户端的当前情况发送数据请求,并接收的增量数据。本发明公开的又一空间数据传输装置的结构如图6所示,包括请求接收单元61, 用于接收请求发送端发送的数据请求,所述数据请求中包含视图控制参数;坐标变换单元 62,用于依据所述视图控制参数将原始空间数据的原始坐标变换为视图窗口的视图坐标; 裁剪单元63,用于依据所述视图控制参数来裁剪原始空间数据;数据化简单元64,用于依据所述视图控制参数来化简原始空间数据;数据发送单元65,用于发送所述增量数据到所述请求发送端。本实施例公开的空间数据传输装置中各个单元的工作过程如下所述请求接收单元接收请求发送端发送的数据请求,所述数据请求中包含视图控制参数,坐标变换单元依据所述视图控制参数将原始空间数据的原始坐标变换为视图窗口的视图坐标,然后,裁剪单元依据所述视图控制参数来裁剪原始空间数据,并经数据化简单元依据所述视图控制参数来化简原始空间数据后,通过数据发送单元发送所述增量数据到所述请求发送端。本实施例公开的空间数据传输装置的执行过程为对应于上述本发明实施例所公开的方法实施例流程,为较佳的装置实施例,其具体执行过程可参见上述方法实施例,在此不再赘述。本实施例公开的空间数据传输装置设置于服务器端,或者与服务器端相连,接收数据请求后,根据数据请求中的视图控制参数获得增量数据,并将其发送给请求发送端。本发明公开的空间数据传输装置可以设置在计算机内,也可以设置在手机或其他可以使用本发明的设备内,或者是其他智能设备。其既可以设置在服务器端,在将客户端请求的数据发送之前,首先对空间数据进行处理,也可将其设置在客户端,在将其发送到实际的视图窗口前,将数据进行处理,或者同时设置在服务器和客户端,根据实际情况选择由哪一方或者双方共同进行处理。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和
10软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种空间数据传输方法,其特征在于,包括当需要请求数据时,发送数据请求,所述请求中包含视图控制参数; 接收并处理依据所述视图控制参数将原始空间数据进行处理后的空间数据。
2.根据权利要求1所述的方法,其特征在于,所述视图控制参数包括当前视图窗口的宽度和高度,视图窗口的放大比例,查询空间实体矩形范围,当存储有在先缓存的空间数据时,所述视图控制参数包括已有空间数据标识号数组。
3.根据权利要求1所述的方法,其特征在于,将所述接收的每个依据所述视图控制参数将原始空间数据进行处理后的空间数据进行处理的处理过程包括判断所述空间数据是否被裁剪过,若是,则结束,若否,通过所述空间数据的标识号查找是否已经在先缓存了所述空间数据,若是,取出查找到的在先缓存的空间数据,作为待处理在先缓存的空间数据,比较所述视图控制参数中的当前视图窗口的放大比例是否大于所述待处理在先缓存的空间数据所记录的放大比例,若否,则结束,若是,则删除所述待处理在先缓存的空间数据,用所述视图控制参数中的当前视图窗口的放大比例作为所述的空间数据的放大比例,将所述空间数据进行缓存;若否,则用所述视图控制参数中的当前视图窗口的放大比例作为所述的空间数据的放大比例,将所述空间数据进行缓存;如果接收到的空间数据的坐标为视图坐标,在缓存前要根据所述视图控制参数将视图坐标转换为实际坐标,然后进行缓存,坐标变换方法如下假设视图窗口的外包矩形参数为ViewRect (0,0,外包矩形的宽度ViewWidth,外包矩形的高度ViewHeight),视图中视图窗口的放大比例为ViewRadio,查询空间实体的矩形范围为(X轴最小值gxmin,Y轴最小值gymin,X轴最大值gxmax,Y轴最大值gymax),原始空间数据的坐标点为P(x,y),所述视图窗口坐标系下的坐标点P’(x’,y’),计算原始坐标系下坐标点P(x,y)的方法χ = (gxmin+gxmax)/2+(χ, -Viewffidth/2)/ViewRadio ; y = (gymin+gymax)/2+(ViewHeight/2-y, )/ViewRadio0
4.根据权利要求2所述的方法,其特征在于,按照以下步骤来获得已有空间数据标识号数组中的数据从待分析的在先缓存的空间数据中选取当前待分析的在先缓存的空间数据; 判断所述当前待分析的在先缓存的空间数据的放大比例是否小于所述当前视图窗口的放大比例,若否,则将所述当前待分析的在先缓存的空间数据的标识号存入到已有空间数据标识号数组中;判断所述在先缓存的空间数据中是否存在未被分析的在先缓存的空间数据中,若存在,则返回执行从待分析的在先缓存的空间数据中选取当前待分析的先缓存的空间数据步骤;若不存在,则结束。
5.一种空间数据传输方法,其特征在于,包括接收请求发送端发送的数据请求,所述数据请求中包含视图控制参数; 依据所述视图控制参数将原始空间数据进行处理; 将处理后的空间数据发送到所述请求发送端。
6.根据权利要求5所述的方法,其特征在于,所述视图控制参数包括当前视图窗口的宽度和高度,当前视图窗口放大比例,查询空间实体矩形范围,当存储有在先缓存的空间数据时,所述视图控制参数包括已有空间数据标识号数组。
7.根据权利要求6所述的方法,其特征在于,所述依据所述视图控制参数将原始空间数据进行处理的过程包括依据所述视图控制参数对所述空间数据进行裁剪。
8.根据权利要求6所述的方法,其特征在于,所述依据所述视图控制参数将原始空间数据进行处理的过程包括依据所述视图控制参数对所述空间数据进行化简。
9.根据权利要求8所述的方法,其特征在于,所述依据所述视图控制参数将原始空间数据进行处理的过程包括依据所述视图控制参数将所述空间数据的原始坐标变换为视图坐标。
10.根据权利要求6所述的方法,其特征在于,所述依据所述视图控制参数将原始空间数据进行处理的过程包括依据所述视图控制参数中的查询空间实体矩形范围对所述空间数据进行裁剪,并记录所述空间数据是否被裁剪掉数据的标志;依据所述视图控制参数对所述裁剪后的空间数据进行化简;依据所述视图控制参数对所述化简后的空间数据的原始坐标变换为视图窗口的视图坐标。
11.一种空间数据传输装置,其特征在于,包括请求发送单元,用于确定需要请求数据时,发送数据请求,所述请求中包含视图控制参数;数据接收单元,用于接收依据所述视图控制参数将原始空间数据进行处理后的空间数据。
12.—种空间数据传输装置,其特征在于,包括请求接收单元,用于接收请求发送端发送的数据请求,所述数据请求中包含视图控制参数;坐标变换单元,用于依据所述视图控制参数将原始空间数据的原始坐标变换为视图窗口的视图坐标;裁剪单元,用于依据所述视图控制参数来裁剪原始空间数据; 数据化简单元,用于依据所述视图控制参数来化简原始空间数据; 数据发送单元,用于发送所述增量数据到所述请求发送端。
全文摘要
本发明公开了一种空间数据传输方法及装置,该方法包括请求发送端在发送数据请求时,在请求中携带有当前需要进行显示的视图窗口的视图控制参数,请求接收端接收请求发送端发送的数据请求;依据所述视图控制参数将原始空间数据进行处理;将处理后的空间数据发送到所述请求发送端。本发明公开的空间数据传输方法中,请求接收端可以依据视图控制参数,对空间数据进行处理,保证了处理后的数据在请求发送端能够无损显示,同时减小了数据传输量,提高了数据传输效率。
文档编号G06F17/30GK102508868SQ20111030639
公开日2012年6月20日 申请日期2011年10月11日 优先权日2011年10月11日
发明者董福田 申请人:董福田
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1