一种烟叶种植大田地理信息数据的分发服务方法和系统的制作方法

文档序号:9791735阅读:295来源:国知局
一种烟叶种植大田地理信息数据的分发服务方法和系统的制作方法
【技术领域】
[0001 ]本发明涉及烟叶种植大田地理信息数据服务技术领域领域,更具体地,涉及一种烟叶种植大田地理信息数据的分发服务方法及系统。
【背景技术】
[0002]地理信息Web服务,是一种互联网环境下的一组与地理信息相关的功能实体,通过其调用接口暴露封装的功能。现有地理信息服务(GIS,Geographic Informat1n System)包括GIS数据服务和GIS功能服务,GIS数据服务通过接口向外提供空间数据,GIS功能服务通过接口向外提供空间数据处理功能。
[0003]随着位置服务(LBS,Locat1n Based Service)、高分辨率卫星遥感、街景服务等空间信息技术与产业的成熟与发展,空间信息采集速度极大提升,而地理空间相关应用也对遥感影像、地图、街景、兴趣点(Ρ0Ι ,Point of Interest)、空间关联数据产品的更新速度有了更高要求。
[0004]虽然现有部分先进的Web服务器软件提供了在数据中心内部的服务集群能力,但随着烟叶种植大田空间信息应用的逐步发展、空间数据的采集、存储、分析与展示已经与公众应用、防灾减灾、国情监测等各个行业应用紧密结合,现有烟叶种植大田地理信息Web月艮务已经无法满足上述多源海量空间高并发服务要求,广域复杂网络环境下海量数据的高并发访问已然成了地理信息服务的瓶颈。

【发明内容】

[0005]本发明提供一种烟叶种植大田地理信息数据的分发服务方法,可解决现有技术广域复杂网络环境下海量数据的高并发访问瓶颈的问题。
[0006]本发明的有一目的在于提供一种烟叶种植大田地理信息数据的分发服务系统。
[0007]为解决上述技术问题,本发明的技术方案如下:
[0008]—种烟叶种植大田地理信息数据的分发服务方法,执行所述方法的系统包括2个以上的数据中心,所述方法包括:
[0009]将系统采集到的地理信息数据打包,生成格网数据包;
[0010]根据各数据中心的数据需求目录,将所述格网数据包发送至相应的数据中心;
[0011]动态域名服务装置接收用户发送的地理信息服务请求,并将所述地理信息服务请求重定向至符合用户请求且网络连接速度最高的数据中心。
[0012]进一步地,该方法还包括:
[0013]根据用户对不同地理信息数据、不同数据中心访问的频繁程度,更新各数据中心的数据需求目录;
[0014]根据修改后的数据需求目录,更新各数据中心的数据及其现有存储的数据目录。
[0015]进一步地,所述数据中心为集群服务方式,所述方法还包括:查询包括有用户请求的地理信息数据且当前负载最低的服务集群节点,并将上述地理信息服务请求重定向到该查询到的服务集群节点。
[0016]进一步地,所述格网数据包的生成方法具体为四叉树压缩编码方法,若四叉树结构数据为L层,一个格网数据包包含有X 个数据瓦片,对于第i层:
[0017]当i〈c时,将四叉树所有层中的数据瓦片归档至一个独立的格网数据包;
[0018]当c<i〈L时,第i层中的数据瓦片可生成22(1—e)个格网数据包,数据瓦片与格网数据包的对应关系为:
[0019]m=〔xX2—c〕,n=〔yX2—c〕
[0020]其中,X和y分别表示第i层中数据瓦片的行号和列号,且OS和n分别表示第i层中格网数据包的行号和列号。
[0021]进一步地,当i〈L时,在第i层中,第m行第η列的格网数据包归档的数据瓦片集合为:
[0022]{x,y|2m(i—c)_l <x〈2(m+1)(i—c),2n(i—c)_l <y〈2(n+1)(i—c)}
[0023]其中,0<m,n〈2(i—c)。
[0024]进一步地,所述系统采集到的地理信息数据包括原始地理信息数据和地理信息更新数据。
[0025]一种烟叶种植大田地理信息数据的分发服务方法的系统,包括数据生成装置、数据分发装置、动态域名服务装置和2个以上的数据中心,其中:
[0026]所述数据生成装置用于将系统采集到的地理信息数据打包,生成格网数据包;
[0027]所述数据分发装置用于根据各数据中心的数据需求目录,将所述数据生成装置生成的格网数据包发送至相应的数据中心;
[0028]所述动态域名服务装置用于接收用户发送的地理信息服务请求,并将所述地理信息服务请求重定向至符合用户请求且网络连接速度最高的数据中心;
[0029]所述数据中心具体包括数据目录存储单元和服务集群单元,所述数据目录存储单元用于保存本数据中心现有存储的数据目录;所述服务集群单元用于保存所述数据分发装置发送的数据,并为用户提供地理信息服务。
[0030]进一步地,该系统还包括:
[0031]分发优化装置,用于根据用户对不同地理信息数据、不同数据中心访问的频繁程度更新各数据中心的数据需求目录,以及根据修改后的数据需求目录,更新各数据中心的数据及其现有存储的数据目录。
[0032]进一步地,所述数据中心还包括:
[0033]节点分配单元,用于在本数据中心的服务集群单元中查询包括有用户请求的地理信息数据且当前负载最低的服务集群节点,并将所述地理信息服务请求重定向到该查询到的服务集群节点。
[0034]进一步地,所述格网数据包的生成方法具体为四叉树压缩编码方法,若四叉树结构数据为L层,一个格网数据包包含有X 个数据瓦片,对于第i层:
[0035]当i〈c时,将四叉树所有层中的数据瓦片归档至一个独立的格网数据包;
[0036]当c<i〈L时,第i层中的数据瓦片可生成22(1—e)个格网数据包,数据瓦片与格网数据包的对应关系为:
[0037]m=〔xX2—c〕,n=〔yX2—c〕
[0038]其中,X和y分别表示第i层中数据瓦片的行号和列号,且OS和η分别表示第i层中格网数据包的行号和列号;
[0039]当i〈L时,在第i层中,第m行第η列的格网数据包归档的数据瓦片集合为:
[0040]{x,y |2m(i—c)_l < x〈2(m+1)(i—c),2n(i—c)_l <y<2(n+1)(i_c)}
[0041]其中,0<m,n〈2(i—c)。
[0042]与现有技术相比,本发明技术方案的有益效果是:
[0043]本发明通过分布式多数据中心的数据分发、同步与负载均衡方式,解决了传统的地理信息Web服务的单数据中心方案存在的因广域复杂网络环境带来的网络不稳定与速度慢等问题,采用数据就近缓存、就近服务的模式,提高数据分发的性能与稳定性。
【附图说明】
[0044]图1为本发明地理信息数据的分发服务方法第一实施例的流程图;
[0045]图2为本发明地理信息数据的分发服务方法第二实施例的流程图;
[0046]图3为发明地理信息数据的分发服务系统第一实施例的结构示意图;
[0047]图4为本发明地理信息数据的分发服务系统第二实施例的结构示意图。
【具体实施方式】
[0048]附图仅用于示例性说明,不能理解为对本专利的限制;
[0049]为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
[0050]对于本领域技术人员来说,附图中
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1