当前位置:首页 » 操作系统 » 地图定位算法

地图定位算法

发布时间: 2022-04-11 06:07:24

① 百度手机地图是采用什么定位算法

定位算法??还是第一次听说,定位无非是gps定位,基站定位,ip定位。。。。
然后网络地图使用的魔卡托投影算法进行的地图坐标映射,具体你可以网络下。

② 百度地图怎么定位获取当前经纬度

可以在网络上搜索“网络地图坐标拾取工具”,打开后即可查询地点的经纬度,不过它是网络地图自己的算法算出来的,与gps获取的真实经纬度有偏移,这个偏移无法纠正。想获取真实经纬度,可在谷歌地球上查找,具体方法网络上有,就不赘述了。

③ 百度地图android版,是如何做到通过基站定位到如此准确的

这是火星坐标系的原因..因为定位用的大多不是本国的卫星..定位出的坐标在中国不会准确..都会 有 在圆形范围内随机的 400 - 600米的偏移.我有一个解析火星坐标系的类.. 年前测试的时候 通过这个类 来 反算经纬度 还是非常准确的..只有10米左右的误差..但是不知道几年的火星算法更新没有...

④ 北纬36.47东经116.64定位

济南市长清区。

使用经纬度定位查询,可以获取地图上任意地点的坐标,同样也可以根据已有的经纬度坐标定位到实际位置。

1、在地图上单击,获取经纬度:

点击地图上任意区域,即可获得该区域的经度和维度,您可以将经纬度数据复制、保存。

2、根据经纬度查询定位:

如果已有经纬度数据,可以查询定位到与经纬度相对应的地点位置。

3、地图操作:

按住鼠标左键不放,可任意拖动地图;滚动鼠标中键,可以放大、缩地地图。

4、地图定位控件:

地图定位控件位于地图右上角,可以手动定位当前所在地,也可以放大、缩小地图,也可以移动地图。

5、城市列表:

位于地图左上角,可以选择切换或者直接搜索切换全国各地城市。

(4)地图定位算法扩展阅读:

在地球上任何地点,只要有只表,有根竹竿,一根卷尺,就可知道当地经纬度。但表必须与该国标准时校对。

方法如下:

1、先算两分日

比如在中国某地,杆影最短时是中午13点20分,且杆长与影长之比为1,则可知该地是北纬45°(tgα=1),东经100°(从120°里1小时减15°,4分钟减1°)杆长与影长之比需查表求α,这里用了特殊角。

2、再算两至日经度的算法不变 纬度在北半球冬至α+23.5°,夏至α-23.5°在任意一天加减修正值即可。

3、修正值算法:就是距两分或两至日的天数差乘以94/365. 比如2013年2月17日,2013年3月22日春分差33天,即太阳直射点在南纬

33×94/365=8.5°

所以今天正午时得到的纬度是(arctgα+8.5)°

tgα= 杆长/影长

⑤ 百度地图准还是高德地图准,怎么相差这么多

根据我多年使用手机导航的经验来看,导航是否精准可以从两方面来分析:
1.定位的精准度
其实对于app来讲它们获取定位信息都是通过调用系统接口的方式来获取的,所以在定位的精准度方面完全依赖于手机硬件对定位的精准度,和app实际上是没多大关系的。
就目前市面上的手机来讲,gps定位可以说是非常精准了,基本误差都在3-5米内,可以达到能够判断你在公路的左边还是右边了。目前网络地图还未接入北斗卫星,据说北斗卫星的定位误差在1米以内,甚至可以判断你行驶在哪个车道!
2.对于路线规划的智能程度
对路线规划的智能程度就主要依赖app的算法了。一个是对道路信息的更新速度,另一个是对实时路况的收集和分析速度。个人认为网络地图对实时路况的手机和分析比高德地图做得更好,但是高德地图在道路信息收集方面比网络地图做得更加细腻,一些乡村小路、无名道路在高德地图上就能找到,反之在网络地图上可能就没有了。
综上所述,对于定位精准度来讲,网络地图和高德地图应该是不相上下。而在路线规划的智能程度上,两者各有优劣。我的建议就是:走农村(很多小路)就用高德地图,进城(多堵车路段)就用网络地图。

⑥ 请问cdma的定位原理百度地图的定位原理

