一种烟叶种植大田地理信息数据传输方法及系统的制作方法

文档序号:9810644阅读:423来源:国知局
一种烟叶种植大田地理信息数据传输方法及系统的制作方法
【技术领域】
[0001 ]本发明涉及烟田地理信息数据处理领域,更具体地,涉及一种烟叶种植大田地理信息数据传输方法及系统。
【背景技术】
[0002]地理信息系统(Geographic Informat1n System,GIS)是用于采集、存储、管理、处理、检索、分析和表达地理空间数据的计算机系统,是分析和处理海量地理数据的通用技术。地理信息是指直接或间接与地球上的空间位置有关的信息,又称为空间信息。
[0003]随着烟叶种植大田面积地不断增加,用户对GIS服务的要求也越来越高。随着网络技术的日益成熟,更多的GIS功能需要通过网络向企业和公众用户提供。在这种情况下,网络GIS(WebGIS)服务,尤其是三维WebGIS服务已成为GIS开发的主流和发展方向。
[0004]WebGIS,简言之,就是利用Web技术来扩展和完善GIS的一项技术。由于HTTP协议采用基于客户机/服务器节点的请求/应答机制,具有较强的用户交互能力,可以传输并在浏览器上显示多媒体数据,而GIS中的信息主要是需要以图形、图像方式表现的空间数据,用户通过交互操作,即可以对空间数据进行查询分析,并进行相应操作。现有技术中,WebGIS的功能依赖于海量的空间数据及其包含的数据量十分庞大,从而导致海量烟田地理信息数据远程下载的速度非常缓慢。

【发明内容】

