当前位置: 首页 > 专利查询>柴日发专利>正文

基于手机用手绘地图照片实现导游的系统和方法技术方案

技术编号:24032712 阅读:37 留言:0更新日期:2020-05-07 01:04
本发明专利技术是一种在手机GPS定位和保持基本地理关系的手绘地图照片之上实现粗粒度定位的导游系统和方法,其基本原理是在景区、园区、小区等小尺度上,假定照片地图由墨卡托投影制式地图的网格组成,通过参考点建立网格地图正北坐标系后,建立照片像素坐标与大地坐标的映射关系,从而实现GPS信号在照片地图上的定位。其基本步骤是1.手机正面拍照或网络搜寻取得当前区域的手绘地图2.通过参考点动态划分网格3在网格图片上建立正北照片导航坐标系4.通过照片导航坐标系与墨卡托坐标系的比例关系,最终实现照片像素坐标与GPS大地坐标的映射关系5.通过后端支持或用户自定义路线,拟合手机GPS后实现粗粒度的导游,并基于偏差修正网格,从而得到良好的导游体验。

The system and method of realizing tour guide based on mobile phone with hand drawn map photo

【技术实现步骤摘要】
基于手机用手绘地图照片实现导游的系统和方法
:本专利技术涉及手绘地图定位
,特别是基于手机正面拍照或网络搜寻取得当前区域的手绘地图之上结合手机GPS定位的导游系统和方法。
技术介绍
:电子地图导航技术在日常生活中应用十分普及,但是电子地图主要适用于城市主干道的导航需要,而对于面积较大的景区、园区、小区等内部道路的导游则是基本空白。一般这些面积较大的景区、园区、小区都会在入口及主要要点设立手绘导览图,然而,对于大部分人来说,要将导览图与自身所处方位联系起来,并能结合导览图完成区内导游是十分困难的。尽管有些景区会通过二维码提供定制的区内电子导航,但显然这只是很小的一部分景区,至于面积较大的园区、小区则是决不会有这样的服务。因此,能够直接基于手机以及拍照取得的照片进行定位导游将给人们带来极大的帮助,具有十分广阔的应用前景。然而,现有技术基本上聚焦于不规则手绘地图上的定位,他们假定地图的正北方位、绘制制式等都是现成符合要求的,而且地图是整体比例变形的,因此,对于将一张手拍照片直接作为导航地图使用的技术基本无人涉及。r>此外,不规则手绘本文档来自技高网...

【技术保护点】
1.一种在手机GPS定位和保持基本地理关系的手绘地图照片之上实现粗粒度定位的导游系统和方法,其基本原理是由手机正面拍照或网络搜寻取得图片,基于手机定位和用户当前位置或电子地图协助确定两个以上参考点,而这些参考点将图片划分为多个网格,在每个网格图片上,基于照片导航坐标系与墨卡托坐标系的同区域平行面关系,以及照片导航坐标系与图片像素坐标系的对称、平移、旋转关系实现坐标转换,再通过墨卡托坐标系与大地经纬坐标系的投影转换,从而实现手机定位在手拍照片上的定位和人为识别导游。/n

【技术特征摘要】
1.一种在手机GPS定位和保持基本地理关系的手绘地图照片之上实现粗粒度定位的导游系统和方法,其基本原理是由手机正面拍照或网络搜寻取得图片,基于手机定位和用户当前位置或电子地图协助确定两个以上参考点,而这些参考点将图片划分为多个网格,在每个网格图片上,基于照片导航坐标系与墨卡托坐标系的同区域平行面关系,以及照片导航坐标系与图片像素坐标系的对称、平移、旋转关系实现坐标转换,再通过墨卡托坐标系与大地经纬坐标系的投影转换,从而实现手机定位在手拍照片上的定位和人为识别导游。


2.基于权利要求1描述,图片像素坐标系上的一个点P(x,y)通过两个参考点转换为大地坐标系P(lng,lat)的过程为:
1)归属网格:通过网格边界定义,确定P(x,y)所属的网格图片
2)对称变换:将图片左上角为原点向下坐标系转为图片左上角为原点向上坐标系的点
3)平移变换:通过图片高度,平移为图片左下角原点坐标系的点
4)平移变换:通过图片P1点坐标,转为网格P1原点坐标系的点
5)旋转变换:通过两个参考点预计算的旋转角和旋转坐标系的现成公式,转为图片P1原点导航坐标系上的点
6)同比变换:通过两个参考点预计算的比值,转为墨卡托P1原点坐标系的点
7)平移变换:通过墨卡托P1点坐标,转为墨卡托坐标系的点
8)投影变换:通过墨卡托坐标系与大地坐标系的投影变换现成公式,转为大地坐标系的点
大地坐标系的点转换为图片像素坐标系的点时,基于GPS点坐标及网格GPS边界定义确定归属网格,其他过程为上述过程的相反过程的反算实现。


3.权利要求2中,假定图片像素坐标系上两点P1(imgx,imgy)、P2(imgx,imgy)对应墨卡托坐标系上两点P1(mx,my)、P2(mx,my),由于图片导航坐标系由图片像素坐标系对称、平移、旋转变换而来,这些变换不会改变两点距离计算,因此,通过参考点预计算的比值=Math.sqrt(Math.pow((imgx2-imgx1),2)+Math.pow((imgy2-imgy1),2))/Math.sqrt(Math.pow((mx2-mx1),2)+Math.pow((my2-my1),2))。

<...

【专利技术属性】
技术研发人员:柴日发柴溢洲
申请(专利权)人:柴日发柴溢洲
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1