NTRIP传输相关,上篇SNIP NTRIP Caster学习笔记扫盲补充
關于SNIP NTRIP Caster學習過程中自己不懂的知識點掃盲:
NTRIP Caster?
什么是NTRIP Caster?????NTRIP Caster Setup | Lefebure
Ntrip(Networked Transport of RTCM via Internet Protocol) 全稱基于互聯網的 RTCM 網絡傳輸協議, 運行流程如下:
有四個主要組成部分:
服務端讀取源端設備數據, 發送至匯總端, 客戶端連接匯總端獲取差分數據, 用于校正.
匯總端可將多個服務端數據匯總為一個虛擬基站, 也可以不匯。.?
NtripSource用來產生GNSS差分數據,并把差分數據提交給NtripServer
NtripServer負責把GNSS差分數據提交給NtripCaster
NtripCaster差分數據中心,負責接收、發送GNSS差分數據
NtripClient登錄NtripCaster后,NtripCaster把GNSS差分數據發送給它
NtripSource和NtripServer一般已經集成到一臺GNSS基準站內,GNSS基準站產生差分數據(扮演著NtripSource的角色),然后再通過網絡發送給NtripCaster(扮演著NtripServer的角色)
NtripSource和NtripServer也可以分開:GNSS基準站產生差分數據,然后通過串口發送給一個程序(比如strsvr),這個程序再把差分數據發送給NtripCaster。這里GNSS基準站扮演著NtripSource的角色,程序扮演著NtripServer的角色。
NtripCaster一般就是一臺固定IP地址的服務器,它負責接收、發送差分數據。給NtripClient發送差分數據時有兩種方案:
一是直接轉發NtripSource產生的差分數據,NtripClient只要指定掛載點即可;Mountpoint是掛載點名稱,NtripServer可能有多個,掛載點用來區分它們。
二是通過解算多個NtripSource的差分數據,為NtripClient產生一個虛擬的基準站(即VRS)。
在這種情況下,NtripClient不僅要指定掛載點,還要發送自身的坐標給NtripCaster,NtripCaster根據這個坐標才能產生虛擬基準站。NtripClient給NtripCaster發送自身坐標,用到的就是NMEA里的GGA數據。是否需要給NtripCaster發送GGA數據,有一個指標參數,0表示不需要,1表示需要。
NtripClient一般就是GNSS流動站。登錄NtripCaster后,發送自身的坐標給NtripCaster。NtripCaster選擇或產生差分數據,然后發送給NtripClient。這樣GNSS流動站即可實現高精度的差分定位。?????????????????????來源:中國地質大學陳超教授
NTRIP Server
?
有幾個免費工具可以提供這項服務,RTKLIB 就是其中之一。您可以使用它的 STRSVR 工具從串行端口收集數據,然后將其發送到 NTRIP Caster
RTCM:差分 ?
RTCM SC104標準是由國際海運事業無線電技術委員會(Radio Technical Commission for Maritime services)于1983年11月提出的GNSS差分信號格式。
RTCM有專門委員會指定標準形式的文件。
RTK(Real Time Kinematic):實時動態載波相位差分技術
1原理
RTK 通過已知確定位置的基站校準流動站位置.計算的是兩個測站的載波相位觀測值。即,將基準站采集的載波相位發給用戶接收機,進行求差解算坐標。
2組成
RTK需要:基站+流動站+中間通訊手段
傳統的中間通訊手段采用向周圍發射關于基站信息的無線電波, 但一般只能覆蓋幾公里, 且有違法之虞, 又 RTK 基站的理論有效覆蓋范圍可達 30 公里, 因此有組織提出了 Ntrip 協議。
互聯網下RTK優勢
DGPS”的傳統用途是用于水路和沿海導航,只需校正到一米或兩米即可。這些數據是通過低頻高功率發射器網絡發送的,盡管該任務仍然存在,但 RTK 可實現的性能(即使使用低成本的僅 L1/B1設備)現在遠遠超過它。成本、效率和精確度完勝。
關于GNSS定位誤差 ?????????NTRIP 配置及部分基礎知識掃盲 - 知乎
GNSS(global navigation satellite system)?全稱全球導航衛星系統.
GPS(Global Positioning System) 全稱全球定位系統, 是GNSS的一種實現.
目前世界的定位系統有:
GNSS不間斷向大地發送信號, 一般僅需要一個接收器即可使用, 定位誤差一般有:
誤差主要來自電離層
GPS狀態解釋:
| “解狀態” | 包括單點解、偽距解、浮點解、固定解。 | 
| 單點解 | 表示未收到差分數據,精度最低,一般為?10?米以內; | 
| 偽距解 | 表示接收到基準站差分,經過偽距解算得到的解,或接收?SBAS?信號得到的解狀態,精度較低,一般為?3?米以內; | 
| 浮點解 | 表示接收到基準站差分,經載波相位差分數據解算得到的初步解,精度較高,一般在?0.5?米以內; | 
| 固定解 | 表示接收到基準站差分,經載波相位差分數據解算得到的最終解,精度較最高,一般在?0.02?米以內,進行高精度?GPS?測量時,需要達到固定解狀態才能記錄數據; | 
| “差分模式” | 包括 CMR、RTCM2.X、RTCM3 等; | 
| CMR | 天寶定義的差分電文格式; | 
| RTCM | 通用的差分傳輸電文格式,包括 RTCM2.X、RTCM3 等; | 
| “差分延遲” | 差分延遲表示移動站接收到上一組差分的時間間隔,單位為秒,RTK 進行工作時,差分延遲越小越好,一般要求小于 10 秒,最好為 1 秒、2 秒; | 
| DOP 值 | 包括 PDOP、HDOP、VDOP; | 
| PDOP | 衛星空間幾何分布強度因子,小于 3 為比較理想狀態,PDOP 值越小表示衛星空間位置分布強度越好,越有利于快速解算到固定解狀態,HDOP 水平幾何分布強度因子、VDOP 垂直幾何分布強度因子,分別表示 PDOP 在水平和垂直方向上的分量。 | 
預想:
自行購買服務器搭建Ntrip?Caster的實現
一般就是一臺固定IP地址的服務器,它負責接收、發送差分數據
搭建簡易的基于NTRIP協議的CORS系統???搭建簡易的基于NTRIP協議的CORS系統 - 簡書
??
linux ntrip caster配置說明書
關于華為云服務器
關于cors
總結
以上是生活随笔為你收集整理的NTRIP传输相关,上篇SNIP NTRIP Caster学习笔记扫盲补充的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 把chrome的多微博插件FaWave变
- 下一篇: ora01950-对象空间无权限
