gps

车载导航系统中GPS的定位

最后都变了- 提交于 2020-01-24 03:43:29
首先购买的车载导航系统有GPS信号接受功能,能够接收GPS的经纬度信号,然后导航终端里面安装的导航地图能够非常详细的显示详细的经纬度坐标和地物信息.导航终端通过接收器接收到卫星24小时不间断发射的免费经纬度信号,然后通过软件系统把这些经纬度信号显示在安装的地图里相相应的经纬度位置,就产生了精确的定位信息.然后能够通过地图上显示的地物信息,知道自己眼下所处的详细位置. GPS 是美国从本世纪70年代開始研制。历时20年。耗资200亿美元,于1994年全面建成,具有在海、陆、空进行全方位实时三维导航与定位能力的新一代卫星导航与定位系统。 经近10年我国測绘等部门的使用表明,GPS以全天候、高精度、自己主动化、高效益等显著特点。赢得广大測绘工作者的信赖,并成功地应用于大地測量、project測量、航空摄影測量、运载工具导航和管制、地壳运动监測、project变形监測、资源勘察、地球动力学等多种学科,从而给測绘领域带来一场深刻的技术革命。   随着全球定位系统的不断改进。硬、软件的不断完好,应用领域正在不断地开拓,眼下已遍及国民经济各种部门。并開始逐步深入人们的日常生活。    GPS系统包含三大部分 :空间部分—GPS卫星星座;地面控制部分—地面监控系统; 用户设备部分—GPS信号接收机。    2. 卫星及星座   由21颗工作卫星和3颗在轨备用卫星组成GPS卫星星座,记作(21+3

A-GPS学习笔记(二) 之SUPL

不羁岁月 提交于 2020-01-24 03:40:50
1. GNSS GNSS的全称是全球导航卫星系统(Global Navigation Satellite System),它是泛指所有的卫星导航系统,包括全球的、区域的和增强的,如美国的GPS、俄罗斯的Glonass、欧洲的Galileo、中国的北斗卫星导航系统,以及相关的增强系统,如 美国的WAAS (广域增强系统)、 欧洲的EGNOS (欧洲静地导航重叠系统)和 日本的MSAS (多功能运输卫星增强系统)等,还涵盖在建和以后要建设的其他卫星导航系统。国际GNSS系统是个多系统、多层面、多模式的复杂组合系统 2. 星历年历 星历表(英文为Ephemeris):星历表本来是用来记录天体特定时刻的位置的。而在GNSS中,星历表则记录了卫星的一些运行参数,它使得我们通过星历表就可以计算出任意时刻的导航卫星的位置和速度。下文我们将见到在GPS中,星历表包含了非常详细的卫星轨道和位置信息,所以其数据量较大,传输时间较长。为了克服这个问题,人们设计了星历表的简化集,即历书。 历书(英文为Almanac)/年历:历书也包含了卫星的位置等相关信息,不过它是星历数据的简化集,其精度较低。所以,历书数据量较小,传输时间较短。 3. GPS简介 GPS系统的构成 GPS系统=空间部分+控制部分+用户部分 1)空间部分 GPS空间部分主要由24颗GPS卫星构成,其中21颗工作卫星,3颗备用卫星

关于解决GPS定位设备:GPS静态漂移的方法

