基站定位、Google地图偏移测试报告

合集下载

google地图的定位原理

google地图的定位原理

google地图的定位原理看到GOOGLE地图定位非常准确,于是想弄明白它的原理,用了代理结果定位还是非常准确,不禁吓了一身汗,GOOGLE不会和网通合作了,通过接入点来定位吧?!于是上网搜了一下,看看是什么原理,看完才了现,GOOGLE太狠了。

它要是想定位谁,应该不是什么难事吧。

所以那些想犯罪的同学:没事千万别开WIFI 和GPRS!你的位置信息,很可能已经被存在数据库里了。

文章如下:-----------------------------------------最近在玩google手机的地图定位系统.非常准确.于是感到好奇.想看看到底定位的原理是什么,在网上搜索了一下.发现下面这篇文章,看完之后让人冷汗直冒.请看下面内容:先说结论:google maps是通过无线路由器的mac地址(而不是wifi信号)定位的(mac地址通常情况下全球唯一)分析:看了很多人都在猜测google maps通过wifi定位的原理,什么用cdma信号,什么预先知道热点的经纬度啦,我感觉都没有说到点子上。

刚开始用的时候我也很不解。

前段时间,我搬到离原来房子300多米外的另一套房子去住,无线上网卡多少钱?座机号码换了,adsl帐号换了(当然电话线也换了),只有无线路由器和手机没变,结果,连上wifi,通过wifi定位,哈哈,露馅了吧,位置还是在我原来的老位置(老位置是非常精确的)。

大家都知道,在使用google maps的时候,是要联网的,不管是cmnet,cmwap,ctnet,wifi,总之要连到网上,才能使用。

当你的手机联网使用gps的时候,google就会打开wifi,搜索无线信号,此时,不管无线路由器是否加密,都可以获得无线路由器的mac地址,然后,通过联网,将当前位置及无线路由器mac地址及经纬度传到google的服务器中。

下次,当另外某人在这个无线路由器信号范围内使用google maps,把获得的mac地址跟数据库的mac地址一对比,就能知道你在什么地方了!如果不信,你可以换一个新的,从来没有用过的无线路由器(就是说他的mac地址google的数据库里肯定没有的)接到原来的电话上,看还能不能定位!我觉得这种解释是最能够解释广大玩家遇到的各种状况的。

Google全国地图纠偏数据偏移数据火星坐标修正方案

Google全国地图纠偏数据偏移数据火星坐标修正方案

Google 全国地图纠偏数据偏移数据火星坐标修正方案谷歌地图纠偏有两种精度:分别为0.01和0.001,精度为0.01:经纬度每变化0.01,取一次偏移值,共980万条,access文件约600mb,误差5~10米。

精度为0.001:经纬度每变化0.001,取一次偏移值,共9亿条,csv文件共20gb,几乎没有误差。

非常的精准,也是当前开发最牛的纠偏技术解决方案。

下面来说明如何使用国内最权威的技术方案:使用方法:1、假设原始gps数据为(73.528888,39.368888)2、查询数据库:SELECT * FROM offset where lng=73.52 and lat=39.36,得出offsetlat、offsetlng3、用原始的lat加上offsetlat,lng加上offsetlng,得出纠偏后的经纬度,可以直接在google地图上显示正确位置了。

以上方法,百度地图和谷歌地图通用,但是纠偏数据库是完全不同的,原因可以查看其他博客,有详细的说明!具体的获取方法可以QQ:2640056519,官方新浪博客/s/blog_ae91db6001014pi6.html我们平时用到的地球坐标系统,叫做WGS84坐标,国家保密插件,也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理,按照几行代码的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。

而加密后的坐标也常被人称为火星坐标系统,这是我们的国家又一个伟大的发明,让国外的go-vern-ment和企业等,都看不懂我们的坐标系统。

其实很少有人知道国家保密插件问题,但作为导航电子地图产业或者汽车导航产业中的人,吧,你真实的坐标是这个,加密后就成了那个,导航电子地图上看到的就是那个,那么人家导弹要是攻击那个的时候,那么导弹就打不中我们的鸟巢啦,我们的鸟巢就安全了。

不过,个人担心这样加密后没有打中鸟巢,会不会打中水立方呢,可能是无心插柳柳成荫了。

gps定位实验报告

gps定位实验报告

gps定位实验报告GPS定位实验报告引言:GPS(全球定位系统)是一种基于卫星导航的定位技术,它利用地球上的卫星系统来确定特定位置的方法。

本实验旨在探究GPS定位的原理和精度,并通过实际操作来验证其可靠性和准确性。

