一种地理信息获取方法及地理信息获取系统的制作方法

文档序号:9616278阅读:378来源:国知局
一种地理信息获取方法及地理信息获取系统的制作方法
【技术领域】
[0001]本发明涉及定位技术领域,更具体地说,涉及一种地理信息获取方法及地理信息获取系统。
【背景技术】
[0002]对于旅行者来说,在旅行途中随身携带厚厚的旅游手册是不切实际的。旅行者在旅行途中失去方向感时,常常借助于GPS定位装置或北斗系统定位装置获取当前位置信息,实现初步定位。然而,通过上述的定位系统,旅行者仅可获取到当前位置信息,而无法了解到其所在区域的基本概况信息。尤其是当旅行者徒步人迹罕至的区域时,旅行者急需了解其所在区域的基本概况信息(包括天气,温度,植被及人口分布,道路交通信息,医院位置),否则,该区域的恶劣环境势必给旅游者的旅行生活造成不便,甚至威胁到旅游者的生命安全。旅行者必须通过各种途径了解该区域的基本概况信息,以树立正确导向,规避危险的旅游路线,并节省旅途耗时。

【发明内容】

[0003]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种地理信息获取方法及地理信息获取系统。
[0004]本发明解决其技术问题所采用的技术方案是:构造一种地理信息获取方法,包括如下步骤:
[0005]S1)在接收到由任一客户端提交的包含经纬度数据的地理信息获取请求时,将该地理信息获取请求中的经纬度数据转换为直角坐标系中的网格坐标,并确定该直角坐标系中该网格坐标所对应到的该世界电子地图中的地理区块;
[0006]S2)读取数据库中该地理区块所对应的地理区域的概况信息,并将该地理区域的概况信息反馈至客户端。
[0007]在本发明上述地理信息获取方法中,在所述步骤S1之前还包括如下步骤:
[0008]S0)将世界电子地图的面积等分为N*N个地理区块,将该N*N个地理区块映射到平面,建立一个用于反映该N*N个地理区块在世界电子地图中的分布状况的直角坐标系。
[0009]在本发明上述地理信息获取方法中,所述步骤S0中所述建立用于反映该N*N个地理区块在世界电子地图中的分布状况的直角坐标系的步骤包括:
[0010]建立一个用于反映世界电子地图中涵盖子午线以东及赤道以北的所有地理区块映射到平面形成的网格的坐标信息的直角坐标系;其中
[0011]该直角坐标系中的X轴体现世界电子地图中的经度与X轴坐标值的变化关系;
[0012]该直角坐标系中的Y轴体现世界电子地图中的纬度与Y轴坐标值的变化关系。
[0013]在本发明上述地理信息获取方法中,在所述步骤S0与所述步骤S1之间还包括如下步骤:
[0014]S011)搜集该世界电子地图中该N*N个地理区块所对应的N*N个地理区域的概况信息,将该N*N个地理区域的概况信息存储到数据库,记录该N*N个地理区域的概况信息在数据库中的存储地址,并根据该直角坐标系中各个网格坐标与世界电子地图中各个地理区块(地理区域)的一一对应关系构建网格坐标及地理信息存储地址索引表。
[0015]在本发明上述地理信息获取方法中,所述步骤S1还包括:通过内置的经纬度-网格坐标转换公式将该经纬度数据转换为该直角坐标系中的网格坐标,该经纬度-网格坐标转换公式如下所示:
[0016]X = l+int[(a+180) XN/360];
[0017]Y = l+int[(b+90) XN/180];其中
[0018]a表示该地理信息获取请求中的经度数据;
[0019]X表示该经度数据对应于该直角坐标系的网格在X轴的坐标值;
[0020]b表示该地理信息获取请求中的纬度数据;
[0021]Y表示该纬度数据对应于该直角坐标系的网格在Y轴的坐标值;
[0022]N表示该直角坐标系中的网格坐标在X轴或Y轴上的最大坐标值;
[0023]int为将数值向下取整为最接近的整数的函数。
[0024]在本发明上述地理信息获取方法中,所述步骤S2还包括:查找索引表中该网格坐标(X,Y)所映射到的地理区域概况存储地址,根据该地理信息概况存储地址读取数据库中存储的该地理区域的概况信息;
[0025]对世界电子地图中的该地理区域进行标记,将该地理区域的概况信息及标记有该地理区域的世界电子地图作为反馈信息进行打包处理,并将经打包处理的反馈信息传回客户端。
[0026]本发明还构造一种地理信息获取系统,包括多个客户端、及与该多个客户端建立通信连接的地理信息服务中心,所述地理信息服务中心包括:
[0027]地理区块划分模块,用于将世界电子地图的面积等分为N*N个地理区块;
[0028]直角网格坐标系构建模块,用于建立一个体现该N*N个地理区块在世界电子地图中的分布状况的直角坐标系;
[0029]通信模块,用于接收来自任一客户端的包含经纬度数据的地理信息请求;
[0030]经纬度及网格坐标转换模块,用于将该地理信息获取请求中的该经纬度数据转换为该直角坐标系中的网格坐标,并确定该直角坐标系中该网格坐标所对应的地理区块;
[0031]查找模块,用于查找数据库中该地理区块所对应的地理区域的概况信息,并将该地理区域的概况信息反馈至客户端。
[0032]在本发明上述地理信息获取系统中,在所述地理信息服务中心还包括:
[0033]数据库,用于存储该世界电子地图中该N*N个地理区块所对应的N*N个地理区域的概况信息;
[0034]索引表构建模块,用于记录该N*N个地理区域的概况信息在数据库中的存储地址,并根据直角坐标系中的各个网格坐标与世界电子地图中各个地理区域的对应关系构建网格坐标及地理信息存储地址索引表。
[0035]在本发明上述地理信息获取系统中,所述经纬度及网格坐标转换模块内置有用于计算该经纬度数据对应于该直角坐标系中的网格坐标的经纬度-网格坐标转换公式,该经纬度-网格坐标转换公式如下所示:
[0036]X = l+int[(a+180) XN/360];
[0037]Y = l+int[(b+90) XN/180];其中
[0038]a表示该地理信息获取请求中的经度数据;
[0039]X表示该经度数据对应于该直角坐标系的网格在X轴的坐标值;
[0040]b表示该地理信息获取请求中的纬度数据;
[0041]Y表示该纬度数据对应于该直角坐标系的网格在Y轴的坐标值;
[0042]N表示该直角坐标系中的网格坐标在X轴或Y轴上的最大坐标值;
[0043]int为将数值向下取整为最接近的整数的函数。
[0044]在本发明上述地理信息获取系统中,所述地理信息获取系统还包括标记模块;
[0045]所述标记模块用于对该地理区块所对应的地理区域在世界电子地图中的方位进行标记;
[0046]所述查找模块还用于查找索引表中该网格坐标(X,Y)所映射到的地理区域概况信息的存储地址,根据该存储地址读取数据库中存储的该地理区域的概况信息,将该地理区域的概况信息及标记有该地理区域的世界电子地图作为反馈信息进行打包处理;
[0047]所述通信模块还用于接收由所述查找模块输入的经打包处理的反馈信息,并将该反馈信息传回客户端。
[0048]实施本发明的一种地理信息获取方法及地理信息获取系统,具有以下有益效果:本发明地理信息获取系统提供有云存储服务器,用于存储涵盖有世界电子地图中子午线以东及赤道以北的各个国家各个地理区域的概况信息,本发明可为旅行者提供上述地理区域的地理概况查询贴心服务,减轻旅行负担,提高旅行质量及旅行者的人生安全。
【附图说明】
[0049]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0050]图1是本发明较佳实施例提供的地理信息获取系统的结构示意图;
[0051]图2是图1所示的地理信息获取系统的地理信息服务中心的结构框图;
[0052]图3是本发明较佳实施例提供的地理信息获取方法的流程图。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1