RTKLIB是一個(gè)使用GNSS(全球?qū)Ш叫l(wèi)星系統(tǒng))進(jìn)行標(biāo)準(zhǔn)和精確指定的開源程序包,RTKLIB由一個(gè)可移植程序庫和幾個(gè)利用該程序庫的APs(應(yīng)用程序)組成。
軟件特色
(1)支持標(biāo)準(zhǔn)精確確認(rèn)位置算法,具有:
GPS、GLONASS、Galileo、QZSS、北斗和SBAS
(2)支持多種GNSS確認(rèn)位置模式,實(shí)現(xiàn)實(shí)時(shí)和后處理:
單,DGPS/DGNSS,運(yùn)動(dòng)學(xué),靜態(tài),運(yùn)動(dòng)基線,固定,ppp -運(yùn)動(dòng)學(xué),ppp -靜態(tài)和ppp -固定
(3)支持多種GNSS標(biāo)準(zhǔn)格式和協(xié)議:
RINEX 2.10, 2.11, 2.12 OBS/NAV/GNAV/HNAV/LNAV/QNAV, RINEX 3.00, 3.01, 3.02 OBS/NAV, RTCM ver.2.3, RTCM ver.3.1(修訂1-5),ver.3.2, BINEX, NTRIP 1.0, RTCA/DO-229C, NMEA 0183, SP3-c, ANTEX 1.4, IONEX 1.0, NGS PCV和EMS 2.0(詳見手冊(cè))
(4)支持多個(gè)GNSS接收機(jī)的專有消息:
NovAtel: OEM4/V/6, OEM3, OEMStar, Superstar II,半球:Eclipse, Crescent, u-blox: LEA-4T/5T/6T, SkyTraq: S1315F, JAVAD: GRIL/GREIS, Furuno: gwt -10 II/III, NVS NV08C BINR(詳見手冊(cè))
(6)支持外部通信方式:
串口、TCP/IP、NTRIP、本地日志文件(記錄和回放)和FTP/HTTP(自動(dòng)下載)
(7)為GNSS數(shù)據(jù)處理提供了很多庫函數(shù)和api:
衛(wèi)星和導(dǎo)航系統(tǒng)函數(shù),矩陣和向量函數(shù),時(shí)間和字符串函數(shù),坐標(biāo)變換,輸入和輸出功能,調(diào)試跟蹤功能,平臺(tái)相關(guān)功能,確認(rèn)位置模型、大氣模型、天線模型、地球潮汐模型、大地水準(zhǔn)面模型、數(shù)據(jù)轉(zhuǎn)換、RINEX功能,日歷和時(shí)鐘功能,精密星歷表和時(shí)鐘功能,接收原始數(shù)據(jù)功能,RTCM功能,解決方案功能,Google earth KML轉(zhuǎn)換器,SBAS功能,選項(xiàng)功能,流數(shù)據(jù)輸入輸出功能,整數(shù)模糊度解析,標(biāo)準(zhǔn)確認(rèn)位置,精確確認(rèn)位置,后處理確認(rèn)位置,流服務(wù)器功能,RTK服務(wù)器功能,downloader功能
(8)包括以下GUI和CUI APs:
(9)包中包含Windows所有可執(zhí)行的二進(jìn)制APs,以及庫和APs的全部源程序。
使用方法
使用Rtklib進(jìn)行PPP確認(rèn)位置和RTK差分確認(rèn)位置
下載完成解壓縮進(jìn)入目錄打開rtknavi.exe啟動(dòng)工具。
點(diǎn)擊箭頭所指的I按鈕,打開輸入流對(duì)話框。
PPP確認(rèn)位置
輸入流選擇
打開輸入流對(duì)話框顯示如圖,分別勾選(1)、(2)、(3)復(fù)選框,Type下拉框全部選擇NTRIP Client方式,F(xiàn)ormat全部選擇RTCM 3格式,箭頭所指下拉框選擇Single Solution。然后分別點(diǎn)開Opt按鈕打開對(duì)話框。
第一個(gè)對(duì)話框,選擇一個(gè)觀測(cè)站。
第二個(gè)對(duì)話框,選擇一個(gè)軌道改正。
第三個(gè)對(duì)話框,選擇一個(gè)星歷。
配置選項(xiàng)
點(diǎn)擊箭頭所指的Options按鈕打開配置選項(xiàng)對(duì)話框。
選擇ppp方式,可以選擇ppp kinematic或者ppp Static,其他選項(xiàng)如圖所示。點(diǎn)擊OK完成。
啟動(dòng)
點(diǎn)擊Start按鈕啟動(dòng)確認(rèn)位置。
確認(rèn)位置效果如圖,顯示x,y,z坐標(biāo)。如果不是x,y,z坐標(biāo)方式顯示則點(diǎn)擊箭頭所指按鈕切換顯示方式。
ppp確認(rèn)位置就完成了,可以和已知站點(diǎn)的位置比較一下。
RTK差分確認(rèn)位置
輸入流選擇
我們換一個(gè)觀測(cè)點(diǎn)將 (1)Rover 的站點(diǎn)換成觀測(cè)點(diǎn) SF03 。
將 (2)Base Station 換成一個(gè)觀測(cè)點(diǎn) SF01 。
星歷保持不變。
配置選項(xiàng)
選擇kinematic或者Static,其他選項(xiàng)如圖所示。點(diǎn)擊OK完成。
切換到Positions頁簽,箭頭所指的Base Station下拉框中選擇 RTCM Antenna Position 。
啟動(dòng)
和已知數(shù)據(jù)比較觀測(cè)結(jié)果。