GPS-RTK

2023-05-16

一点一点的补充吧......

背景

1.各种控制测量传统的大地测量、工程控制测量采用三角网、导线网方法来施测,不仅费工费时,要求点间RTK 在工程测量的应用通视,而且精度分布不均匀,且在外业不知精度如何,采用常规的GPS静态测量、快速静态、伪动态方法,在外业测设过程中不能实时知道定位精度,如果测设完成后,回到内业处理后发现精度不合要求,还必须返测,而采用RTK来进行控制测量,能够实时知道定位精度,如果点位精度要求满足了,用户就可以停止观测了,而且知道观测质量如何,这样可以大大提高作业效率。如果把RTK用于公路控制测量、电力线路测量、水利工程控制测量、大地测量、则不仅可以大大减少人力强度、节省费用,而且大大提高工作效率,测一个控制点在几分钟甚至于几秒钟内就可完成

2.地形测图 过去测地形图时一般首先要在测区建立图根控制点,然后在图根控制点上架上全站仪或经纬仪配合小平板测图,现在发展到外业用全站仪和电子手簿配合地物编码,利用大比例尺测图软件来进行测图,甚至于发展到最近的外业电子平板测图等等,都要求在测站上测四周的地貌等碎部点,这些碎部点都与测站通视,而且一般要求至少2-3人操作,需要在拼图时一旦精度不合要求还得到外业去返测,采用RTK时,仅需一人背着仪器在要测的地貌碎部点呆上一二秒种,并同时输入特征编码,通过手簿可以实时知道点位精度,把一个区域测完后回到室内,由专业的软件接口就可以输出所要求的地形图,这样用RTK仅需一人操作,不要求点间通视,大大提高了工作效率,采用RTK配合电子手簿可以测设各种地形图,如普通测图、铁路线路带状地形图的测设,公路管线地形图的测设,配合测深仪可以用于测水库地形图,航 海海洋测图等等。

3.施工放样是测量一个应用分支,它要求通过一定方法采用一定仪器把人为设计好的点位在实地给标定出来,过去采用常规的放样方法很多,如经纬仪交会放样,全站仪的边角放样等等,一般要放样出一个设计点位时,往往需要来回移动目标,而且要2-3人操作,同时在放样过程中还要求点间通视情况良好,在生产应用上效率不是很高,有时放样中遇到困难的情况会借助于很多方法才能放样,如果采用RTK技术放样时,仅需把设计好的点位坐标输入到电子手簿中,背着GPS接收机,它会提醒你走到要放样点的位置,既迅速又方便,由于GPS是通过坐标来直接放样的,而且精度很高也很均匀,因而在外业放样中效率会大大提高,且只需一个人操作。

4.中央子午线:全球分为二十四个时区,以能够被15整除的经度作为该区域的中央子午线,每一时区占经度15度。在该时区中央子午线以东的地区,时间要加,以西的地区,时间要减,我国的地形图采用高斯-克吕格平面直角坐标系。在该坐标系中,横轴:赤道,用Y表示;纵轴:中央经线,用X表示;坐标原点:中央经线与赤道的交点,用O表示。赤道以南为负,以北为正;中央经线以东为正,以西为负。我国位于北半球,故纵坐标均为正值,但为避免中央经度线以西为负值的情况,将坐标纵轴西移500公里。


