[发明专利]一种获取车辆精确地理位置的服务系统及其获取方法有效
申请号: | 201110309368.2 | 申请日: | 2011-10-13 |
公开(公告)号: | CN102426584A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 刘琨;严玉华;周翔;张向华;陈进;薛扬;陈智也;魏大利;樊建 | 申请(专利权)人: | 天泽信息产业股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京君陶专利商标代理有限公司 32215 | 代理人: | 奚胜元 |
地址: | 210019 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 车辆 精确 地理位置 服务 系统 及其 方法 | ||
1.一种获取车辆精确地理位置的服务系统,其特征在于:包括服务器和数据库服务器,在服务器上安装有操作系统、MapInfo地理信息系统模块和Oracle 10g数据库,在数据库服务器上安装有Oracle Spatial模块。
2.根据权利要求1所述的一种获取车辆精确地理位置的服务系统,其特征在于,所述的操作系统为windows server 2003操作系统。
3.权利要求1或2所述的一种获取车辆精确地理位置的服务系统的获取车辆精确地理位置的方法,其特征在于,包括以下步骤:
1)首先在数据库服务器上安装Oracle 10g,其中包含Oracle Spatial模块;然后用MapInfo地理信息系统模块倒入地图数据,利用MapX提供的Oracle Spatial工具,将地图数据倒入Oracle Spatial中,同时用MapInfo导出地图数据以及省市区区域信息,以文本txt文件形式保存;
2)MapInfo地理信息系统模块根据车载终端GPS所上传的地理坐标,读取全国各省区域数据,调用Window API函数循环判断GPS 点所在的多边形范围,并保存所位于多边形的省名称信息;
3)MapInfo地理信息系统模块根据步骤1所获得的省名称信息,在该省范围内调用Windows API函数查找GPS点所在的多边形范围,并保存所位于多边形的市名称;
4)根据步骤2所获得的市名称信息,在该市范围内调用Windows API函数查找GPS点所在的多边形范围,并保存所位于多边形的区/县名称,以及区/县的行政编码;如果只需获得GPS点所位于的城市名称或区/县行政编码,则停止查询直接返回结果给用户,否则如果需要查询最近的地物则转到步骤4,如果需要查询最近的道路则转到步骤5;
5)根据步骤3所获得的区/县行政编码,在该区范围内通过比较GPS点与该区范围内所有点的距离来查找到里该GPS点最近的地物,保存地物名称信息,并结束查询且返回结果给用户;
6)根据步骤3所获得的区/县行政编码,在该区范围内利用比较距离的方式或查询Oracle Spatial数据库的方式查找离该GPS点最近的道路,保存道路名称或道路等级信息,并结束查询且返回结果给用户。
4.根据权利要求3所述的获取车辆精确地理位置的方法,其特征在于,将以上述步骤中的MapInfo地理信息系统模块封装成DLL控件和Http 服务器模块。
5.根据权利要求3所述的获取车辆精确地理位置的方法,其特征在于,步骤1)中所述的地理坐标是十进制的经纬度数据。
6.根据权利要求3所述的获取车辆精确地理位置的方法,其特征在于,MapInfo地理信息系统模块提供2种数据读取方式,从txt文件读取方式和从Oracle Spatial数据库读取方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天泽信息产业股份有限公司,未经天泽信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110309368.2/1.html,转载请声明来源钻瓜专利网。