一、GPS定位原理GPS定位原理是基于三角测量的原理。

GPS接收机接收到来自卫星的信号后,通过测量信号的传播时间来计算出距离。

通过同时接收多颗卫星的信号,GPS接收机可以计算出自身与卫星之间的距离差,并根据这些距离差进行三角测量,从而确定自身的位置。

二、实验设备与方法本实验使用了一台GPS接收机和一台笔记本电脑。

首先,将GPS接收机与笔记本电脑通过USB线连接,确保接收机与电脑之间的通信畅通。

然后,打开接收机的电源,并在电脑上打开相应的GPS定位软件。

接下来,等待接收机与卫星建立连接,并获取到足够的卫星信号。

最后,记录下接收机显示的经纬度信息,并与实际位置进行对比。

三、实验结果与分析在进行实验过程中,我们发现GPS接收机的定位速度相对较快,一般在几秒钟内就能够获取到足够的卫星信号进行定位。

通过与实际位置进行对比,我们发现GPS定位的准确性非常高,误差一般在几米以内。

这证明了GPS定位技术的可靠性和精度。

然而,我们也注意到GPS定位的准确性可能会受到一些因素的影响。

例如,高楼大厦、山脉和树木等物体可能会阻碍卫星信号的传播,从而导致定位的不准确。

此外,天气条件也可能对GPS定位的精度产生影响。

在恶劣的天气条件下,如大雨或大雪,卫星信号的传播可能会受到干扰,从而影响定位的准确性。

四、GPS定位的应用GPS定位技术在现代社会中有着广泛的应用。

首先,GPS定位技术在导航领域被广泛使用。

无论是在汽车导航系统中还是在手机导航应用中,GPS定位都能够帮助人们准确地找到目的地。

其次,GPS定位技术在物流和运输领域也发挥着重要作用。

通过实时监控车辆的位置,物流公司可以更好地管理和调度运输车辆,提高物流效率。

基站检测报告

基站检测报告

基站检测报告报告编号:XXXXX报告时间:XXXX年XX月XX日1. 检测目的在本次检测中,我们旨在对位于XXXX区域内的基站进行检测,以确保其符合运营商的要求,同时保证基站的正常运行和无线覆盖效果。

2. 检测范围本次检测范围为位于XXXX区域内的X座标至X座标,Y座标至Y座标的基站。

3. 检测流程3.1 初步检测通过对基站设备的外观进行检查,确定其外部机械部件是否有损坏、变形等情况,检查数据线接口、电源接口等是否松动,若发现异常情况,及时通知设备维修人员进行维护或更换。

3.2 电气检测通过检测基站的交流电源和直流电源,判断其是否符合运营商的要求。

对于电源直流电压及其稳定性、总谐波电压畸变率等指标进行检查,最终确定基站的电气安全指标是否正常。

3.3 无线信号检测利用专业的测试仪器,进行基站的无线信号的检测。

检测基站的发射功率、接收灵敏度和符号误差率等参数,确定基站的无线通讯品质是否符合运营商的技术规范。

3.4 地质环境检测通过检查基站所处的环境情况,包括地形、地貌、植被、建筑群体等,确定其对基站的无线覆盖情况是否有影响。

4. 检测结论经过本次基站检测,我们的结论如下:4.1 基站外观完好无损,设备部件齐全;4.2 基站交流电源和直流电源均符合运营商的要求,电气安全指标正常;4.3 基站无线通讯品质优良,发射功率、接收灵敏度和符号误差率等参数均符合运营商技术规范;4.4 基站周围地质环境对基站的无线覆盖没有明显的影响。

综上,该基站符合运营商的要求,可以正常运行,确保了区域内的无线通讯覆盖效果。

5. 检测建议针对本次检测中发现的问题,我们提出如下建议:5.1 定期检查基站设备的外部机械部件、数据线接口、电源接口等,进行维护或更换;5.2 建议在未来的测试中进行地形、地貌、植被、建筑群体等环境数据的采集和分析,以便更加有效地优化基站的无线覆盖效果。

6. 检测人员检测人员:XXX检测单位:XXX科技有限公司联系电话:XXXX-XXXXXXX地址:XXX省XXX市XXX区XXX路XXX号在本次基站检测工作中,我们始终保持专业态度,认真负责,最终为客户提供了高品质的服务。

利用google API在手机上实现基站定位

