Manualx Manual RTKLIB 2.4.2
User Manual:
Open the PDF directly: View PDF .
Page Count: 183
RTKLIB ver. 2.4.2 Manual
April 29, 2013
Contents
1
Overview .............................................................................................................................................................. 1
2
User Requirements .............................................................................................................................................. 3
3
4
2.1
System Requirements ................................................................................................................................. 3
2.2
License .......................................................................................................................................................... 4
Instructions .......................................................................................................................................................... 5
3.1
Installation and Uninstallation .................................................................................................................. 5
3.2
Real‐Time Positioning with RTKNAVI ..................................................................................................... 7
3.3
Configure Input, Output and Log Streams for RTKNAVI ................................................................... 22
3.4
Post‐Processing Analysis with RTKPOST .............................................................................................. 29
3.5
Configure Positioning Options for RTKNAVI and RTKPOST ............................................................ 34
3.6
Convert Receiver Raw Data to RINEX with RTKCONV ..................................................................... 50
3.7
View and Plot Solutions with RTKPLOT ............................................................................................... 55
3.8
View and Plot Observation Data with RTKPLOT ................................................................................. 69
3.9
Download GNSS Products and Data with RTKGET ............................................................................ 77
3.10
NTRIP Browser .......................................................................................................................................... 83
3.11
Use CUI APs of RTKLIB ........................................................................................................................... 86
Build APs or Develop User APs with RTKLIB .............................................................................................. 87
4.1
Rebuild GUI and CUI APs on Windows ................................................................................................ 87
4.2
Build CUI APs............................................................................................................................................ 88
4.3
Develop and Link User APs with RTKLIB ............................................................................................. 89
Appendix A
CUI Command References ........................................................................................................... 90
A.1
RTKRCV ..................................................................................................................................................... 90
A.2
RNX2RTKP................................................................................................................................................. 93
A.3
POS2KML ................................................................................................................................................... 95
A.4
CONVBIN .................................................................................................................................................. 96
A.5
STR2STR ..................................................................................................................................................... 99
Copyright (C) 2007‐2013, T. Takasu. All rights reserved.
i
Appendix B
File Formats .................................................................................................................................. 101
B.1
Positioning Solution File......................................................................................................................... 101
B.2
SBAS Log File ........................................................................................................................................... 104
B.3
Solution Status File .................................................................................................................................. 106
B.4
Configuration File ................................................................................................................................... 109
B.5
URL List File for GNSS Data .................................................................................................................. 112
Appendix C
API References ............................................................................................................................. 114
Appendix D
Files and Messages ...................................................................................................................... 122
D.1
Supported RINEX Files........................................................................................................................... 122
D.2
Supported Receiver Messages ............................................................................................................... 123
D.3
Supported Signal IDs/Observation Types ............................................................................................ 125
D.4
Default Priorities of Multiple Signals ................................................................................................... 127
D.5
Receiver Dependent Input Options ...................................................................................................... 128
Appendix E
Models and Algorithms .............................................................................................................. 129
E.1
Time System ............................................................................................................................................. 131
E.2
Coordinates System ................................................................................................................................ 134
E.3
GNSS Signal Measurement Models ...................................................................................................... 137
E.4
GNSS Satellite Ephemerides and Clocks .............................................................................................. 142
E.5
Troposphere and Ionosphere Models ................................................................................................... 149
E.6
Single Point Positioning .......................................................................................................................... 154
E.7
Kinematic, Static and Moving‐Baseline ................................................................................................ 161
E.8
PPP (Precise Point Positioning).............................................................................................................. 171
Appendix F
GNSS Signal Specifications ........................................................................................................ 177
References ................................................................................................................................................................ 179
ii
RTKLIB ver. 2.4.2 Manual
1
Overview
RTKLIB is an open source program package for standard and precise positioning with GNSS (global
navigation satellite system). RTKLIB consists of a portable program library and several APs (application
programs) utilizing the library. The features of RTKLIB are:
(1)
It supports standard and precise positioning algorithms with:
GPS [1][2][3], GLONASS [4], Galileo [5], QZSS [6], BeiDou [7] and SBAS [8]
(2)
It supports various positioning modes with GNSS for both real‐time‐ and post‐processing:
Single, DGPS/DGNSS, Kinematic, Static, Moving‐Baseline, Fixed, PPP‐Kinematic, PPP‐Static and
PPP‐Fixed.
(3)
It supports many standard formats and protocols for GNSS:
RINEX 2.10 [9], 2.11 [10], 2.12 [11] OBS/NAV/GNAV/HNAV/LNAV/QNAV, RINEX 3.00 [12], 3.01 [13], 3.02 [14]
OBS/NAV, RINEX 3.02 CLK
, RTCM ver.2.3
, RTCM ver.3.1 (with amendment 1‐5)
[15]
[16]
, RTCM
[17]
ver.3.2 [18], BINEX [19], NTRIP 1.0 [20], NMEA 0183 [21], SP3‐c [22], ANTEX 1.4 [23], IONEX 1.0 [24], NGS PCV
[25]
(4)
and EMS 2.0 [26] (refer Appendix D.1 and D.2 for details).
It supports several GNSS receiversʹ proprietary messages:
NovAtel
[27]
: OEM4/V/6, OEM3, OEMStar, Superstar II, Hemisphere
LEA‐4T/5T/6T, SkyTraq
: S1315F, JAVAD
[30]
[31]
: Eclipse, Crescent, u‐blox
[28]
GRIL/GREIS, Furuno
[32]
GW‐10‐II/III and NVS
[29]
:
[33]
NV08C BINR (refer Appendix D.2 for details).
(5)
It supports external communication via:
Serial, TCP/IP, NTRIP, local log file (record and playback) and FTP/HTTP (automatic download).
(6)
It provides many library functions and APIs (application program interfaces):
Satellite and navigation system functions, matrix and vector functions, time and string functions,
coordinates transformation, input and output functions, debug trace functions, platform dependent
functions, positioning models, atmosphere models, antenna models, earth tides models, geoid models,
datum transformation, RINEX functions, ephemeris and clock functions, precise ephemeris and clock
functions, receiver raw data functions, RTCM functions, solution functions, Google Earth
[34]
KML
converter, SBAS functions, options functions, stream data input and output functions, integer
ambiguity resolution, standard positioning, precise positioning, post‐processing positioning, stream
server functions, RTK server functions, downloader functions.
(7)
It includes the following GUI (graphical user interface) and CUI (command‐line user interface) APs. ()
shows the section describing the instruction for each AP in the manual.
1
RTKLIB ver. 2.4.2 Manual
Function
(a)
AP Launcher
(b)
Real‐Time Positioning
(c)
Communication Server
(d)
Post‐Processing Analysis
(e)
RINEX Converter
(f)
(g)
(h)
(8)
GUI AP
RTKLAUNCH
(3.1)
RTKNAVI
(3.2, 3.3, 3.5)
STRSVR,
(3.3)
RTKPOST
(3.4, 3.5)
RTKCONV
(3.6)
RTKPLOT
(3.7, 3.8)
RTKGET
(3.9)
SRCTBLBROWS
(3.10)
Plot Solutions and
Observation Data
Downloader for GNSS
Products and Data
NTRIP Browser
CUI AP
Notes
‐
RTKRCV
(3.11, A.1)
STR2STR
(3.11, A.5)
RNX2RTKP
(3.11, A.2)
CONVBIN
(3.11, A.4)
‐
‐
‐
All of the executable binary APs for Windows are included in the package as well as whole source
programs of the library and the APs.
RTKLIB GUI APs on Windows 7
2
RTKLIB ver. 2.4.2 Manual
2
User Requirements
2.1
System Requirements
The executable binary GUI and CUI APs included in the package require Microsoft Windows
[35]
environment. On the other OS or environment, you have to compile and build CUI APs by yourself.
All of the library functions and APIs were written in ANSI C (C89). The library internally uses winsock and
WIN32 thread for Windows with the compiler option ‐DWIN32 and the standard socket and pthread
(POSIX thread) for Linux/UNIX without any option. By setting the compiler option ‐DLAPACK or ‐DMKL,
the library uses LAPACK/BLAS [36] or Intel MKL [37] for fast matrix computation.
The CUI APs were also written in ANSI C. The library and CUI APs can be built on many environments like
gcc on Linux. The GUI APs were written in C++ and utilize Embarcadero/Borland VCL (visual component
library) [38] for GUI toolkits. All of the executable binary APs in the package were built by Embarcadero C++
builder XE2 Starter Edition on Windows 7.
The executable GUI APs were tested on Windows 7 (64bit). The CUI APs were also built and tested on
Ubuntu [39] 11.04 Linux and x86 CPU.
Notes: Previous versions of RTKLIB until ver. 2.4.1 were built by a free edition of Borland C++ (Turbo C++
2006). Turbo C++, however, is no longer supported in ver. 2.4.2 because of type incompatibility problem of
GUI strings between ver.2.4.2 and the previous ones.
3
RTKLIB ver. 2.4.2 Manual
2.2
License
The RTKLIB software package is distributed under the following BSD 2‐clause license
[40]
and additional
two exclusive clauses. Users are permitted to develop, produce or sell their own non‐commercial or
commercial products utilizing, linking or including RTKLIB as long as they comply with the license.
Notes: Previous versions of RTKLIB until ver. 2.4.1 had been distributed under GPLv3 [59] license.
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
Copyright (c) 2007‐2013, T. Takasu, All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided
that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the
following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
the following disclaimer in the documentation and/or other materials provided with the distribution.
The software package includes some companion executive binaries or shared libraries necessary to
execute APs on Windows. These licenses succeed to the original ones of these software.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ʺAS ISʺ AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4
RTKLIB ver. 2.4.2 Manual
3
Instructions
3.1
Installation and Uninstallation
(1) Extract the program package rtklib_.zip or rtklib__bin.zip to appropriate
directory ( indicates the version number). The RTKLIB directory structure is as
follows.
rtklib_
\src
\rcv
: Source programs of RTKLIB library *
: Source programs depending on GPS/GNSS receivers *
\bin
: Executable binary APs and DLLs for Windows
\data
: Sample data for APs
\app
: Build environment for APs *
\rtknavi
: RTKNAVI
(GUI) *
\rtknavi_mkl
: RTKNAVI_MKL
(GUI) *
\strsvr
: STRSVR
(GUI) *
\rtkpost
: RTKPOST
(GUI) *
\rtkpost_mkl
: RTKPOST_MKL
(GUI) *
\rtkplot
: RTKPLOT
(GUI) *
\rtkconv
: RTKCONV
(GUI) *
\srctblbrows
: NTRIP Browser
(GUI) *
\rtkget
: RTKGET
(GUI) *
\rtklaunch
: RTKLAUNCH
(GUI) *
\rtkrcv
: RTKRCV
(CUI) *
\rnx2rtkp
: RNX2RTKP
(CUI) *
\pos2kml
: POS2KML
(CUI) *
\convbin
: CONVBIN
(CUI) *
\str2str
: STR2STR
(CUI) *
\appcmn
: Common routines for GUI APs *
\icon
: Icon data for GUI APs *
\lib
: Libraries generation environment*
\test
: Test program and data *
\util
: Utilities *
\doc
: Document files
* Not included in the binary package rtklib__bin.zip
5
RTKLIB ver. 2.4.2 Manual
(2) Create the shot‐cuts of the GUI AP executable binaries in \rtklib_\bin. To
execute CUI APs, add \rtklib_\bin to the command path.
(3) The GUI and CUI APs in RTKLIB never utilize the Windows registry. To uninstall the package, simply
delete the whole files and directories in the installed directory.
(4) Optional settings for GUI APs are saved in INI files (*.ini) usually placed in the directory \rtklib_\bin. Note that the directory for the INI files is changed in ver. 2.4.2. To
succeed your optional settings for the previous version RTKLIB APs, please copy the INI files (*.ini) in
c:\Windows to the directory \rtklib_\bin.
(5) Some GUI APs (RTKCONV, RTKPOST, RTKNAVI, RTKGET and STRSVR) can be executed with the
command line option -i .ini to select an alternative INI file for another optional settings.
You can switch options for such APs by using the command line option as well as the option -t
to change the window title. So you can configure multiple short‐cuts for the same GUI AP
with different options by setting the properties of these short‐cuts.
(6) To use RTKPOST_MKL or RTKNAVI_MKL, which is the Intel‐MLK‐library‐linked version RTKPOST
or RTKNAVI for faster matrix computation on multiple‐core CPU or multiple‐processor PCs, please set
the Windows environment variable OMP_NUM_THREADS to 2, 4 or 8 according to the number of the
CPU cores. That enables multi‐threading matrix computation in order to shorten processing time.
(7) To execute GUI APs easily, an AP launcher application RTKLAUNCH is added in ver. 2.4.2. To run
RTKLAUNCH, execute \rtklib_\bin\rtklaunch.exe. You can click AP
icons in the RTKLAUNCH window or select pop‐up menus at the task‐tray‐icon in order to execute
RTKLIB APs. RTKLAUNCH accepts the option -mkl to launch RTKPOST_MKL and RTKNAVI_MKL
instead of RTKPOST and RTKNAVI, and the option -tray to start the launcher as a task‐tray‐icon.
RTKPLOT
RTKCONV STRSVR
RTKPOST NTRIP Browser RTKNAVI
RTKGET
Button to iconize in
Windows Task Tray
Figure 3.1‐1 RTKLAUNCH window and launcher icons for APs
6
RTKLIB ver. 2.4.2 Manual
3.2
Real-Time Positioning with RTKNAVI
An real‐time positioning AP RTKNAVI inputs raw observation data of GPS/GNSS receivers and execute
navigation processing in real‐time. By setting the positioning mode to Kinematic and configuring the rover
and the base station receiver data inputs, RTK‐GPS/GNSS is enabled with OTF (on‐the‐fly) integer
ambiguity resolution.
(1) Execute the binary AP file \rtklib_\bin\rtknavi.exe. (double‐click the
icon or full in the path in the command console) You can see the main window of RTKNAVI. You can
also execute \rtklib_\bin\rtknavi_mkl.exe instead.
Display Switch
Input/Output/Log
Stream
Status/Settings
Time Display
Signal Level/
Satellite Visibility
Display
Solution
Display
RTK Monitor
Button
Operation
Buttons
Save Log Button
Message Area
Figure 3.2‐1 Main Window of RTKNAVI
(2) The following figure shows the data flow of RTKNAVI. You have to set up Input Streams, Output
Streams (optional) and Log Streams (optional) for real‐time positioning. Refer 3.3 Configure Input,
Output and Log Streams for RTKNAVI for several sample configurations of these streams.
7
RTKLIB ver. 2.4.2 Manual
RTKNAVI
Input Streams (I)
GPS/GNSS
Receivers
Output Streams (O)
(1) Input Rover
(4) Output Solution 1
(2) Input Base Station
(5) Output Solution 2
(3) Input Correction
(6) Log Rover
(7) Log Base Station
Correction
Provider
(8) Log Correction
Log Streams (L)
Figure 3.2‐2 Data Flow of RTKNAVI
(3) For real‐time positioning with RTKNAVI, you have to input the raw observation data and satellite
ephemerides from the GPS/GNSS receivers. To set the input stream, push the button I upper center
in the main window. You can see the ʺInput Streamsʺ dialog.
Figure 3.2‐3 Input Streams Dialog of RTKNAVI
(4) Check and set the stream type of Rover, Base‐station or Correction in the dialog. If you set the
ʺPositioning Modeʺ option ʺSingleʺ, the input streams for ʺBase‐stationʺ and ʺCorrectionʺ are not
required. The stream types can be selected from the following options.
(a) Serial
: Input data from a serial port (RS232C or USB)
(b) TCP Client
: Connect to a TCP server and input data via the TCP connection
(c) TCP Server
: Accept a TCP client connection and input data via the TCP connection
8
RTKLIB ver. 2.4.2 Manual
(d) NTRIP Client
: Connect to a NTRIP caster
[20]
and input data via the NTRIP.
NRTK (network RTK) server supporting NTRIP and RTCM 2/3 can
also be used for the base‐station via Internet.
(e) File
: Input data from a log file.
(f) FTP
: Input data after downloading a file by FTP (Only for Correction)
(g) HTTP
: Input data after downloading a file by HTTP (Only for Correction)
You have to select the stream data format from the following options with the pull down menu under
ʺFormatʺ. Refer Appendix D.2 for supported messages by RTKLIB. You shall configure your
GPS/GNSS receivers to output at least GPS/GNSS observation data and navigation data (ephemerides).
For detailed operation for the receiver settings, refer the appropriate manuals for the GPS/GNSS
receivers.
(a) RTCM2
: RTCM 2.3
(b) RTCM3
: RTCM 3.0, 3.1 (with amendment 1‐5) and 3.2
(c) NovAtel OEM6
: NovAtel OEM4/V/6 and OEMStar binary format
(d) NovAtel OEM3
: NovAtel OEM3 (Millennium) binary format
(e) u‐blox
: u‐blox LEA‐4T, 5T and 6T binary format
(f) Superstar II
: NovAtel Superstar II binary format
(g) Hemisphere
: Hemisphere Crescent/Eclipse binary format
(h) SkyTraq
: SkyTraq S1315F binary format
(i) GW10
: Furuno GW‐10‐II/III binary format
(j) Javad
: JAVAD GRIL/GREIS binary format
(k) NVS BINR
: NVS NV08C BINR format
(l) BINEX
: BINEX format (only supports big‐endian, forward, regular CRC)
(m) SP3
: SP3 precise ephemeris (only for Correction)
(5) If you select ʺSerialʺ as the stream type, push ... button under ʺOptʺ label to set the options of ʺPortʺ
selection, ʺBit‐rateʺ, ʺByte sizeʺ, ʺParityʺ, number of ʺStop bitsʺ and ʺFlow Controlʺ with the ʺSerial
Optionsʺ dialog.
9
RTKLIB ver. 2.4.2 Manual
Figure 3.2‐4 Serial Option Dialog of RTKNAVI
(6) In case of selecting ʺSerialʺ, ʺTCP Clientʺ or ʺTCP Serverʺ as the stream type, you can configure the
startup and shutdown commands to be sent to the GPS/GNSS receiver through the stream. To set up
the commands, push
... button under the ʺCmdʺ label. Fill in commands in the text fields in the
ʺSerial/TCP Commandsʺ dialog. If you do not check ʺCommands at startupʺ or ʺCommands at
shutdownʺ, the startup or shutdown command is not sent to the receiver. You can also load the
commands from a command file by pushing Load... button or save the commands to a command file
with Save... button. A command file is just a text file including startup commands and shutdown
commands separated by a line starting with ʺ@ʺ. Sample command files for some typical GPS/GNSS
receivers are found at \rtklib_/data/*.cmd.
Figure 3.2‐5 Serial/TCP Commands Dialog of RTKNAVI
(7) A line starting with ʺ!ʺ in the commands is treated as a receiver binary command. The following
commands can be used for u‐blox, SkyTraq and NVS receivers. Refer the receiversʹ manuals for details.
!UBX ... : u‐blox LEA‐4T/5T/6T command
!UBX CFG-PRT portid res0 res1 mode baudrate inmask outmask flags
!UBX CFG-USB vendid prodid res1 res2 power flags vstr pstr serino
10
RTKLIB ver. 2.4.2 Manual
!UBX CFG-MSG msgid rate0 rate1 rate2 rate3
!UBX CFG-NMEA filter version numsv flags
!UBX CFG-RATE meas nav time
!UBX CFG-CFG clear_mask save_mask load_mask
!UBX CFG-TP interval length status time_ref res adelay rdelay udelay
!UBX CFG-NAV2
...
!UBX CFG-DAT maja flat dx dy dz rotx roty rotz scale
!UBX CFG-INF protocolid res0 res1 mask0 mask1 mask2 mask3
!UBX CFG-RST navbbr reset res
!UBX CFG-RXM gpsmode lpmode
!UBX CFG-ANT flags pins
!UBX CFG-FXN flags treacq tacq treacqoff tacqoff ton toff res basetow
!UBX CFG-SBAS mode usage maxsbas res scanmode
!UBX CFG-LIC key0 key1 key2 key3 key4 key5
!UBX CFG-TM intid rate flags
!UBX CFG-TM2 ch res0 res1 rate flags
!UBX CFG-TMODE tmode posx posy posz posvar svinmindur svinvarlimit
!UBX CFG-EKF ...
!STQ ... : SkyTraq S1315F binary command
!STQ RESTART
[arg...] system restart
!STQ CFG-SERI [arg...] configure serial port property
!STQ CFG-FMT
[arg...] configure output message format
!STQ CFG-RATE [arg...] configure binary measurement output rates
!NVS ... : NVS NV08C binary command
!NVS CFG-PVTRATE [arg...] configure PVT rate
!NVS CFG-RAWRATE [arg...] configure raw data rate
!NVS CFG-SMOOTH configure smooth range
!NVS CFG-BINR xx [...] send binary command for NVS
(input hexadecimal series)
!WAIT time : wait for time (ms)
(8) If you select ʺTCP Clientʺ or ʺTCP Serverʺ as the stream type, you can set the options of ʺTCP server
addressʺ (for TCP Client only) and the ʺPortʺ number with the ʺTCP Client Optionsʺ or ʺTCP Server
Optionsʺ dialog. If you select ʺTCP Serverʺ as the stream type, multiple TCP client connections are
allowed.
11
RTKLIB ver. 2.4.2 Manual
Figure 3.2‐6 TCP Client Options Dialog of RTKNAVI
Figure 3.2‐7 TCP Server Options Dialog of RTKNAVI
(9) If you select ʺNTRIP Clientʺ as the stream type, you can set the options of ʺNTRIP Caster Hostʺ address,
ʺPortʺ number, ʺMount‐pointʺ of NTRIP caster, ʺUser‐IDʺ and ʺPasswordʺ with the ʺNTRIP Client
Optionsʺ dialog. If you keep the ʺPortʺ field blank, the default port number (2101) of NTRIP is used.
Note that ʺUser‐IDʺ cannot contain ʺ:ʺ.
Figure 3.2‐8 NTRIP Client Options Dialog of RTKNAVI
(10) If you select ʺFileʺ as the stream type, input the file path to the text field Input File Paths. Fill in the path
directly or select a file with the file selection dialog by pushing ... button. The input file should be a
receiver raw data log. You can set the replay speed and the start time offset of the log file in Time field
(To use the feature, you have to record the log with the time‐tag file.)
12
RTKLIB ver. 2.4.2 Manual
Figure 3.2‐9 Input Streams Dialog of RTKNAVI
(11) By pushing the ʺOptʺ button right of the input stream ʺFormatʺ, you can set receiver‐dependent
options like ʺ-GL1X -RL1C -EPHALLʺ with the ʺReceiver Optionʺ dialog. Multiple options can be used
separated by spaces. For detailed receiver‐dependent options, refer Appendix D.4 Receiver Dependent
Input Options. If the input observation data stream contain multiple signals in a frequency, a signal in
use for solutions is selected by the default signal priorities without such options. Refer Appendix D.3
Default Priorities for Multiple Signals.
Figure 3.2‐10 Receiver Option Dialog of RTKNAVI
(12) In case of using a NRTK (network RTK) service, which requires NMEA GPGGA messages to select
reference station or to setup the VRS (virtual reference station) position, select the message content
with the pull down menu at ʺTransmit NMEA GPGGA to Base Stationʺ. If you select
ʺLatitude/Longitudeʺ to send a fixed position, fill in the latitude and longitude of the position for
NMEA GPGGA messages in degree (minus means south or west).
(13) For the correction stream, you can select ʺFTPʺ or ʺHTTPʺ as the stream type. After pushing ʺOptʺ
button, you have to configure FTP or HTTP options with the ʺFTP Optionʺ or ʺHTTP Optionʺ dialog. At
first, fill in the server address and the file path in the ʺDownload Addressʺ field as the format /. Usually you might need to include day or time keywords in .
For example, in case of downloading IGS ultra‐rapid ephemeris from the NASA GSFC CDDIS data
server , you can input the download address like:
13
RTKLIB ver. 2.4.2 Manual
cddis.gsfc.nasa.gov/gps/products/%W/igu%W%D_%hb.sp3.Z
In this case, the keywords %W, %D and %hb are replaced by GPS week number, day of week and 6 hour
of the day according to the download time in GPS Time, respectively. For other keywords which can be
used in the file path, push
?
button and see the dialog. You can also set Download Interval,
Download Offset (for example, Interval = 6H and Offset = 2 H means the download will be tried at 2:00,
8:00, 14:00 and 20:00 in GPS Time), Time Offset in Path for replacing the keywords in the file path,
Retry Interval, User (for FTP only) and Password (for FTP only) for the server. For User and Password,
ʺanonymousʺ and your mail address are usually used for anonymous FTP servers.
Figure 3.2‐11 FTP Option Dialog of RTKNAVI
To use download files, you also have to set the file format in the ʺInputʺ dialog. Current version only
supports SP3 precise ephemeris for this purpose. Downloaded files are saved in a local directory. The
local directory path shall be set with the ʺOptionsʺ dialog ‐ ʺFilesʺ ‐ ʺFTP/HTTP Local Directoryʺ.
(14) To output of the positioning solutions by RTKNAVI, you shall set the output streams. To set the output
streams, push the button
O
upper right in the main window. You can see the ʺOutput Streamsʺ
dialog. Check and set the stream type of solution in the dialog. You can configure two independent
output streams as maximum. You can select the stream type out of ʺSerialʺ, ʺTCP Clientʺ, ʺTCP Serverʺ,
ʺNTRIP Serverʺ and ʺFileʺ. The options are similar to the input streams. You also have to select the
following output format options. The time and latitude/longitude formats, the type of height and the
geoid model and the NMEA interval in output messages also can be configured by the positioning
options described in 3.5.
(a) Lat/Lon/Height
: Latitude, longitude and height
(b) X/Y/Z‐ECEF
: X/Y/Z components in ECEF frame
(c) E/N/U‐Baseline
: E/N/U components of the baseline
(d) NMEA0183
: NMEA0183 GPRMC, GPGGA, GPGSA, GLGSA, GAGSA,
GPGSV, GLGSV and GAGSV
14
RTKLIB ver. 2.4.2 Manual
Figure 3.2‐12 Output Streams Dialog of RTKNAVI
(15) If you select ʺFileʺ as the output stream type, you can include some keywords in the file path to be
replaced by date or time. Push ? button to show the keyword replacement in the file paths. If you set
the ʺSwap Intvʺ option, the output file is swapped periodically in the specified cycle. To use the file
swap feature, the file path must contain the keywords to be replaced by the swap time in order to avoid
overwriting the previous file.
Figure 3.2‐13 Keyword Replacement Dialog of RTKNAVI
(16) If you select ʺNTRIP Serverʺ as the output stream type, you have to set NTRIP server options with the
ʺNTRIP Server Optionʺ dialog. The options include the address of ʺNTRIP Caster Hostʺ, the ʺPortʺ
number to connect NTRIP caster, NTRIP ʺMount‐pointʺ, ʺPasswordʺ and ʺStringʺ showing the
source‐table parameters to NTRIP Caster. If the ʺPortʺ field blank, the default port number (80) is used.
The button Ntrip... launches the NTRIP browser AP to show the source table provided by the NTRIP
caster. Refer 3.10 NTRIP Browser for details.
15
RTKLIB ver. 2.4.2 Manual
Figure 3.2‐14 NTRIP Server Options Dialog of RTKNAVI
(17) To output an input stream as a path‐through log, set the log streams. To configure the log streams,
push the button
L
upper right in the main window. You can see the ʺLog Streamsʺ dialog. The
settings are similar to the output streams. If you want to replay the log file as an input stream later, you
have to check the ʺTime‐Tagʺ option and output the time tag file simultaneously. The output path of the
time tag file is automatically set to
Source Exif Data:
File Type : PDF
File Type Extension : pdf
MIME Type : application/pdf
PDF Version : 1.5
Linearized : Yes
Author : ttaka
Create Date : 2013:04:29 13:38:56+09:00
Modify Date : 2015:05:02 15:18:59+02:00
XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-20:48:00
Producer : Acrobat Distiller 9.5.3 (Windows)
Creator Tool : PScript5.dll Version 5.2.2
Metadata Date : 2015:05:02 15:18:59+02:00
Format : application/pdf
Title : Microsoft Word - manual.docx
Creator : ttaka
Document ID : uuid:904b4983-ffb7-4ea8-90d7-640f2d834fd3
Instance ID : uuid:a759f20f-dfb7-45ec-8356-c357583865eb
Page Count : 183
EXIF Metadata provided by EXIF.tools