名词解释(有的解释可能不太准确)

  1. GPS:(Global Positioning System)全球卫星定位系统。
  2. RTK:(Real - time kinematic,实时动态)载波相位差分技术,是实时(Real - time,而非事后内业)处理两个测量站(一般是基准站和移动站)载波相位观测量的差分方法,将基准站采集的载波相位发给用户接收机,进行求差解算坐标。
  3. 载波相位:(Carrier Phase)是指在同一时刻基准站接收的卫星信号的相位相对于接收机产生的载波信号相位的测量值。在GPS定位测量中,对 L1 或 L2 载波信号的GPS测量值。详情参见:https://blog.csdn.net/DeepOscar/article/details/81043370
  4. 基准站(简称基站):基站可以建立在已知点和未知点上。基准站接收到卫星信号通过无线通信网实时发给用户;用户接收机将接收到的卫星信号和收到基准站信号实时联合解算,求得基准站和流动站间坐标增量(基线向量)。
  5. 移动站(流动站):不仅通过数据链(一系列无线电信号)接收来自基准站的数据,还要采集GPS观测数据,并在系统内组成差分观测值进行实时处理,同时给出厘米级定位结果,历时不足一秒钟。流动站可处于静止状态,也可处于运动状态;可在固定点(已知点)上先进行初始化后再进入动态作业,也可在动态条件下直接开机,并在动态环境下完成整周模糊度的搜索求解。在整周未知数解固定后,即可进行每个历元的实时处理,只要能保持四颗以上卫星相位观测值的跟踪和必要的几何图形,则流动站可随时给出厘米级定位结果。
  6. L1载波:
  7. L2载波:
  8. 差分:
  9. 已知点:
  10. 未知点:
  11. 基线向量:
  12. 整周模糊度:
  13. 历元
  14. 电台:
  15. 数据链:
  16. 载波相位:
  17. 解算:
  18. 静态测量:需要事后进行解算才能获得厘米级的精度。
  19. 快速静态测量:需要事后进行解算才能获得厘米级的精度。
  20. 动态测量:需要事后进行解算才能获得厘米级的精度。

卫星定位技术的发展

  1. 传统的RTK技术—— 基站、电台、移动站
  2. 现在比较流行的RTK技术——网络RTK技术 