利用google API在手机上实现基站定位
其基本原理是:1、调用手机协议栈函数,获取当前服务小区和邻近小区的 CellID, mnc,mcc,lac,rssi 值,至少需要要 3 组。2、通过手机的 HTTP 协议,将上述小区信 息传到 Google Gelocation Server 获取相对应小区的经纬度。3、根据无线电传播路径损 耗理论公式,将 RSSI 值转化成相对应的距离。4、运用三角形质心算法,采用 3 组小区的 坐标信息和距离,得出手机当前的位置信息。下面具体描述实现过程。
3、HTTP 发送时,对应的 IP 就是解析 得到的“74.125.71.105”,端口:
80
4、将上述请求的数据组织成 HTTP 数据包格式,才能发送成功。如果手机软件本身已
经集成了 HTTP 协议的相关代码,这一步就省了。由于是在展讯 modem 版本的软件上实现
此功能,HTTP 协议没有被集成,因此必须自己组织 HTTP 数据包。HTTP 数据包包含以下几
式中,d 为距信源的距离,单位为 km;f 为频率,单位为 MHz;k 为路径衰减因子,范围在 2~5 之间。对数一常态分布模型,其路径损耗的计算公式为:
式中,Xσ 是平均值为 O 的高斯分布随机变数,其标准差范围为 4~10;PL(d0),是式(1) 取 d=1 时,算出的 Loss 值。根据式(1)和式(2),得出信号强度为:
利用 google 数据在手机上实现基站定位
利用 google 数据在手机上实现基站定位
定位技术有两种,一种是基于 GPS 的定位,一种是基于移动运营网的基站的定位。 基 于 移 动 运 营 网 手 机 基 站 定 位 服 务 又 叫 做 移 动 位 置 服 务 ( LBS——Location Based Service),它是通过电信移动运营商的网络(如 GSM 网)获取移动终端用户的位置信息 (经纬度坐标),在电子地图平台的支持下,为用户提供相应服务的一种增值业务[1], 在手机上不需要增加任何功能,向运营商开通相关服务就可以实现。

google地图经纬度偏移修正算法完美解决方案

google地图经纬度偏移修正算法完美解决方案

google地图经纬度偏移修正算法完美解决方案由于受到国家一些法律法规限制,所有的电子地图服务提供商都需要给地图数据加上偏移和加密,因此广受大家关注的google地图也不例外。

但是作为一些用惯了免费服务的网友们,始终对google MAP上的标注偏移很头疼,我收集了一些资料,今天在这里和大家一起分享。

所谓的地图数据加密偏移,其实就是用一个偏移算法对地图的经纬度做一个加减偏移量,从而达到与实际地图不一致。

这个偏移算法本身是没有什么规律可言的,每家地图服务商都有一套自己的加密偏移算法,既然算法上没有什么规律可言,但是对于算法中生成的偏移量是否有规律呢?这个是可以肯定的,但是偏移算法中生成的偏移量是有规律而言的。

偏移量的规律很难得到,要是能拿到这个偏移量,就可以说是破解了某一个地图服务商的地图加密。

