发明名称 一种实时在线获取地图数据的方法
摘要 本发明提供了一种移动端实时在线获取底图数据的方法,包括将原始地图数据切片、创建并发布获取地图切片的Web服务、移动终端借助Web服务接口与发射终端进行通信并获取地图切片;移动终端利用GPS接收装置接收卫星定位信息,获取当前所需地图位置信息;移动终端根据当前地图位置信息计算当前所需切片信息;在移动终端本地切片目录下依次搜索当前所需的切片,并将缺失切片信息发送至发射终端;发射终端从切片缓存中找到缺失切片并将其发送给移动终端,移动终端在线接收发射终端发送的缺失切片;移动终端显示接收到的地图切片。通过该方法外业调查人员既无需事先预处理底图数据又无需手动将数据导入到PDA中,提高了工作效率。
申请公布号 CN103488776B 申请公布日期 2017.04.05
申请号 CN201310456959.1 申请日期 2013.09.29
申请人 东南大学 发明人 王庆;王慧青;肖鹏
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 杨晓玲
主权项 一种实时在线获取地图数据的方法,通过发射终端提供原始地图数据切片,移动终端无线调用的方式实现,发射终端采用PC端,移动终端具有触摸屏方式的掌上电脑,其特征在于,包含如下步骤:(1)将原始地图数据切片,并将切片数据保存在发射终端的切片缓存中,在发射终端创建并发布网络服务,实现与移动终端之间的通讯;(2)移动终端利用GPS接收装置接收卫星定位信息,并通过电文解析、坐标转化,获取当前所需地图位置信息;其中坐标转换是将GPS接收的WGS84坐标转换成对应的高斯平面坐标,然后再经过平面坐标转换,将其强制附和到本地高斯平面坐标系统,即地图数据所使用的坐标系统;记GPS接收装置定位的坐标点平面坐标分别为X和Y,步骤(1)中原始地图数据切片采用的原点平面坐标分别为XOrigin和YOrigin,原始地图数据切片的宽度和高度值均为T,分辨率为DPI,地图数据比例尺为1:S,其中S为当前所需切片的比例尺,对应比例级别上的切片分辨率为Re,当前GPS点所在切片的行号为Row、列号为Column,则Re=(25.39999918/DPI)*S/1000Row=abs(YOrigin‐Y)/(Re*T)‐1Column=abs(XOrigin‐X)/(Re*T)‐1进而通过Row和Column计算出当前坐标点所在的切片,从而获取当前所需地图位置信息;(3)移动终端根据步骤(2)获取的当前地图位置信息,计算当前所需切片信息;(4)在移动终端本地切片目录下依次搜索当前位置所需的切片,并记录下没有搜索到的切片的信息,若本地完全搜索到当前位置所需的切片,跳入步骤(7),否则生成缺失切片信息;(5)通过移动终端的切片获取模块向发射终端发送身份验证信息,若验证通过,将步骤(4)中生成的缺失切片信息发往发射终端,跳入步骤(6);若验证失败,重复执行步骤(5)身份验证操作一次,若仍然验证失败,显示报错信息,并由用户决定是否继续进行身份验证;(6)发射终端根据接收到的缺失切片信息,从切片缓存中找到移动终端所需缺失切片并将其发送给移动终端,移动终端在线接收发射终端发送的缺失切片,并将其保存在本地切片目录下;(7)移动终端以当前GPS点为屏幕中心,显示当前位置的地图切片;以T值为256、移动终端屏幕分辨率为480*640为例,并以当前GPS点为移动终端屏幕中心,移动终端一次能够显示9块切片;这个9块切片分别为Scale比例尺级别下的:(Row‐1,Column‐1)、(Row‐1,Column)、(Row‐1,Column+1)、(Row,Column‐1)、(Row,Column)、(Row,Column+1)、(Row+1,Column‐1)、(Row+1,Column)、(Row,Column+1);PC端获取缺失切片之前,移动终端程序会判断本地是否已经存在某一个或几个当前GPS点所需的切片,并记录下本地不存在的切片的信息。
地址 211103 江苏省南京市江宁区润发路5号