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

文档序号:9616278阅读:来源:国知局
180)*2048/360} = 1707
[0094]Y = 1+int {(30+90) *2048/180} = 1366
[0095]在步骤S105中,地理信息服务中心200通过标记模块204查找该直角坐标系中的网格坐标(1707,1366)所对应的地理区块及该地理区块对应到世界电子地图中的地理区域,对该地理区域作标记处理(例如,通过划红圈或五角星等途径标示出世界电子地图中该地理区域所在位置)。
[0096]在步骤S106中,地理信息服务中心200查找数据库208索引表中该网格坐标(1707,1366)所映射到的某个国家某个地理区域的存储地址,根据该存储地址读取数据库208中有关该国该地理区域的概况信息。
[0097]在步骤S107中,地理信息服务中心200通过经纬度及网格坐标转换模块205将读取的该国该地理区域的概况信息及标示有该国该地理区域的世界电子地图作为反馈信息进行打包处理,并通过通信模块206将该打包处理的反馈信息传回客户端100,以供用户进行参考。
[0098]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种地理信息获取方法,其特征在于,包括如下步骤: 51)在接收到由任一客户端(100)提交的包含经纬度数据的地理信息获取请求时,将该地理信息获取请求中的经纬度数据转换为直角坐标系中的网格坐标,并确定该直角坐标系中该网格坐标所对应到的该世界电子地图中的地理区块; 52)读取数据库(208)中该地理区块所对应的地理区域的概况信息,并将该地理区域的概况信息反馈至客户端(100)。2.根据权利要求1所述的地理信息获取方法,其特征在于,在所述步骤S1之前还包括如下步骤: S0)将世界电子地图的面积等分为N*N个地理区块,并建立一个用于体现该N*N个地理区块在世界电子地图中的分布状况的直角坐标系。3.根据权利要求2所述的地理信息获取方法,其特征在于,所述步骤S0中所述建立用于体现该N*N个地理区块在世界电子地图中的分布状况的直角坐标系的步骤包括: 建立一个用于反映世界电子地图中涵盖子午线以东及赤道以北的所有地理区块映射到平面形成的网格的坐标信息的直角坐标系;其中 该直角坐标系中的X轴体现世界电子地图中的经度与X轴坐标的变化关系; 该直角坐标系中的Y轴体现世界电子地图中的纬度与Y轴坐标的变化关系。4.根据权利要求3所述的地理信息获取方法,其特征在于,在所述步骤S0与所述步骤S1之间还包括如下步骤: S011)搜集该世界电子地图中该N*N个地理区块所对应的N*N个地理区域的概况信息,将该N*N个地理区域的概况信息存储到数据库(208),记录该N*N个地理区域的概况信息在数据库(208)中的存储地址,并根据该直角坐标系中的各个网格坐标与该世界电子地图中各个地理区块的一一对应关系构建网格坐标及地理信息存储地址索引表。5.根据权利要求4所述的地理信息获取方法,其特征在于,所述步骤S1还包括:通过内置的经纬度-网格坐标转换公式将该经纬度数据转换为该直角坐标系中的网格坐标,该经纬度-网格坐标转换公式如下所示:X = l+int[(a+180) XN/360]; Y= l+int[(b+90) XN/180];其中 a表示该地理信息获取请求中的经度数据; X表示该经度数据对应于该直角坐标系的网格在X轴的坐标值; b表示该地理信息获取请求中的纬度数据; Y表示该纬度数据对应于该直角坐标系的网格在Y轴的坐标值; N表示该直角坐标系中的网格坐标在X轴或Y轴上的最大坐标值; int为将数值向下取整为最接近的整数的函数。6.根据权利要求5所述的地理信息获取方法,其特征在于,所述步骤S2还包括:查找索引表中该网格坐标(X,Y)所映射到的地理区域概况存储地址,根据该地理信息概况存储地址读取数据库(208)中存储的该地理区域的概况信息; 对世界电子地图中的该地理区域进行标记,将该地理区域的概况信息及标记有该地理区域的世界电子地图作为反馈信息进行打包处理,并将经打包处理的反馈信息传回客户端(100)07.—种地理信息获取系统,包括多个客户端(100)、及与该多个客户端(100)建立通信连接的地理信息服务中心(200),其特征在于,所述地理信息服务中心(200)包括: 地理区块划分模块(201),用于将世界电子地图的面积等分为N*N个地理区块; 直角网格坐标系构建模块(202),用于建立一个体现该N*N个地理区块在世界电子地图中的分布状况的直角坐标系;通信模块(206),用于接收来自任一客户端(100)的包含经纬度数据的地理信息请求;经纬度及网格坐标转换模块(205),用于将该地理信息获取请求中的该经纬度数据转换为该直角坐标系中的网格坐标,并确定该直角坐标系中该网格坐标所对应的地理区块;查找模块(207),用于查找数据库(208)中该地理区块所对应的地理区域的概况信息,并将该地理区域的概况信息反馈至客户端(100)。8.根据权利要求7所述的地理信息获取系统,其特征在于,在所述地理信息服务中心(200)还包括: 数据库(208),用于该世界电子地图中该N*N个地理区块所对应的N*N个地理区域的概况信息; 索引表构建模块(203),用于记录该N*N个地理区域的概况信息在数据库(208)中的存储地址,并根据直角坐标系中的各个网格坐标与世界电子地图中各个地理区域的对应关系构建网格坐标及地理信息存储地址索引表。9.根据权利要求8所述的地理信息获取系统,其特征在于,所述经纬度及网格坐标转换模块(205)内置有用于计算该经纬度数据对应于该直角坐标系中的网格坐标的经纬度-网格坐标转换公式,该经纬度-网格坐标转换公式如下所示:X = l+int[(a+180) XN/360]; Y= l+int[(b+90) XN/180];其中 a表示该地理信息获取请求中的经度数据; X表示该经度数据对应于该直角坐标系的网格在X轴的坐标值; b表示该地理信息获取请求中的纬度数据; Y表示该纬度数据对应于该直角坐标系的网格在Y轴的坐标值; N表示该直角坐标系中的网格坐标在X轴或Y轴上的最大坐标值; int为将数值向下取整为最接近的整数的函数。10.根据权利要求9所述的地理信息获取系统,其特征在于,所述地理信息获取系统还包括标记模块(204); 所述标记模块(204)用于对该地理区块所对应的地理区域在世界电子地图中的方位进行标记; 所述查找模块(207)还用于查找索引表中该网格坐标(X,Y)所映射到的地理区域概况信息的存储地址,根据该存储地址读取数据库(208)中存储的该地理区域的概况信息,将该地理区域的概况信息及标记有该地理区域的世界电子地图作为反馈信息进行打包处理; 所述通信模块(206)还用于接收由所述查找模块(207)输入的经打包处理的反馈信息,并将该反馈信息反馈至客户端(100)。
【专利摘要】本发明公开了一种地理信息获取方法及地理信息获取系统。所述地理信息获取系统包括多个客户端及地理信息服务中心。所述地理信息服务中心包括地理区块划分模块、直角网格坐标系构建模块、经纬度及网格坐标转换模块、以及查找模块。所述地理区块划分模块用于将世界电子地图的面积等分为N*N个地理区块。所述直角网格坐标系构建模块用于建立体现该N*N个地理区块在世界电子地图的分布状况的直角坐标系。所述经纬度及网格坐标转换模块用于将接收的地理信息获取请求中的经纬度数据转换为直角坐标系中的网格坐标,并确定该网格坐标所对应的地理区块。所述查找模块用于查找数据库中该地理区块所对应的地理区域的概况信息并将该地理区域的概况信息传回客户端。
【IPC分类】G06F17/30
【公开号】CN105373559
【申请号】CN201410427014
【发明人】王三旗, 刘超
【申请人】深圳市赛格导航科技股份有限公司
【公开日】2016年3月2日
【申请日】2014年8月26日
【公告号】WO2016029727A1
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1