那我们怎么解决这个偏差呢!我在网上找到了一个强人破解google map偏移的方法毕竟做地图开发的都存在卫星图和地图的切换,谁不想让切换以后的地图对上呢!后来我发现google的地图服务,ditu.gogle开始的都没有偏差,maps.google开头的服务就有偏差,我就开始查找google的取偏移量算法,事前我还是图破解google 手机版本的数据,没有成功,估计是使用了自己的压缩或加密算法,最后也没有找到规律,后来才尝试破解web版本的不过web版本的接口我对于js不是特别熟悉,所以本次破解放弃了分析源代码的步骤,而是直接采用排除法那就是把地图部分访问的全部地址,一个接一个封杀掉,查找那个起偏移做用的网址/maps/vp?spn=0.0,0.0&z=18& vp=39.111195,117.148067 最后找到了就是这个,记住每次测试用清理浏览器缓存哦,使用fixfox的fildder和adblock就够了然后就是分析每次返回内容的规律,皇天不负有心人啊,我总算是搞定了,下面是我整理的接口Google 中国地图偏移接口1. 接口地址:/maps/vp?spn=0.0,0.0&z=18&vp=39.111195,117.148067(注:.cn和.com都可以,我用国内服务器就会选择.cn用美国服务器就会选择.com)2. 返回内容中的有效部分:3. (39.111195, 117.148067, 18, [9, -2, 18, -4, 37, -8, 74, -16, 149, -33, 298, -67, 596, -135, 1193, -270])4. Spn参数暂时未知实际意义,但是需要上发spn参数,任意两个小数用逗号分开Vp参数纬经度值,用逗号分隔,z参数为地图缩放级别,无实际意义5. 取回的部分中有效数字为[9, -2, 18, -4, 37, -8, 74, -16, 149, -33, 298, -67, 596, -134, 1192, -268]这个数组总共有8组数字,每两个为一组,分为别从11级到18级的地图和卫星图的偏移像素数量,我们前一组数字精确的等于后一组数字除二,我们为了得到最精确的偏移,故选择第18级的偏移量1193,-270,1193为x方向上精度的偏移像素,-270为y方向上维度偏移像素6. 经纬度的偏移转换我们需要江经纬度39.111195,117.148067转化为18级像素值25620917 和55392414,然后分别加上偏移量-270,1193,然后再转化为经纬度39.11231854918217 和117.15446412563324,即位偏移后的经纬度google的地图采用将地球圆表面投影成平面的方式进行贴图假设zoom=15;横坐标从左至右像素为0-256*2的15次幂,也就是每增加一级,地图大小横纵坐标加倍,256为一个标准图片的大小显示-180度到+180的范围,经度越大x越大纵坐标从上到下像素为0-256*2的15次幂,显示+85到-85度的范围,纬度越小y 越大我们先看一下经度的转换经度的转换,我就不多说了,均匀分布,大家简单的看一下下面的公式就明白了经度到像素X值public static double lngToPixel(double lng, int zoom) {return (lng + 180) * (256L << zoom) / 360;}像素X到经度public static double pixelToLng(double pixelX, int zoom) {return pixelX * 360 / (256L << zoom) - 180;}纬度到像素Ypublic static double latToPixel(double lat, int zoom) {double siny = Math.sin(lat * Math.PI / 180);double y = Math.log((1 + siny) / (1 - siny));return (128 << zoom) * (1 - y / (2 * Math.PI));}像素Y到纬度public static double pixelToLat(double pixelY, int zoom) {double y = 2 * Math.PI * (1 - pixelY / (128 << zoom));double z = Math.pow(Math.E, y);double siny = (z - 1) / (z + 1);return Math.asin(siny) * 180 / Math.PI;}维度的这个转换,单纯去理解不是很好理解,我也没有太深入的了解,从公式来看,采用了一种非线性变化,也就是靠近赤道的地方单位像素表现的纬度间距大,越靠近两极越小,可能是因为经度在靠近两极的方向均匀变化,导致纬度也要进行拉伸,否则靠近两极的地方,地理形状就该发生变化了,总之上面的转换公式大家还是可以研究一下的,google维度的表示范围是-85到+85,这个可以求出来!上面得到的像素XY是像素的坐标,并非是google地图取地图的那个XY那个XY 是把像素所标除以256得到的商,也就是每张图片的大小。

完美解决谷歌地图“程序需要有效网络链接”及谷歌地图不能手机基站定位问题

完美解决谷歌地图“程序需要有效网络链接”及谷歌地图不能手机基站定位问题

2001年8月手中兴U880,发现谷歌地图无法定位,经过查资料及折腾,终于找到原因,并完美解决,现放出教程,以供大家分享[------------------------严重鄙视不顶就下文件的------------------------------]一、适用范围:1.所有安卓系统手机2.任何版本的GOOGLE MAP 包括最新的5.9版本二、程序表现症状:1.谷歌地图无法连接到谷歌服务器,不能通过WIFI或GPRS下载或更新地图资料2.谷歌地图不能利用手机信号进行手机定位、三、原因分析:1.google maps具有多个IP接入地址,手机上存在的hosts 文件中得IP地址已经改动,程序在请求数据的时候无法得到回复,故不能联线更新地图2.中国移动在推出U880时,在其定制包中为了推广“移动导航”软件,特意将GOOGLE框架服务程序中的部分功能进行阉割,也就是移动所谓的精简,导致谷歌地图无法读取移动基站信息,从而无法定位!三、解决需要的软件及文件:a.取得ROOT权限工具:b.手机上进入系统工具:c.需要补充进手机的文件包:四、准备文件1.下载上述三个文件2.在电脑端解压root权限取得工具,确保手机联线,并且电脑能识别手机型号(可以下载91手机助手来自动安装手机驱动程序)后,在电脑端执行解开的ROOT工具文件包中得SuperOneClick.exe文件,并点击左上角ROOT,有出来对话框时,一路按确定或回车即可,然后重启手机(手机端出现一个黑白类似骷髅图标)3.解压手机修复工具,得到R.E.管理器.apk文件,并安装到手机(用91助手的直接在电脑上点击安装,没91的拷贝到手机上安装),安装完成后运行一次,手机ROOT授权文件提示:是否允许R.E.管理器取得最高权限,点“是”,使R.E.管理器取得进入系统的权限4.解压谷歌地图定位补充文件,并将文件夹拷贝到手机上备用五、开始修复1,手机上运行R.E.管理器,找到刚才拷贝到手机的文件包,找到hosts 文件,并长按不放,在弹出的对话框中点击“复制”,然后找到手机系统SYSTEM\ECT 文件夹,先按屏幕右上角的“挂载为读/写”按钮,然后按屏幕下端的“粘贴”按钮,将hosts 文件补充或覆盖掉原文件2,使用RE管理器将解开并复制到手机上的补充文件包内system\内的三个文件恢复到相应目录下。