CDMA定位,还有GSM定位等等,其实质都是移动通信位置服务,或叫移动通信基站定位,或叫蜂窝网络定位,等等,都差不多。其原理就是通过测算周围基站与手机的距离来交会估算手机的空间位置。
移动通信服务定位速度快,适应范围广,只要有手机信号的地方就可以实现定位,在日常社会生活中用处很广泛。但需要说明的是,其定位精度并不高,而且相当概略,一般来说误差几百米很正常,误差一、二公里,甚至几公里都是常事,在这一点上,远远比不上GPS卫星定位。
网络地图通过WIFI,定位可以精确到20-60米,虽然指示是20米,但一般不是很精确,与实际位置肯定有几十米误差的,根据WIFI网络信号计算的。如果用GPRS网络定位,精确度为200-2500米或者更大误差。若用GPS,能精确到2米或者更精确,而且不到一秒种就能刷新位置,精确。

⑦ GPS导航地图的导航原理

GPS用户部分的核心是GPS接收机。其主要由基带信号处理和导航解算两部分组成。其中基带信号处理部分主要包括对GPS卫星信号的二维搜索、捕获、跟踪、伪距计算、导航数据解码等工作。导航解算部分主要包括根据导航数据中的星历参数实时进行各可视卫星位置计算;根据导航数据中各误差参数进行星钟误差、相对论效应误差、地球自转影响、信号传输误差(主要包括电离层实时传输误差及对流层实时传输误差)等各种实时误差的计算,并将其从伪距中消除;根据上述结果进行接收机PVT(位置、速度、时间)的解算;对各精度因子(DOP)进行实时计算和监测以确定定位解的精度。 本文中重点讨论GPS接收机的导航解算部分,基带信号处理部分可参看有关资料。本文讨论的假设前提是GPS接收机已经对GPS卫星信号进行了有效捕获和跟踪,对伪距进行了计算,并对导航数据进行了解码工作。
1 地球坐标系简述
要描述一个物体的位置必须要有相关联的坐标系,地球表面的GPS接收机的位置是相对于地球而言的。因此,要描述GPS接收机的位置,需要采用固联于地球上随同地球转动的坐标系、即地球坐标系作为参照系。
地球坐标系有两种几何表达形式,即地球直角坐标系和地球大地坐标系。地球直角坐标系的定义是:原点O与地球质心重合,Z轴指向地球北极,X轴指向地球赤道面与格林威治子午圈的交点(即0经度方向),Y轴在赤道平面里与XOZ构成右手坐标系(即指向东经90度方向)。 地球大地坐标系的定义是:地球椭球的中心与地球质心重合,椭球的短轴与地球自转轴重合。地球表面任意一点的大地纬度为过该点之椭球法线与椭球赤道面的夹角 φ,经度为该点所在之椭球子午面与格林威治大地子午面之间的夹角λ ,该点的高度h为该点沿椭球法线至椭球面的距离。设地球表面任意一点P在地球直角坐标系内表达为P( x,y,z ),在地球大地坐标系内表达为P ( φ,λ ,h)。则两者互换关系为:大地坐标系变为直角坐标系: (1) 式中:n为椭球的卯酉圈曲率半径,e为椭球的第一偏心率。 若椭球的长半径为a,短半径为b,则有 (2) 直角坐标系变为大地坐标系,可由下述方法求得 φ由叠代法获得 φc为地心纬度, ep为椭圆率
可设初始值φ=φc 进行叠代,直到|φi=1-φi| 小于某一门限为止。
这两种坐标系在定位系统中经常交叉使用,必须熟悉两种坐标系之间的转换关系。
2 GPS定位中主要误差及消除算法
GPS定位中的主要误差有:星钟误差,相对论误差,地球自转误差,电离层和对流层误差。 1)星钟误差 星钟误差是由于星上时钟和GPS标准时之间的误差形成的,GPS测量以精密测时为依据,星钟误差时间上可达1ms,造成的距离偏差可达到300Km,必须加以消除。一般用二项式表示星钟误差。 (3) GPS星历中通过发送二项式的系数来达到修正的目的。经此修正以后,星钟和GPS标准时之间的误差可以控制在20ns之内。 2)相对论误差 由相对论理论,在地面上具有频率 的时钟安装在以速度 运行的卫星上以后,时钟频率将会发生变化,改变量为:
即卫星上时钟比地面上要慢,要修正此误差,可采用系数改进的方法。GPS星历中广播了此系数用以消除相对论误差,可以将相对论误差控制在70ns以内。 3)地球自转误差 GPS定位采用的是与地球固连的协议地球坐标系,随地球一起绕z轴自转。卫星相对于协议地球系的位置(坐标值),是相对历元而言的。若发射信号的某一瞬间,卫星处于协议坐标系中的某个位置,当地面接收机接收到卫星信号时,由于地球的自转,卫星已不在发射瞬时的位置〔坐标值)处了。也就是说,为求解接收机接收卫星信号时刻在协议坐标系中的位置,必须以该时刻的坐标系作为求解的参考坐标系。而求解卫星位置时所使用的时刻为卫星发射信号的时刻。这样,必须把该时刻求解的卫星位置转化到参考坐标系中的位置。 设地球自转角速度为 we,发射信号瞬时到接收信号瞬时的信号传播延时为△t ,则在此时间过程中升交点经度调整为 则三维坐标调整为 (4) 地球自转引起的定位误差在米级,精密定位时必须考虑加以消除。 4)电离层和对流层误差 电离层是指地球上空距地面高度在50-1000km 之间的大气层。电离层中的气体分子由于受到太阳等天体各种射线辐射,产生强烈的电离,形成大量的自由电子和正离子。 电离层误差主要有电离层折射误差和电离层延迟误差组成。其引起的误差垂直方向可以达到50米左右,水平方向可以达到150米左右。目前,还无法用一个严格的数学模型来描述电子密度的大小和变化规律,因此,消除电离层误差采用电离层改正模型或双频观测加以修正。 对流层是指从地面向上约40km范围内的大气底层,占整个大气质量的99%。其大气密度比电离层更大,大气状态也更复杂。对流层与地面接触,从地面得到辐射热能,温度随高度的上升而降低。对流层折射包括两部分:一是由于电磁波的传播速度或光速在大气中变慢造成路径延迟,这占主要部分;二是由于GPS卫星信号通过对流层时,也使传播的路径发生弯曲,从而使测量距离产生偏差。在垂直方向可达到2.5米,水平方向可达到20米。对流层误差同样通过经验模型来进行修正。 GPS星历中通过给定电离层对流层模型以及模型参数来消除电离层和对流层误差。实验资料表明,利用模型对电离层误差改进有效性达到75%,对流层误差改进有效性为95%。
3 GPS星历结构及解算过程
要得到接收机的位置,在接收机时钟和GPS标准时严格同步的情况下,则待求解位置是3个未知变量,需要3个独立方程来求解。但是实际情况中,很难做到接收机时钟和GPS标准时严格同步,这样,我们把接收机时间和GPS标准时间偏差也作为一个未知变量,这样,求解就需要4个独立方程,也就是需要有4颗观测卫星。图1 GPS定位示意图(未考虑时间偏差) 假设接收机位置为(xu,yu,zu) ,接收机时间偏差为 tu,则由于时间偏差引起的距离偏差为为得到的伪距观测值。我们可以得到联立方程 (5) 将上式线性化,即在真实位置(xu,yu,zu)进行泰勒级数展开,忽略高次项,得到 (6) 其中, 式(6)即为实际计算的叠代公式,叠代终止条件是真实位置 (xu,yu,zu)的变化量小于某一个阈值,最终得到 可以作为调整接收机时间偏差的依据,计算一般采用矩阵方式求解。要求解该方程,我们还需要预先知道4颗卫星的位置 (xj,yj,zj),而卫星位置可以从该卫星的星历中获得。 GPS卫星星历给出了本星的星历,根据星历可以算出卫星的实时位置,并且星历中给出了消除卫星星钟误差、相对论误差、地球自转误差、电离层和对流层误差的参数,根据这些参数计算出的卫星位置,可以基本上消除上述误差。 求解卫星位置的基本步骤为: 计算卫星运行平均角速度 ①计算归化时间; ②计算观测时刻的平近点角; ③计算偏近点角; ④计算卫星矢径; ⑤计算卫星真近点角; ⑥计算升交点角距; ⑦计算摄动改正项; ⑧计算经过摄动改正的升交距角、卫星矢径、轨道倾角; ⑨计算观测时刻的升交点经度; ⑩计算卫星在地心坐标系中的位置。 特别值得指出的是,在计算卫星真近点角Vk时,应采用公式 (7) 其中,e为偏心率, Ek为卫星偏近点角。有部分参考书籍计算卫星真近点角的公式有误,会导致卫星真近点角 的象限模糊问题,从而无法得到卫星正确位置。 进行上述计算后,再根据星历中广播的各误差参数进一步消除各项误差。这样,我们就得到一个完整的利用GPS星历进行导航定位解算的过程。

