[发明专利]一种坐标与行政区域匹配系统及方法有效
申请号: | 201710971564.3 | 申请日: | 2017-10-18 |
公开(公告)号: | CN107741982B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 江明华 | 申请(专利权)人: | 江明华 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/9537 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 武媛;吕学文 |
地址: | 518000 广东省深圳市宝安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 坐标 行政区域 匹配 系统 方法 | ||
1.一种坐标与行政区域匹配系统,所述匹配系统包括服务器主机,所述服务器主机内部设有中央处理器,其特征在于:所述匹配系统包括标志点存储模块、标志点划分模块、查询点输入模块、坐标转换模块及距离比较模块;所述标志点存储模块设置在所述服务器上端,标志点存储模块与所述中央处理器建立连接关系,标志点存储模块用于存储预先选取的某一国家行政区域内的若干标志点坐标;所述标志点划分模块设置在所述服务器上端,标志点划分模块与所述标志点存储模块建立连接关系,标志点划分模块用于对标志点存储模块存储的标志点进行区域划分;所述查询点输入模块设置在所述服务器上端,查询点输入模块与所述中央处理器建立连接关系,查询点输入模块用于输入待查询的某一查询点的地理坐标;所述坐标转换模块设置在所述服务器上端,坐标转换模块与所述标志点存储模块以及查询点输入模块建立连接关系,坐标转换模块用于将标志点和查询点的地理坐标转换为整数;所述距离比较模块设置在所述服务器上端,距离比较模块与所述坐标转换模块建立连接关系,距离比较模块用于比较查询点与标志点之间的地理坐标转换后的整数差值;
所述标志点存储模块采用NoSQL数据库,标志点的地理坐标存储在服务器主机内存数据库Redis中,标志点的地理坐标采用WGS84坐标系统;
所述标志点划分模块采用区域分类算法将标志点切分成若干份,标志点为已知标志点,通过测绘公司或第三方地图提供商处获取,已知标志点具有行政区域属性代码;所述匹配系统还包括查询判断模块,所述查询判断模块与所述距离比较模块建立连接关系,查询判断模块用于根据标志点和查询点的地理坐标转换后的整数值的差值的大小是否在一定范围内来判断查询点是否在标志点所在的行政区域内部。
2.根据权利要求1所述的一种坐标与行政区域匹配系统,其特征在于:所述坐标转换模块采用GeoHash算法将标志点和查询点的经纬度地理坐标转换为整数。
3.一种坐标与行政区域匹配方法,所述匹配方法采用如权利要求1至2任一项所述匹配系统,其特征在于:所述匹配方法包括以下步骤:
步骤一:按照区域划分,将已知标志点的第一地理坐标转换为第一整数值;
步骤二:对已知标志点的第一地理坐标转换后的第一整数值建立数据库;
步骤三:将查询点的第二地理坐标转换为第二整数值,输入第二整数值,根据第二整数值返回查询点一定范围内已知标志点的第一地理坐标的第一整数值;
步骤四:比较第二整数值和第一整数值的大小,返回与第二整数值最接近的第一整数值对应的已知标志点行政区域属性作为查询点的行政区域属性。
4.根据权利要求3所述的一种坐标与行政区域匹配方法,其特征在于:所述步骤二中,把全国行政区域内已知标志点的第一地理坐标转换后的第一整数值存入标志点存储模块的NoSQL数据库,通过区域分类算法,切分成若干份。
5.根据权利要求3所述的一种坐标与行政区域匹配方法,其特征在于:所述步骤三中通过Redis的命令,输入查询点的第二地理坐标,返回查询点一定范围内的已经标志点,通过已知标志点推断出查询点所在行政区域。
6.根据权利要求3所述的一种坐标与行政区域匹配方法,其特征在于:所述步骤一或步骤二中的地理坐标转换采用GeoHash算法,把二维空间的经纬度转化成一个大整数值。
7.根据权利要求3所述的一种坐标与行政区域匹配方法,其特征在于:所述步骤二中的数据库存储在服务器主机上,步骤三中客户端与服务器主机建立连接关系,客户端向所述服务器主机进行数据请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江明华,未经江明华许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710971564.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电子书管理方法及装置
- 下一篇:构建倒排泰森多边形的分布式索引方法