[0005]本发明提供一种烟叶种植大田地理信息数据传输方法及系统,以解决有限的网络传输带宽与海量空间信息数据之间的矛盾,满足用户对空间场景实时漫游的需求。
[0006]为了达到上述技术效果,本发明的技术方案如下:
[0007]—种烟叶种植大田地理信息数据传输方法,根据当前视点的位置计算得到所需显示的经玮度范围;
[0008]确定应下载的地理信息数据的层级η,所述地理信息数据包括多个精度层级的地形数据、影像数据和至少一个精度层级的模型数据;
[0009]将所述第η层的所述经玮度范围内的地形数据和影像数据放入下载队列中;
[0010]查询第η层级的预置属性,判断在该层级下是否需要下载模型数据,如果是,则将相应层级的所述经玮度范围内的模型数据放入下载队列中;
[0011]客户端接收服务器传输的数据,并进行渲染以显示给用户。
[0012]进一步地,当客户端接收的数据中包含模型数据时,还包括:
[0013]选择与第η层级相应的渲染方式,渲染所接收的模型数据的顶点。
[0014]进一步地,通过以下方式确定应下载的地理信息数据的层级η:
[0015]依据当前视点离所述经玮度范围中心物体的距离,确定应下载的地理信息数据的层级η;
[0016]或者,依据当前视点离所述经玮度范围中心物体的距离和当前显示环境的分辨率,确定应下载的地理信息数据的层级η;
[0017]或者,计算在各个精度层级下,为了展示所述经玮度范围内的信息,一个针对影像数据或者地形数据的标准图片如果展示在当前显示环境下,其应该占据的面积;然后,比较所述应该占据的面积和标准图片的面积,将二者最接近的层级确定为应下载的地理信息数据的层级η;
[0018]或者,计算当在当前显示环境下以标准面积展示时,所能展示的标准图片的个数S,所述标准图片针对影像数据或者地形数据;然后,计算在各个精度层级下,为了展示所述经玮度范围内的信息,所需的标准图片的个数t;比较s和t,将二者最接近的层级确定为应下载的地理信息数据的层级η。
[0019]进一步地,当采用一个下载队列时,该下载队列中的优先级排序如下:影像数据〉地形数据〉模型数据。
[0020]进一步地,当影像数据和地形数据下载完成后先渲染显示,等到模型数据下载完成后,再渲染显示模型数据。
[0021 ] 一种烟叶种植大田地理信息数据传输系统,包括:
[0022]经玮度计算单元,用于根据当前视点的位置计算得到所需显示的经玮度范围;
[0023]层级确定单元,用于确定应下载的地理信息数据的层级η,所述地理信息数据包括多个精度层级的地形数据、影像数据和至少一个精度层级的模型数据;
[0024]地形影像下载单元,用于将所述第η层的所述经玮度范围内的地形数据和影像数据放入下载队列中;
[0025]模型下载单元,用于查询第η层级的预置属性,判断在该层级下是否需要下载模型数据,如果是,则将相应层级的所述经玮度范围内的模型数据放入下载队列中;
[0026]位于客户端的渲染显示单元,用于针对所接收的信息数据进行渲染以显示给用户。
[0027]进一步地,当客户端接收的数据中包含模型数据时,所述清染显示单元进一步还包括:
[0028]选择子单元,用于选择与第η层级相应的渲染方式,渲染所接收的模型数据的顶点。
[0029]进一步地,所述层级确定单元通过以下方式确定应下载的地理信息数据的层级η:
[0030]依据当前视点离所述经玮度范围中心物体的距离,确定应下载的地理信息数据的层级η;
[0031]或者,依据当前视点离所述经玮度范围中心物体的距离和当前显示环境的分辨率,确定应下载的地理信息数据的层级η;
[0032]或者,计算在各个精度层级下,为了展示所述经玮度范围内的信息,一个针对影像数据或者地形数据的标准图片如果展示在当前显示环境下,其应该占据的面积;然后,比较所述应该占据的面积和标准图片的面积,将二者最接近的层级确定为应下载的地理信息数据的层级η;
[0033]或者,计算当在当前显示环境下以标准面积展示时,所能展示的标准图片的个数S,所述标准图片针对影像数据或者地形数据;然后,计算在各个精度层级下,为了展示所述经玮度范围内的信息,所需的标准图片的个数t;比较s和t,将二者最接近的层级确定为应下载的地理信息数据的层级η。
[0034]进一步地,当采用一个下载队列时,该下载队列中的优先级排序如下:影像数据〉地形数据〉模型数据。
[0035]进一步地,还包括:
[0036]位于客户端的判断单元,用于判断影像数据和地形数据是否下载完成,如果已完成,则通知渲染显示单元针对影像数据和地形数据进行渲染显示;以及,判断模型数据是否下载完成,如果已完成,则通知渲染显示单元针对模型数据进行渲染显示。
[0037]与现有技术相比,本发明技术方案的有益效果是:
[0038]本发明在整个传输过程中分别改进了数据组织和传输策略,在数据组织中的改进是:将海量的空间数据分为不同的层级精度进行存储,并将其划分为地形、影像和模型三类数据,实现了更为有效的空间信息网络表达形式,减少了数据量;对传输策略的改进在于:依据当前需要显示的区域范围和用户显示器的分辨率,仅仅传输能够满足用户需求的空间数据即可,而尽可能的减少无关数据的下载,从而减少不必要的资源使用,使传输过程更有效率;本发明还可以通过平衡下载负责管理下载队列,使各项数据之间的下载顺序更加平衡,以满足用户的视觉感受。
【附图说明】
[0039]图1是本发明一种地理信息数据的传输方法实施例的步骤流程图;
[0040]图2是本发明一种地理信息数据的传输系统实施例的结构框图。
【具体实施方式】
[0041 ]附图仅用于示例性说明,不能理解为对本专利的限制;
[0042]为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
[0043]对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
[0044]下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0045]实施例1
[0046]如图1所示,一种烟叶种植大田地理信息数据传输方法,根据当前视点的位置计算得到所需显示的经玮度范围;
[0047]确定应下载的地理信息数据的层级η,所述地理信息数据包括多个精度层级的地形数据、影像数据和至少一个精度层级的模型数据;
[0048]将所述第η层的所述经玮度范围内的地形数据和影像数据放入下载队列中;
[0049]查询第η层级的预置属性,判断在该层级下是否需要下载模型数据,如果是,则将相应层级的所述经玮度范围内的模型数据放入下载队列中;
[0050]客户端接收服务器传输的数据,并进行渲染以显示给用户。
[0051 ]当客户端接收的数据中包含模型数据时,还包括:
[0052]选择与第η层级相应的渲染方式,渲染所接收的模型数据的顶点。
[0053]通过以下方式确定应下载的地理信息数据的层级η:
[0054]依据当前视点离所述经玮度范围中心物体的距离,确定应下载的地理信息数据的层级η;
[0055]或者,依据当前视点离所述经玮度范围中心物体的距离和当前显示环境的分辨率,确定应下载的地理信息数据的层级η;
[0056]或者,计算在各个精度层级下,为了展示所述经玮度范围内的信息,一个针对影像数据或者地形数据的标准图片如果展示在当前显示环境下,其应该占据的面积;然后,比较所述应该占据的面积和标准图片的面积,将二者最接近的层级确定为应下载的地理信息数据的层级η;
[0057]或者,计算当在当前显示环境下以标准面积展示时,所能展示的标准图片的个数S,所述标准图片针对影像数据或者地形数据;然后,计算在各个精度层级下,为了展示所述经玮度范围内的信息,所需的标准图片的个数t;比较s和t,将二者最接近的层级确定为应下载的地理信息数据的层
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1