⑧ 室内地图定位站内导航应用了哪些技术

首先你要有室内的矢量地图,在这个上面做导航,可以用网络、高德等大公司的室内地图,不过大部分室内的地图都没有,所以要找一些专门的室内地图,比如图聚、星网云联等的矢量地图等;

其次你要有室内定位,手机上能够支持的只有蓝牙和WIFI,蓝牙就是ibeacon,这个技术很简单,不过要打开蓝牙,另外wifi定位技术比蓝牙要好一些。
希望能帮到你

⑨ 如何解决IPHONE的地图定位偏移问题

在国内不论是什么设备、什么地图软件,所有的民用定位都会偏移。这是因为国家要求所有的电子地图和定位坐标要经过一个保密的偏移算法计算,才能使用计算后得到的坐标位置。
我国政府以国家安全为由,要求所有的电子地图、导航设备,都需要加入国家保密插件。地图公司测绘地图,测绘完成后,送到国家测绘局,将真实坐标的电子地图,加密成“火星坐标”,这样的地图才是可以出版和发布的,然后才可以让GPS公司处理。

⑩ 高德地图,百度地图,腾讯地图哪里来的数据那么准

数据的采集生产,在中国需要国家认定的资质,有资质的除了国家测绘机关以外,商业机构本来就不太多,而真正在这个数据供给市场上活跃的,现在主要就是高德和四维图新这两家。
其他无论是谷歌地图也好,苹果地图也好,这部分的数据,基本上都是从上述两家购买的。
POI数据:严格来说属于矢量数据,不过是最简单的矢量数据,换句话来说就是坐标点标注数据。也是电子地图上最常用的数据图层。
我们日常在电子地图上所使用的数据都是POI数据(就是地图上常见的那种标个气球的点)。
POI数据只是信息关联坐标点的数据,不涉及到线和面,是最简单的矢量数据,用于简单的地点标注而不需要相应地物轮廓的需求。
POI数据的内容五花八门,一般POI数据的供应商提供的POI数据都是日常常用的场所数据,例如饭店,商店,加油站,银行等日常常用设施。
当然,在一些特殊的地图应用领域,也可以委托这些数据供应商或者自行去专门采集特殊用途的POI数据,例如井盖,消防栓等
税务GIS系统标注企业及纳税信息