传统RTK技术介绍以及相关操作

  1. 传统RTK工作原理
    传统RTK的工作原理是将一台接收机置于基准站上,另一台或几台接收机置于载体(称为流动站)上,基准站和流动站同时接收同一时间、同一GPS卫星发射的信号,基准站所获得的观测值与已知位置信息进行比较,得到GPS差分改正值。然后将这个改正值通过无线电数据链电台及时传递给共视卫星的流动站精化其GPS观测值,从而得到经差分改正后流动站较准确的实时位置。

  2.  

  3.  

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GPS-RTK 的相关文章

  • Android GPS 查询位置数据不正确

    我没有为此使用模拟位置 事实上 代码上周运行良好 我有一个应用程序 它收集 GPS 数据并使用应用程序本身生成的 X Y 坐标输出谷歌地图链接 我不是 100 确定为什么它没有按应有的方式工作 但是当我请求应用程序根据手机提供的 GPS 位
  • 我无法在 Android 真实手机上获取位置

    public class LocationService extends Service private Handler mHandler new Handler private Timer mTimer null private int
  • 计算小距离用什么公式

    Hy 我需要计算 2 个 GPS 点之间的距离 我读了这个问题计算地理邻近度的公式 https stackoverflow com questions 2096385 formulas to calculate geo proximity但
  • 需要 Android 活动等待获取 GPS 位置

    对不起我的英语不好 我正在尝试从 GPS 获取单个位置以添加全局变量纬度 经度 GPS 打开 但在从 GPS 检索数据之前活动仍在继续 换句话说 我的需求 仅当找到位置并且填充了经度和纬度变量时 方法 getCurrentLocation
  • Android 将阿拉伯数字转换为英文数字

    我从 GPS 收到以下错误 Fatal Exception java lang NumberFormatException Invalid double 现在 这是我通过 Fabric 从用户处收到的错误 它看起来像阿拉伯语 所以我猜只有当
  • 通过js获取WebView中的位置

    我正在尝试创建 WebView 它将通过 js 获取 GPS 本地化 但是当我单击应该显示本地化的按钮时 在android 4 1 1 模拟器 中 错误代码2 无法启动地理定位服务 在 android 4 1 2 phone 中什么也没有发
  • 位置侦听器从服务工作,但不是 IntentService

    我有一个应用程序 我试图定期获取用户位置并将其发送到服务器 我有一项服务附加到AlarmManager每分钟执行一次 用于测试 该服务正确找到用户位置并注销 GPS 坐标 一旦出现 GPS 锁定 我就会取消位置请求并停止服务 当我请求位置更
  • 如何测试GPS状态?

    我现在创建一个应用程序来通过 GPS 检测设备的位置 我对 GPS 状态有疑问 我查看 GpsStatus Listener 但它很复杂 因为我是 Android 新手 这是我尝试对 GPS 状态执行的操作 我是否走在正确的轨道上 fina
  • 在带有校准点的地图上将经度和纬度转换为 X Y

    如果我有一张尺寸为 sizeX sizeY 的 jpeg 地图 以及地图上的一些校准点 X Y 经度 纬度 使用给定的经度 纬度对计算地图中相应 XY 点的算法是什么 这对我有用 没有那么多废话 int x int MAP WIDTH 36
  • 设置模拟位置时 GPS 提供商未知错误?

    我正在尝试设置我的模拟位置 但是 我收到以下错误 提供商 gps 未知 并且不确定出了什么问题 我已经获得了在manifest xml 中声明的所有权限以及所有参数 模拟定位法 Initiates the method to set the
  • GPS 坐标(以度为单位)来计算距离

    在iPhone上 我以十进制度数获取用户的位置 例如 纬度39 470920和经度 0 373192 也就是A点 我需要用另一个 GPS 坐标 同样以十进制表示 B 点创建一条线 然后 计算从 A 到 B 的线与另一个点 C 之间的距离 垂
  • React Native Android 位置请求超时

    在 IOS 中查找 GPS 坐标时没有问题 效果很好 Android 端不如 IOS 稳定 在真机和模拟器中都会出现这个问题 有时它可以找到位置 但有时却找不到 寻找了3天 但没有找到解决方案 当我的应用程序无法找到我的位置时 我尝试通过谷
  • 根据 GPS 坐标计算平均速度的最佳实践

    我这里有一个可以给我 GPS 坐标的设备 我可以定义的时间间隔 我想用它来计算驾驶或驾车旅行时的平均速度 实际上 我使用了正交公式来计算两点之间的距离 然后将其除以给定的时间间隔 通过我遵循的实施这个词 http de wikipedia
  • 从 GPS 坐标获取城市名称

    我想从 GPS 坐标获取城市的名称 我可以使用 Google API 获取 GPS 点的详细信息 http maps googleapis com maps api geocode output parameters 输出是 XML 但我不
  • LocationManager requestLocationUpdates minTime OR minDistance

    我用的是安卓系统LocationManager及其方法requestLocationUpdates像这样 locationManager requestLocationUpdates LocationManager GPS PROVIDER
  • 谷歌地图定位是如何工作的?

    我的问题是谷歌地图或移动 GPS 如何找到我的当前位置 读完本文后我的高层次理解article http www physics org article questions asp id 55就是 GPS接收器通过这些卫星获取位置坐标 该位
  • 使用 Google 电子表格中的脚本从手机获取我的当前位置

    有没有办法使用 Google Apps 脚本从手机的 GPS 数据中获取我的当前位置 纬度和经度 最好是十进制形式 另外 是否可以打开和关闭 GPS 或者至少检测它是否打开或关闭 这是我尝试做的 我带着电动助力车去一些地方 在每个地方我都会
  • 如何在 Android 中像 Google 地图一样获得持续的位置更新?

    我正在构建一个朋友跟踪 Android 应用程序 当我的朋友激活应用程序并带着他的 GPS 和蜂窝数据离开时 我需要在我的设备上跟踪他 这就是这个概念 我已经实现了 LocationListener 类 现在我可以从 Gps 或网络获取最后
  • 当我的活动结束时,如何停止 GPS/位置跟踪?

    我有一个非常简单的 Android 应用程序 它显示 Google 地图视图并使用 GPS 跟踪位置 基本上像这样 public void onCreate Bundle savedInstanceState mLocationManage
  • 在尝试使用 GPS 之前如何检查 GPS 是否已启用

    我有以下代码 但效果不好 因为有时 GPS 需要很长时间 我该如何执行以下操作 检查GPS是否启用 如果启用了 GPS 请使用 GPS 否则请使用网络提供商 如果 GPS 时间超过 30 秒 请使用网络 我可以使用时间或 Thread sl

随机推荐