基站定位技术

基站定位技术
从原理上我们可以看出,COO定位其精度是不太确定的。 但是这却是GSM网络中的移动设备最快捷、最方便的定位方法, 因为GSM网络端以及设备端都不需要任何的额外硬件投入。只 要运营商支持,GSM网络中的设备都可以以编程方式获取到当 前基站的一个唯一代码。
技术原理
※ 七号信令定位
该技术以信令监测为基础,能够对移动通信网中特定的信 令过程,如漫游、切换以及与电路相关的信令过程进行过滤和 分析,并将监测结果提供给业务中心,以实现对特定用户的个 性化服务。该项技术通过对信令进行实时监测,可定位到一个 小区,也可定位到地区。故适用对定位精确度要求不高的业务, 如漫游用户问候服务,远程设计服务、平安报信和货物跟踪等。
目前,国内各省和地区移动公司的短信欢迎系统采用的就 是此种技术。
技术原理
※ TOA/TDOA定位
TOA(Time of Arrival,到达时间)、 TDOA(Time Difference of Arrival,到达时间差) 都是基于电波传播时 间的定位方法。同时 也都是三基站定位方 法,二者的定位都需 要同时有三个位置已 知的基站合作才能进 行。
技术原理
※ 混合定位
A-GPS定位(辅助GPS定位)就是一种混合定位, 是GPS定位技术与GSM网络的结合。A-GPS具有很高的定 位精度,目前正被越来越广泛的使用。
应用情况
与GPS的对比
GPS
精度高 定位慢 成本高 耗电高 限制多
基站
精度低 定位快 成本低 耗电少 限制少
3
基站定位技术应用
4
与GPS定位的对比
基站定位技术定义
美国通信委员会在1996年通过了增强911法案 (在1999年再次修订),这个法案要求手机运营商必 须知道每一部手机的地理位置(误差在50至100米误 差之内)。任何一部手机拨打美国紧急服务电话911, 政府就要知道其位置,即使用户自身不知道身在 哪里。这一法案,迫使电信运营商开始发展手机
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基站定位、Google地图偏移测试报告
一、宿舍测试
1、将宿舍定位点在Google Earth上进行显示,同样的坐标值,显示位置远远接近实际点(如图1,其中黄色点为实际位置,灰色框内点为基站定位位置)。

图1 Google Earth 上宿舍位置显示
2、测量距离偏差(如图2,其中,绿色点1为实际位置,红点2为基站定位位置,红的3为加入Google地图偏移后显示的位置),测距得,基站实际定位偏差在300米以内,如果加入地图,偏差将达到700多米。

图2 地图偏移量
二、实验室测试
实验室测试结果非常理想(如图3,其中,红色点为实际位置,黄色图钉分别标注了基站定位位置跟GPS定位位置,白色建筑为信息学院楼),可加,本测试点的基站定位精度居然高于GPS,在20米以内,GPS定位误差在30米左右。

图3 实验室测试结果显示
三、对之前在公司的测试结果重新进行地图显示,结果显示,定位精度要远远小于之前估计的1公里,在500米以内。

四、测试总结:
(1)Google Map存在严重的地图偏移,Google Earth没有(或很小,之前师兄也都用的Google Earth)。

使用/的卫星定位同样不存在地图偏移。

(2)基站定位精确度要远远好于预期。

粗略估计市区300米内,郊区800米内。

进一步说,周边搜索的原方案应该没有问题。

(3)虽然每次定位显示都会有地图偏移,然而在轨迹记录时,地图显示轨迹是连续的,而不会乱跳,说明在一定区域内,地图偏移是同方向同大小的,也就是在一定区域内,地图偏移存在一定规律。

(4)研究了一晚上+一上午,基本得出,破解地图偏移在近期很难实现,测试的时候地图显示点一般偏移实际点西500米左右,但是这个是个人测试得出的,而且是线性的,有待验证。

(5)因此,地图部分如何处理,有待商榷。

相关文档
最新文档