China☆狼群 提交于 2020-01-24 03:36:24
关于解决 GPS 定位设备: GPS 静态漂移的方法 GPS 的误差: 有很多种因素会影响到GPS的准确率,以下是一个GPS误差引入简表: l 卫星时钟误差:0-1.5米 l 卫星轨道误差:1-5米 l 电离层引入的误差:0-30米 l 大气层引入的误差:0-30米 l 接收机本身的噪音:0-10米 l 多路反射:0-1米 l 总定位误差:大约28米 上述的简表,并不表示一定会存在这么大的误差,这是给出的最好及最差的范围,当然最好情况不能同时发生,最差的情况也不能同时发生。 实际在卫星的导航电文中,已经包含了大气层的修正参数,能够消除50%到70%的误差,而且这两年出的GPS的误差大致范围是10米或以内。 在现有情况下,民用级单台GPS接收机要想达到1m以内的精度是不可能实现的,原因除GPS本身精度外,还包括地图、定位点测绘、嵌入式设备的运行速度等,所以过度追求定位精度对于民用产品来说已无实际的意义。 GPS 的漂移: 什么是 GPS 的漂移? 用过GPS的人大概都有这种体会:当GPS终端静止的时候,其定位坐标(经纬度)经常在变,偶尔变化还比较大,甚至还会显示有速度。业内人士把这种现象称为“漂移”。 其实,GPS漂移不仅在静止的时候会产生,动态的时候也会产生,只不过漂移的程度没那么明显,产生的几率小些罢了,这是GPS的一个基本特性。(至于GPS为什么会产生漂移

GPS stays on using Intent call

纵饮孤独 提交于 2020-01-24 00:48:18
问题 I have a quick behavior question. When I call the following lines of code: String currURL = "http://maps.google.com/maps?saddr="+nLocation.getLatitude()+","+nLocation.getLongitude()+"&daddr=110+Possum+Hollow+Road,+Newark,+DE+19711+(Tri-State+Bird+Rescue)&hl=en&ll=AnotherLat,AnotherLong&spn=0.28323,0.683212&sll=AnotherLat,AnotherLong&sspn=0.283147,0.683212&geocode=FcejYQIdRnCE-w%3BFXn_XQIda4F8-yF_tbhhHBmAIw&vpsrc=0&mra=pd&z=11"; Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse

How to format GPS latitude and longitude?

倾然丶 夕夏残阳落幕 提交于 2020-01-22 17:42:23
问题 In android(java) when you get the current latitude and longitude using the function getlatitude() etc you get the coordinates in decimal format: latitude: 24.3454523 longitude: 10.123450 I want to get this into degrees and decimal minutes to look something like this: Latitude: 40°42′51″ N Longitude: 74°00′21″ W 回答1: to conver from decimals to degrees you can do as follow String strLongitude = Location.convert(location.getLongitude(), Location.FORMAT_DEGREES); String strLatitude = Location

How to check if GPS is Disabled Android [duplicate]

半城伤御伤魂 提交于 2020-01-22 13:37:08
问题 This question already has answers here : How do I find out if the GPS of an Android device is enabled (10 answers) Closed 4 years ago . I have two files MainActivity.java and HomeFragment.java in the MainActivity calls a function from HomeFragment that asks the user to turn on the location services on their phone. The problem is even when the user has the location feature already turned on the function is called anyway. Is there a way I can make it so only when the location feature is off

How to check if GPS is Disabled Android [duplicate]

☆樱花仙子☆ 提交于 2020-01-22 13:35:05
问题 This question already has answers here : How do I find out if the GPS of an Android device is enabled (10 answers) Closed 4 years ago . I have two files MainActivity.java and HomeFragment.java in the MainActivity calls a function from HomeFragment that asks the user to turn on the location services on their phone. The problem is even when the user has the location feature already turned on the function is called anyway. Is there a way I can make it so only when the location feature is off

Bearing between two points

别来无恙 提交于 2020-01-22 12:43:29
问题 Ive been using the geopy package , which does a great job, however some of the results i get are inconsistant or come with a relatively large displacement, i suspect that the problem resides with my bearing calculation: def gb(x,y,center_x,center_y): dx=x-center_x dy=y-center_y if ((dy>=0)and((dx>0)or(dx<0))): return math.degrees(math.atan2(dy,dx)) elif (dy<=0)and((dx>0)or (dx<0)): return (math.degrees(math.atan2(dy,dx))+360) else: return (math.degrees(math.atan2(dy,dx))+360)%360 I need to

Bearing between two points

只愿长相守 提交于 2020-01-22 12:43:26
问题 Ive been using the geopy package , which does a great job, however some of the results i get are inconsistant or come with a relatively large displacement, i suspect that the problem resides with my bearing calculation: def gb(x,y,center_x,center_y): dx=x-center_x dy=y-center_y if ((dy>=0)and((dx>0)or(dx<0))): return math.degrees(math.atan2(dy,dx)) elif (dy<=0)and((dx>0)or (dx<0)): return (math.degrees(math.atan2(dy,dx))+360) else: return (math.degrees(math.atan2(dy,dx))+360)%360 I need to

GPS网络时间服务器价格和功能区别

旧巷老猫 提交于 2020-01-22 12:41:44
GPS卫星定位系统它可以应用在军事、国防、通信、授时等多个领域。GPS卫星定位系统应用在授时方面,是将卫星信号传送给设备并进行授时。GPS网络时间服务器 是接收GPS卫星信号的时间服务器,它可以将卫星时间信号转换为网络、串口、秒脉冲等时间信息,能为用户提供相应的时间信息。 GPS网络时间服务器 主要输出网络时间信号,能在多种环境中进行授时,并且授时准确使用方便,改变了传统的钟表授时方式。 时间服务器 的功能和种类都所有不同,根据输出信号分为串口时间服务器,NTP网络时间服务器,CDMA时间服务器,根据卫星信号源分为GPS时间服务器,北斗时间服务器,GPS北斗时间服务器等等。一般时间服务器的功能不同价位也会不同,比如有的时间服务器要求,有多路网口输出、有B码信号输出、有串口信号输出。还比如有的时间服务器在网口、NTP请求量、工作温度、存储温度、电源、操作系统、晶振等方面不同也会影响价格。 在技术不断进步下,NTP网络时间服务器的功能也在不断完善,它的功能已经面向多样化发展,并能满足大多数用户和使用环境的需求,并且设备性价比高,授时方便且时间精准。SYN2101型NTP网络时间服务器以 GPS 卫星信号为时间源,使用Linux操作系统,可以输出网络信号、串口信号、秒脉冲信号等时间信息,并且内置温补晶振在无卫星信号情况下还能对设备进行守时。该产品还增加了防火墙保护,心跳检测,冗余备份