值得指出的是,POI数据的编辑更新简单,同时也经常用于动态数据标注,最经典的莫过于车辆定位标注。

POI数据的采集和生产来源五花八门,不能尽述,总的来说,主要有以下几种:
a)通过整合GPS的摄像机,步行或者车行,进行扫街持续拍摄,回去以后,再根据拍摄结果手工进行输入和标注,这种方式适合于大规模的进行采集标注,效率高,成本低,车行居多,尤其适合沿街的店面和场所的采集和标注,是目前数据采集供应商的主要采集手段之一
b)通过专职或者兼职人员,使用手持含GPS的智能设备(比如智能手机),进行拍摄(主要是为了取证),输入,提交,进行采集。这种采集方式,大多用于上述方法a的补充。在一些车辆不能达到的地方,或者商户设施变动频繁的某些区域使用
c)地址反向编译:通过门牌地址号码,以及矢量地图中的道路数据,运用算法进行定位标注。这种标注精度相对最低,准确性也不高,但是成本非常低。用在不需要特别高精度,成本控制也比较严的采集领域。大家在地图服务搜索框中输入地址门牌号,可以直接出现标注点,用的就是这个技术。
d)互联网或者企业获取:直接从一些专业类服务网站上抓取或者购买(例如大众点评,携程),或者直接从大家在其公开的地图服务上的标注中进行筛选和获取。这就是google,网络,高德自己免费向社会开放其地图服务所能够获得的利益。尤其对于开放API免费企业客户的使用,这种获取是很有价值的。

国内POI数据的供应商没有太多资质限制,相对底图数据供应商,要多很多,例如图吧等都是POI数据供应商,当然四维图新和高德也提供POI数据,每个POI数据供应商,都有其自己的分类方式,数据定义等内容。很多时候,大家也互相买来买去,互补有无。

网络地图这方面的数据,主要来自四维图新和道道通,当然也有其他来源,甚至有少量的自产数据。
高德地图这方面的数据以自产为主,辅以向一些专业服务商购买(口碑网,大众点评,携程,乐途,搜房)
其他数据图层或数据:常见的有卫图图层,交通状况图层,三维图,街景图。专业一些的领域有楼盘图,室内图,气温分布图,商圈分布图,地形图,水文图等等。

热点内容
python更改目录 发布:2024-11-15 08:41:08 浏览:264
服务器闪存可以装在一般电脑上吗 发布:2024-11-15 08:36:46 浏览:7
安卓手机怎么查询自己的路线轨迹 发布:2024-11-15 08:32:19 浏览:968
phpdatet 发布:2024-11-15 08:32:17 浏览:506
HDB3编译码实验 发布:2024-11-15 08:17:31 浏览:211
怪星球编程 发布:2024-11-15 08:15:55 浏览:843
慧编程价格 发布:2024-11-15 08:14:09 浏览:458
python多行注释的快捷键 发布:2024-11-15 08:09:14 浏览:956
c1脚本病毒 发布:2024-11-15 07:59:04 浏览:611
为什么淘宝上的阿里云服务器便宜 发布:2024-11-15 07:58:49 浏览:547