- Timestamp:
- Oct 6, 2015, 10:12:17 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bnchelp.html
r7483 r7484 3 3 <h3>BKG Ntrip Client (BNC) Version 2.12.0</h3> 4 4 5 <p> 6 The BKG Ntrip Client (BNC) is a program for simultaneously retrieving, decoding, converting and processing or analyzing real-time GNSS data streams applying the 'Networked Transport of RTCM via Internet Protocol' (Ntrip) standard. It has been developed within the framework of the IAG sub-commission for Europe (EUREF) and the International GNSS Service (IGS). Although meant as a real-time tool, it comes with some Post Processing functionality. You may like to use it for data coming from Ntrip Broadcasters like 7 <ul> 8 <li><u>http://www.euref-ip.net/home</u>,</li> 9 <li><u>http://www.igs-ip.net/home</u>,</li> 10 <li><u>http://products.igs-ip.net/home</u>,</li> 11 <li><u>http://mgex.igs-ip.net/home</u>. </li> 12 </ul> 13 </p> 14 15 <p> 16 BNC has been written under GNU General Public License (GPL). Source code is available from Subversion software archive <u>http://software.rtcm-ntrip.org/svn/trunk/BNC.</u> Binaries for BNC are available for Windows, Linux, and Mac OS X systems. We used the MinGW Version 4.4.0 compiler to create the Windows binaries. It is likely that BNC can be compiled on other systems where a GNU compiler and Qt Version 4.8.4 or any later version are installed. Please ensure that you always use the latest precompiled version of BNC available from <u>http://igs.bkg.bund.de/ntrip/download</u>. Note that static and shared builds of BNC are made available. A <u>static</u> build would be sufficient in case you don't want BNC to trace PPP results using Google Map (GM) or OpenStreetMap (OSM). However, GM/OSM usage requires the QtWebKit library which can only be part of BNC builds from <u>shared</u> libraries. Using a shared library BNC build requires that you first install your own shared Qt library. The 'README.txt' file which comes with the BNC source code describes how to install Qt on Windows, Linux and Mac systems. 17 </p> 18 <p> 19 Feel free to send us comments, suggestions or bug reports. Any contribution would be appreciated. 20 </p> 21 22 <p> 23 <b><a name="authors">Authors</b><br><br> 24 The BKG Ntrip Client (BNC) and its Qt Graphical User Interface (GUI) has been developed for 25 </p> 26 <p> 27 Federal Agency for Cartography and Geodesy (BKG)<br> 28 c/o Dr. Axel Rülke<br> 29 Department of Geodesy, Section Navigation<br> 30 Frankfurt, Germany<br> 31 [axel.ruelke@bkg.bund.de] 32 </p> 33 34 <p> 35 The software has been written by 36 </p> 37 38 <p> 39 Prof. Dr. Leos Mervart<br> 40 Czech Technical University (CTU)<br> 41 Department of Geodesy<br> 42 Prague, Czech Republic 43 </p> 44 45 <p> 46 Prof. Mervart started working on BNC in 2005. His sole responsibility for writing the program code ended February 2015. Since March 2015 the expert in charge at BKG for further BNC programming is Dipl.-Ing. Andrea Stürze [andrea.stuerze@bkg.bund.de]. 47 </p> 48 49 <p> 50 BNC provides context-sensitive online help (<i>What's This</i>) related to specific objects. It furthermore comes with the here presented documentation, available as an integral part of the software and as a PDF file. Responsible for online and offline documentation, example configurations (and till February 2014 the overall BNC policy concept) is Dr. Georg Weber [georg.weber@bkg.bund.de]. 51 </p> 52 53 <p> 54 BNC includes the following GNU GPL software components: 55 <ul> 56 <li> RTCM 2 decoder, written by Oliver Montenbruck, German Space Operations Center, DLR, Oberpfaffenhofen, Germany;</li> 57 <li> RTCM 3 decoder for conventional and MSM observation messages and a RTCM 3 encoder & decoder for SSR messages, both written for BKG by Dirk Stoecker, Alberding GmbH, Schoenefeld, Germany.</li> 58 </ul> 59 </p> 60 <p> 61 Note that some figures presented in this documentation may show screenshots from earlier versions of BNC. If so then there is either no relevant change compared to the current appearance of the program or no change at all. 62 </p> 63 64 <p> 65 <b>Acknowledgements</b><br> 66 <ul> 67 <li> 68 Thomas Yan, Australian NSW Land and Property Information, proofread earlier versions of BNC's Help Contents. Up to Version 2.11 he also provides builds of BNC for Mac OS X systems. 69 </li> 70 <li> 71 Scott Glazier, OmniSTAR Australia, has been helpful in finding BNC bugs in version 1.5. 72 </li> 73 <li> 74 James Perlt, BKG, helped fixing bugs and redesigned BNC's main window in version 1.5. 75 </li> 76 <li> 77 Andre Hauschild, German Space Operations Center, DLR, revised the RTCM Version 2 decoder. 78 </li> 79 <li> 80 Zdenek Lukes, Czech Technical University Prague, Department of Geodesy, extended the RTCM Version 2 decoder to handle message types 3, 20, 21, and 22 and added the loss of lock indicator. 81 </li> 82 <li> 83 Jan Dousa, Geodetic Observatory Pecny, Czech Republic, helped with fixing bugs in version 2.5. 84 </li> 85 <li> 86 Denis Laurichesse, Centre National d'Etudes Spatiales (CNES), suggested synchronizing observations and clock corrections to reduce high frequency noise in PPP solutions. 87 </li> 88 <li> 89 Lennard Huisman, Kadaster Netherlands, and Rolf Dach, Astronomical Institute University of Bern, assisted in handling satellite clocks in transformations from ITRF to regional reference frames. 90 </li> 91 </ul> 92 </p> 93 94 <p><b>Contents</b><br> 95 <a href="#genInstruction">1. General Instructions</a><br> 96 <a href="#introPurpose">1.1 Purpose</a><br> 97 <a href="#introSystem">1.2 Supported Systems</a><br> 98 <a href="#introFlow">1.3 Data Flow</a><br> 99 <a href="#introHandling">1.4 Handling</a><br> 100 <a href="#introConf">1.5 Configuration</a><br> 101 <a href="#introManage">1.5.1 Management</a><br> 102 <a href="#introExamples">1.5.2 Examples</a><br> 103 <a href="#introLimit">1.6 Limitations</a><br> 104 105 <a href="#optsettings">2. Settings Details</a><br> 106 <a href="#annex">3. Annex</a> 5 <p><b>Contents</b><br><br> 6 1. <a href=#genInstruction>General Instructions</a><br> 7 1.1 <a href=#introPurpose>Purpose</a><br> 8 1.2 <a href=#introSystem>Supported Systems</a><br> 9 1.3 <a href=#introFlow>Data Flow</a><br> 10 1.4 <a href=#introHandling>Handling</a><br> 11 1.5 <a href=#introConf>Configuration</a><br> 12 1.5.1 <a href=#introManage>Management</a><br> 13 1.5.2 <a href=#introExamples>Examples</a><br> 14 1.6 <a href=#introLimit>Limitations</a><br> 15 2. <a href=#optsettings>Settings Details</a><br> 16 2.1 <a href=#topmenu>Top Menu Bar</a><br> 17 2.1.1 <a href=#file>File</a><br> 18 2.1.2 <a href=#help>Help</a><br> 19 2.2 <a href=#network>Network</a><br> 20 2.2.1 <a href=#proxy>Proxy</a><br> 21 2.2.2 <a href=#ssl>SSL</a><br> 22 2.3 <a href=#general>General</a><br> 23 2.3.1 <a href=#genlog>Logfile</a><br> 24 2.3.2 <a href=#genapp>Append Files</a><br> 25 2.3.3 <a href=#genconf>Reread Configuration</a><br> 26 2.3.4 <a href=#genstart>Auto Start</a><br> 27 2.3.5 <a href=#rawout>Raw Output File</a><br> 28 2.4 <a href=#rinex>RINEX Observations</a><br> 29 2.4.1 <a href=#rnxname>Filenames</a><br> 30 2.4.2 <a href=#rnxdir>Directory</a><br> 31 2.4.3 <a href=#rnxinterval>File Interval</a><br> 32 2.4.4 <a href=#rnxsample>Sampling</a><br> 33 2.4.5 <a href=#rnxskl>Skeleton Extension</a><br> 34 2.4.6 <a href=#sklMandat>Skeleton Mandatory</a><br> 35 2.4.7 <a href=#rnxscript>Script</a><br> 36 2.4.8 <a href=#rnxvers2>Version 2</a><br> 37 2.4.9 <a href=#rnxvers3>Version 3</a><br> 38 2.4.10 <a href=#rnxvers3File>Version 3 Filenames</a><br> 39 2.5 <a href=#ephemeris>RINEX Ephemeris</a><br> 40 2.5.1 <a href=#ephdir>Directory</a><br> 41 2.5.2 <a href=#ephint>Interval</a><br> 42 2.5.3 <a href=#ephport>Port</a><br> 43 2.5.4 <a href=#ephvers>Version</a><br> 44 2.5.5 <a href=#ephversFile>Version 3 Filenames</a><br> 45 2.6 <a href=#reqc>RINEX Editing & QC</a><br> 46 2.6.1 <a href=#reqcact>Action</a><br> 47 2.6.2 <a href=#reqcinp>Input Files</a><br> 48 2.6.3 <a href=#reqcout>Output Files</a><br> 49 2.6.4 <a href=#reqclog>Logfiles</a><br> 50 2.6.5 <a href=#reqcplots>Plots for Signals</a><br> 51 2.6.6 <a href=#reqcdir>Directory for Plots</a><br> 52 2.6.7 <a href=#reqcedit>Set Edit Options</a><br> 53 2.6.8 <a href=#reqccommand>Command Line, No Window</a><br> 54 2.7 <a href=#sp3comp>SP3 Comparison</a><br> 55 2.7.1 <a href=#sp3input>Input SP3 Files</a><br> 56 2.7.2 <a href=#sp3exclude>Exclude Satellites</a><br> 57 2.7.3 <a href=#sp3log>Logfile</a><br> 58 2.8 <a href=#correct>Broadcast Corrections</a><br> 59 2.8.1 <a href=#corrdir>Directory, ASCII</a><br> 60 2.8.2 <a href=#corrint>Interval</a><br> 61 2.8.3 <a href=#corrport>Port</a><br> 62 2.8.4 <a href=#corrwait>Wait for Full Corr Epoch</a><br> 63 2.9 <a href=#syncout>Feed Engine</a><br> 64 2.9.1 <a href=#syncport>Port</a><br> 65 2.9.2 <a href=#syncwait>Wait for Full Obs Epoch</a><br> 66 2.9.3 <a href=#syncsample>Sampling</a><br> 67 2.9.4 <a href=#syncfile>File</a><br> 68 2.9.5 <a href=#syncuport>Port (unsynchronized)</a><br> 69 2.10 <a href=#serial>Serial Output</a><br> 70 2.10.1 <a href=#sermount>Mountpoint</a><br> 71 2.10.2 <a href=#serport>Port Name</a><br> 72 2.10.3 <a href=#serbaud>Baud Rate</a><br> 73 2.10.4 <a href=#serflow>Flow Control</a><br> 74 2.10.5 <a href=#serparity>Parity</a><br> 75 2.10.6 <a href=#serdata>Data Bits</a><br> 76 2.10.7 <a href=#serstop>Stop Bits</a><br> 77 2.10.8 <a href=#serauto>NMEA</a><br> 78 2.10.9 <a href=#serfile>File</a><br> 79 2.10.10 <a href=#serheight>Height</a><br> 80 2.10.11 <a href=#sersampl>Sampling</a><br> 81 2.11 <a href=#advnote>Outages</a><br> 82 2.11.1. <a href=#obsrate>Observation Rate</a><br> 83 2.11.2. <a href=#advfail>Failure Threshold</a><br> 84 2.11.3. <a href=#advreco>Recovery Threshold</a><br> 85 2.11.4. <a href=#advscript>Script</a><br> 86 2.12 <a href=#misc>Miscellaneous</a><br> 87 2.12.1. <a href=#miscmount>Mountpoint</a><br> 88 2.12.2. <a href=#miscperf>Log Latency</a><br> 89 2.12.3. <a href=#miscscan>Scan RTCM</a><br> 90 2.12.4. <a href=#miscport>Port</a><br> 91 2.13 <a href=#pppclient>PPP Client</a><br> 92 2.13.1 <a href=#pppInp>PPP (1): Input and Output</a><br> 93 2.13.1.1 <a href=#pppdatasource>Data Source</a><br> 94 2.13.1.2 <a href=#ppprnxobs>RINEX Observation File</a><br> 95 2.13.1.3 <a href=#ppprnxnav>RINEX Navigation File</a><br> 96 2.13.1.4 <a href=#pppcorrfile>Correction File</a><br> 97 2.13.1.5 <a href=#pppcorrstream>Corrections Stream</a><br> 98 2.13.1.6 <a href=#pppmarkcoor>Coordinates</a><br> 99 2.13.1.7 <a href=#ppplogfile>Logfile</a><br> 100 2.13.1.8 <a href=#pppantexfile>ANTEX File</a><br> 101 2.13.1.9 <a href=#pppnmeafile>NMEA File</a><br> 102 2.13.1.10 <a href=#pppsnxtrofile>SNX TRO File</a><br> 103 2.13.1.10.1 <a href=#pppsnxtrosampl>Sampling</a><br> 104 2.13.2 <a href=#pppStation>PPP (2): Processed Stations</a><br> 105 2.13.2.1 <a href=#pppsite>Station</a><br> 106 2.13.2.2 <a href=#pppnehsigma>Sigma North/East/Up</a><br> 107 2.13.2.3 <a href=#pppnehnoise>Noise North/East/Up</a><br> 108 2.13.2.4 <a href=#ppptropsigma>Tropo Sigma</a><br> 109 2.13.2.5 <a href=#ppptropnoise>Tropo Noise</a><br> 110 2.13.2.6 <a href=#pppnmeaport>NMEA Port</a><br> 111 2.13.3 <a href=#pppOptions>PPP (3): Processing Options</a><br> 112 2.13.3.1 <a href=#ppplinecombi>Linear Combinations</a><br> 113 2.13.3.2 <a href=#pppcodeobs>Code Observations</a><br> 114 2.13.3.3 <a href=#pppphaseobs>Phase Observations</a><br> 115 2.13.3.4 <a href=#pppeleweight>Elevation Dependent Weighting</a><br> 116 2.13.3.5 <a href=#pppminobs>Minimum Number of Observations</a><br> 117 2.13.3.6 <a href=#pppmineleva>Minimum Elevation</a><br> 118 2.13.3.7 <a href=#pppwaitclockcorr>Wait for Clock Corrections</a><br> 119 2.13.3.8 <a href=#pppseeding>Seeding</a><br> 120 2.13.4 <a href=#pppPlots>PPP (4): Plots</a><br> 121 2.13.4.1 <a href=#ppptimeseries>PPP Plot</a><br> 122 2.13.4.2 <a href=#pppaudioresp>Audio Response</a><br> 123 2.13.4.3 <a href=#ppptrackmap>Track Map</a><br> 124 2.13.4.3.1 <a href=#pppmaptype>Google/OSM</a><br> 125 2.13.4.4 <a href=#pppdotprop>Dot-properties</a><br> 126 2.13.4.4.1 <a href=#pppdotsize>Size</a><br> 127 2.13.4.4.2 <a href=#pppdotcolor>Color</a><br> 128 2.13.4.5 <a href=#pppspeed>Post Processing Speed</a><br> 129 2.14 <a href=#combi>Combine Corrections</a><br> 130 2.14.1 <a href=#combimounttab>Combine Corrections Table</a><br> 131 2.14.1.1 <a href=#combiadd>Add Row, Delete</a><br> 132 2.14.1.2 <a href=#combimethod>Method</a><br> 133 2.14.1.3 <a href=#combimax>Maximal Residuum</a><br> 134 2.14.1.4 <a href=#combismpl>Sampling</a><br> 135 2.14.1.5 <a href=#combiGLO>Use GLONASS</a><br> 136 2.15 <a href=#upclk>Upload Corrections</a><br> 137 2.15.1 <a href=#upadd>Add, Delete Row</a><br> 138 2.15.2 <a href=#uphost>Host, Port, Mountpoint, Password</a><br> 139 2.15.3 <a href=#upsystem>System</a><br> 140 2.15.4 <a href=#upcom>Center of Mass</a><br> 141 2.15.5 <a href=#upsp3>SP3 File</a><br> 142 2.15.6 <a href=#uprinex>RNX File</a><br> 143 2.15.7 <a href=#upinter>Interval</a><br> 144 2.15.8 <a href=#upclksmpl>Sampling</a><br> 145 2.15.8.1 <a href=#upclkorb>Orbits</a><br> 146 2.15.8.2 <a href=#upclksp3>SP3</a><br> 147 2.15.8.3 <a href=#upclkrnx>RINEX</a><br> 148 2.15.9 <a href=#upcustom>Custom Trafo</a><br> 149 2.15.10 <a href=#upantex>ANTEX File</a><br> 150 2.16 <a href=#upeph>Upload Ephemeris</a><br> 151 2.16.1 <a href=#brdcserver>Host & Port</a><br> 152 2.16.2 <a href=#brdcmount>Mountpoint & Password</a><br> 153 2.16.3 <a href=#brdcsmpl>Sampling</a><br> 154 2.17 <a href=#streams>Streams Canvas</a><br> 155 2.17.1 <a href=#streamedit>Edit Streams</a><br> 156 2.17.2 <a href=#streamdelete>Delete Stream</a><br> 157 2.17.3 <a href=#streamconf>Reconfigure Stream Selection On-the-fly</a><br> 158 2.18 <a href=#logs>Logging Canvas</a><br> 159 2.18.1 <a href=#logfile>Log</a><br> 160 2.18.2 <a href=#throughput>Throughput</a><br> 161 2.18.3 <a href=#latency>Latency</a><br> 162 2.18.4 <a href=#ppptab>PPP Plot</a><br> 163 2.19 <a href=#bottom>Bottom Menu Bar</a><br> 164 2.19.1 <a href=#streamadd>Add Stream</a><br> 165 2.19.1.1 <a href=#streamcaster>Add Stream - Coming from Caster</a><br> 166 2.19.1.1.1 <a href=#streamhost>Caster Host and Port</a><br> 167 2.19.1.1.2 <a href=#streamtable>Casters Table</a><br> 168 2.19.1.1.3 <a href=#streamuser>User and Password</a><br> 169 2.19.1.1.4 <a href=#gettable>Get Table</a><br> 170 2.19.1.1.5 <a href=#ntripv>Ntrip Version</a><br> 171 2.19.1.1.6 <a href=#castermap>Map</a><br> 172 2.19.1.2 <a href=#streamip>Add Stream - Coming from TCP/IP Port</a><br> 173 2.19.1.3 <a href=#streamudp>Add Stream - Coming from UDP Port</a><br> 174 2.19.1.4 <a href=#streamser>Add Stream - Coming from Serial Port</a><br> 175 2.19.2 <a href=#streamsdelete>Delete Stream</a><br> 176 2.19.3 <a href=#streamsmap>Map</a><br> 177 2.19.4 <a href=#start>Start</a><br> 178 2.19.5 <a href=#stop>Stop</a><br> 179 2.20 <a href=#cmd>Command Line Options</a><br> 180 2.20.1 <a href=#nw>No Window Mode</a><br> 181 2.20.2 <a href=#post>File Mode</a><br> 182 2.20.3 <a href=#conffile>Configuration File</a><br> 183 2.20.4 <a href=#confopt>Configuration Options</a><br> 184 3. <a href=#annex>Annex</a><br> 185 3.1. <a href=#history>Revision History</a><br> 186 3.2. <a href=#rtcm>RTCM Standards</a><br> 187 3.2.1 <a href=#ntrip1>Ntrip Version 1</a><br> 188 3.2.2 <a href=#ntrip2>Ntrip Version 2</a><br> 189 3.2.3 <a href=#rtcm2>RTCM Version 2</a><br> 190 3.2.4 <a href=#rtcm3>RTCM Version 3</a><br> 191 3.3. <a href=#confList>Configuration List</a><br> 192 3.4. <a href=#links>Further Reading</a> 193 </p> 194 107 195 108 196 <p><b>List of Figures</b><br><br> … … 163 251 <p><a name="genInstruction"><h3>1. General Instructions</h3></p> 164 252 <p> 165 This chapter provides overall information on what the BKG Ntrip Client (BNC) does, how it works and how it shall be handeled. 253 The BKG Ntrip Client (BNC) is a program for simultaneously retrieving, decoding, converting and processing or analyzing real-time GNSS data streams applying the 'Networked Transport of RTCM via Internet Protocol' (Ntrip) standard. It has been developed within the framework of the IAG sub-commission for Europe (EUREF) and the International GNSS Service (IGS). Although meant as a real-time tool, it comes with some Post Processing functionality. You may like to use it for data coming from Ntrip Broadcasters like 254 <ul> 255 <li><u>http://www.euref-ip.net/home</u>,</li> 256 <li><u>http://www.igs-ip.net/home</u>,</li> 257 <li><u>http://products.igs-ip.net/home</u>,</li> 258 <li><u>http://mgex.igs-ip.net/home</u>. </li> 259 </ul> 260 </p> 261 262 <p> 263 BNC has been written under GNU General Public License (GPL). Source code is available from Subversion software archive <u>http://software.rtcm-ntrip.org/svn/trunk/BNC.</u> Binaries for BNC are available for Windows, Linux, and Mac OS X systems. We used the MinGW Version 4.4.0 compiler to create the Windows binaries. It is likely that BNC can be compiled on other systems where a GNU compiler and Qt Version 4.8.4 or any later version are installed. Please ensure that you always use the latest precompiled version of BNC available from <u>http://igs.bkg.bund.de/ntrip/download</u>. Note that static and shared builds of BNC are made available. A <u>static</u> build would be sufficient in case you don't want BNC to trace PPP results using Google Map (GM) or OpenStreetMap (OSM). However, GM/OSM usage requires the QtWebKit library which can only be part of BNC builds from <u>shared</u> libraries. Using a shared library BNC build requires that you first install your own shared Qt library. The 'README.txt' file which comes with the BNC source code describes how to install Qt on Windows, Linux and Mac systems. 264 </p> 265 <p> 266 Feel free to send us comments, suggestions or bug reports. Any contribution would be appreciated. 267 </p> 268 269 <p> 270 <b><a name="authors">Authors</b><br><br> 271 The BKG Ntrip Client (BNC) and its Qt Graphical User Interface (GUI) has been developed for 272 </p> 273 <p> 274 Federal Agency for Cartography and Geodesy (BKG)<br> 275 c/o Dr. Axel Rülke<br> 276 Department of Geodesy, Section Navigation<br> 277 Frankfurt, Germany<br> 278 [axel.ruelke@bkg.bund.de] 279 </p> 280 281 <p> 282 The software has been written by 283 </p> 284 285 <p> 286 Prof. Dr. Leos Mervart<br> 287 Czech Technical University (CTU)<br> 288 Department of Geodesy<br> 289 Prague, Czech Republic 290 </p> 291 292 <p> 293 Prof. Mervart started working on BNC in 2005. His sole responsibility for writing the program code ended February 2015. Since March 2015 the expert in charge at BKG for further BNC programming is Dipl.-Ing. Andrea Stürze [andrea.stuerze@bkg.bund.de]. 294 </p> 295 296 <p> 297 BNC provides context-sensitive online help (<i>What's This</i>) related to specific objects. It furthermore comes with the here presented documentation, available as an integral part of the software and as a PDF file. Responsible for online and offline documentation, example configurations (and till February 2014 the overall BNC policy concept) is Dr. Georg Weber [georg.weber@bkg.bund.de]. 298 </p> 299 300 <p> 301 BNC includes the following GNU GPL software components: 302 <ul> 303 <li> RTCM 2 decoder, written by Oliver Montenbruck, German Space Operations Center, DLR, Oberpfaffenhofen, Germany;</li> 304 <li> RTCM 3 decoder for conventional and MSM observation messages and a RTCM 3 encoder & decoder for SSR messages, both written for BKG by Dirk Stoecker, Alberding GmbH, Schoenefeld, Germany.</li> 305 </ul> 306 </p> 307 <p> 308 Note that some figures presented in this documentation may show screenshots from earlier versions of BNC. If so then there is either no relevant change compared to the current appearance of the program or no change at all. 309 </p> 310 311 <p> 312 <b>Acknowledgements</b><br> 313 <ul> 314 <li> 315 Thomas Yan, Australian NSW Land and Property Information, proofread earlier versions of BNC's Help Contents. Up to Version 2.11 he also provides builds of BNC for Mac OS X systems. 316 </li> 317 <li> 318 Scott Glazier, OmniSTAR Australia, has been helpful in finding BNC bugs in version 1.5. 319 </li> 320 <li> 321 James Perlt, BKG, helped fixing bugs and redesigned BNC's main window in version 1.5. 322 </li> 323 <li> 324 Andre Hauschild, German Space Operations Center, DLR, revised the RTCM Version 2 decoder. 325 </li> 326 <li> 327 Zdenek Lukes, Czech Technical University Prague, Department of Geodesy, extended the RTCM Version 2 decoder to handle message types 3, 20, 21, and 22 and added the loss of lock indicator. 328 </li> 329 <li> 330 Jan Dousa, Geodetic Observatory Pecny, Czech Republic, helped with fixing bugs in version 2.5. 331 </li> 332 <li> 333 Denis Laurichesse, Centre National d'Etudes Spatiales (CNES), suggested synchronizing observations and clock corrections to reduce high frequency noise in PPP solutions. 334 </li> 335 <li> 336 Lennard Huisman, Kadaster Netherlands, and Rolf Dach, Astronomical Institute University of Bern, assisted in handling satellite clocks in transformations from ITRF to regional reference frames. 337 </li> 338 </ul> 166 339 </p> 167 340 … … 384 557 </p> 385 558 386 <p><a name="introManage"><h4>1.5.1 ConfigurationManagement</h4></p>559 <p><a name="introManage"><h4>1.5.1 Management</h4></p> 387 560 <p> 388 561 As a default, configuration files for running BNC on Unix/Linux/Mac OS X systems are saved in directory '${HOME}/.config/BKG'. On Windows systems, they are typically saved in directory 'C:/Documents and Settings/Username/.config/BKG'. The default configuration filename is 'BNC.bnc'.</p> … … 423 596 </p> 424 597 425 <p><a name="introExamples"><h4>1.5.2 ConfigurationExamples</h4></p>598 <p><a name="introExamples"><h4>1.5.2 Examples</h4></p> 426 599 427 600 <p> … … 693 866 <p><a name="optsettings"><h3>2. Settings Details</h3></p> 694 867 <p> 695 This chapter describes how to set the BNC program options. It explains the 'Top Menu Bar', the 'Settings Canvas' with the processing options, the 'Streams Canvas' and 'Log Canvas', and the 'Bottom Menu Bar'. 696 </p> 697 <p> 698 <b>Top Menu Bar</b><br> 699 2.1. <a href=#topmenu>Top Menu Bar</a><br> 700 2.1.1 <a href=#file>File</a><br> 701 2.1.2 <a href=#help>Help</a><br><br> 702 <b>Settings Canvas</b><br> 703 2.2. <a href=#network>Network</a><br> 704 2.2.1 <a href=#proxy>Proxy</a><br> 705 2.2.2 <a href=#ssl>SSL</a><br> 706 2.3. <a href=#general>General</a><br> 707 2.3.1. <a href=#genlog>Logfile</a><br> 708 2.3.2. <a href=#genapp>Append Files</a><br> 709 2.3.3. <a href=#genconf>Reread Configuration</a><br> 710 2.3.4. <a href=#genstart>Auto Start</a><br> 711 2.3.5. <a href=#rawout>Raw Output File</a><br> 712 2.4. <a href=#rinex>RINEX Observations</a><br> 713 2.4.1. <a href=#rnxname>Filenames</a><br> 714 2.4.2. <a href=#rnxdir>Directory</a><br> 715 2.4.3. <a href=#rnxinterval>File Interval</a><br> 716 2.4.4. <a href=#rnxsample>Sampling</a><br> 717 2.4.5. <a href=#rnxskl>Skeleton Extension</a><br> 718 2.4.6. <a href=#sklMandat>Skeleton Mandatory</a><br> 719 2.4.7. <a href=#rnxscript>Script</a><br> 720 2.4.8. <a href=#rnxvers2>Version 2</a><br> 721 2.4.9. <a href=#rnxvers3>Version 3</a><br> 722 2.4.10. <a href=#rnxvers3File>Version 3 Filenames</a><br> 723 2.5. <a href=#ephemeris>RINEX Ephemeris</a><br> 724 2.5.1. <a href=#ephdir>Directory</a><br> 725 2.5.2. <a href=#ephint>Interval</a><br> 726 2.5.3. <a href=#ephport>Port</a><br> 727 2.5.4. <a href=#ephvers>Version</a><br> 728 2.5.5. <a href=#ephversFile>Version 3 Filenames</a><br> 729 2.6. <a href=#reqc>RINEX Editing & QC</a><br> 730 2.6.1 <a href=#reqcact>Action</a><br> 731 2.6.2 <a href=#reqcinp>Input Files</a><br> 732 2.6.3 <a href=#reqcout>Output Files</a><br> 733 2.6.4 <a href=#reqclog>Logfiles</a><br> 734 2.6.5 <a href=#reqcplots>Plots for Signals</a><br> 735 2.6.6 <a href=#reqcdir>Directory for Plots</a><br> 736 2.6.7 <a href=#reqcedit>Set Edit Options</a><br> 737 2.6.8 <a href=#reqccommand>Command Line, No Window</a><br> 738 2.7. <a href=#sp3comp>SP3 Comparison</a><br> 739 2.7.1 <a href=#sp3input>Input SP3 Files</a><br> 740 2.7.2 <a href=#sp3exclude>Exclude Satellites</a><br> 741 2.7.3 <a href=#sp3log>Logfile</a><br> 742 2.8. <a href=#correct>Broadcast Corrections</a><br> 743 2.8.1. <a href=#corrdir>Directory, ASCII</a><br> 744 2.8.2. <a href=#corrint>Interval</a><br> 745 2.8.3. <a href=#corrport>Port</a><br> 746 2.8.4. <a href=#corrwait>Wait for Full Corr Epoch</a><br> 747 2.9. <a href=#syncout>Feed Engine</a><br> 748 2.9.1. <a href=#syncport>Port</a><br> 749 2.9.2. <a href=#syncwait>Wait for Full Obs Epoch</a><br> 750 2.9.3. <a href=#syncsample>Sampling</a><br> 751 2.9.4. <a href=#syncfile>File</a><br> 752 2.9.5. <a href=#syncuport>Port (unsynchronized)</a><br> 753 2.10. <a href=#serial>Serial Output</a><br> 754 2.10.1. <a href=#sermount>Mountpoint</a><br> 755 2.10.2. <a href=#serport>Port Name</a><br> 756 2.10.3. <a href=#serbaud>Baud Rate</a><br> 757 2.10.4. <a href=#serflow>Flow Control</a><br> 758 2.10.5. <a href=#serparity>Parity</a><br> 759 2.10.6. <a href=#serdata>Data Bits</a><br> 760 2.10.7. <a href=#serstop>Stop Bits</a><br> 761 2.10.8. <a href=#serauto>NMEA</a><br> 762 2.10.9. <a href=#serfile>File</a><br> 763 2.10.10. <a href=#serheight>Height</a><br> 764 2.10.11. <a href=#sersampl>Sampling</a><br> 765 2.11. <a href=#advnote>Outages</a><br> 766 2.11.1. <a href=#obsrate>Observation Rate</a><br> 767 2.11.2. <a href=#advfail>Failure Threshold</a><br> 768 2.11.3. <a href=#advreco>Recovery Threshold</a><br> 769 2.11.4. <a href=#advscript>Script</a><br> 770 2.12. <a href=#misc>Miscellaneous</a><br> 771 2.12.1. <a href=#miscmount>Mountpoint</a><br> 772 2.12.2. <a href=#miscperf>Log Latency</a><br> 773 2.12.3. <a href=#miscscan>Scan RTCM</a><br> 774 2.12.4. <a href=#miscport>Port</a><br> 775 2.13. <a href=#pppclient>PPP Client</a><br> 776 2.13.1 <a href=#pppInp>PPP (1): Input and Output</a><br> 777 2.13.1.1 <a href=#pppdatasource>Data Source</a><br> 778 2.13.1.2 <a href=#ppprnxobs>RINEX Observation File</a><br> 779 2.13.1.3 <a href=#ppprnxnav>RINEX Navigation File</a><br> 780 2.13.1.4 <a href=#pppcorrfile>Correction File</a><br> 781 2.13.1.5 <a href=#pppcorrstream>Corrections Stream</a><br> 782 2.13.1.6 <a href=#pppmarkcoor>Coordinates</a><br> 783 2.13.1.7 <a href=#ppplogfile>Logfile</a><br> 784 2.13.1.8 <a href=#pppantexfile>ANTEX File</a><br> 785 2.13.1.9 <a href=#pppnmeafile>NMEA File</a><br> 786 2.13.1.10 <a href=#pppsnxtrofile>SNX TRO File</a><br> 787 2.13.1.10.1 <a href=#pppsnxtrosampl>Sampling</a><br> 788 2.13.2 <a href=#pppStation>PPP (2): Processed Stations</a><br> 789 2.13.2.1 <a href=#pppsite>Station</a><br> 790 2.13.2.2 <a href=#pppnehsigma>Sigma North/East/Up</a><br> 791 2.13.2.3 <a href=#pppnehnoise>Noise North/East/Up</a><br> 792 2.13.2.4 <a href=#ppptropsigma>Tropo Sigma</a><br> 793 2.13.2.5 <a href=#ppptropnoise>Tropo Noise</a><br> 794 2.13.2.6 <a href=#pppnmeaport>NMEA Port</a><br> 795 2.13.3 <a href=#pppOptions>PPP (3): Processing Options</a><br> 796 2.13.3.1 <a href=#ppplinecombi>Linear Combinations</a><br> 797 2.13.3.2 <a href=#pppcodeobs>Code Observations</a><br> 798 2.13.3.3 <a href=#pppphaseobs>Phase Observations</a><br> 799 2.13.3.4 <a href=#pppeleweight>Elevation Dependent Weighting</a><br> 800 2.13.3.5 <a href=#pppminobs>Minimum Number of Observations</a><br> 801 2.13.3.6 <a href=#pppmineleva>Minimum Elevation</a><br> 802 2.13.3.7 <a href=#pppwaitclockcorr>Wait for Clock Corrections</a><br> 803 2.13.3.8 <a href=#pppseeding>Seeding</a><br> 804 2.13.4 <a href=#pppPlots>PPP (4): Plots</a><br> 805 2.13.4.1 <a href=#ppptimeseries>PPP Plot</a><br> 806 2.13.4.2 <a href=#pppaudioresp>Audio Response</a><br> 807 2.13.4.3 <a href=#ppptrackmap>Track Map</a><br> 808 2.13.4.3.1 <a href=#pppmaptype>Google/OSM</a><br> 809 2.13.4.4 <a href=#pppdotprop>Dot-properties</a><br> 810 2.13.4.4.1 <a href=#pppdotsize>Size</a><br> 811 2.13.4.4.2 <a href=#pppdotcolor>Color</a><br> 812 2.13.4.5 <a href=#pppspeed>Post Processing Speed</a><br> 813 2.14. <a href=#combi>Combine Corrections</a><br> 814 2.14.1 <a href=#combimounttab>Combine Corrections Table</a><br> 815 2.14.1.1 <a href=#combiadd>Add Row, Delete</a><br> 816 2.14.1.2 <a href=#combimethod>Method</a><br> 817 2.14.1.3 <a href=#combimax>Maximal Residuum</a><br> 818 2.14.1.4 <a href=#combismpl>Sampling</a><br> 819 2.14.1.5 <a href=#combiGLO>Use GLONASS</a><br> 820 2.15. <a href=#upclk>Upload Corrections</a><br> 821 2.15.1 <a href=#upadd>Add, Delete Row</a><br> 822 2.15.2 <a href=#uphost>Host, Port, Mountpoint, Password</a><br> 823 2.15.3 <a href=#upsystem>System</a><br> 824 2.15.4 <a href=#upcom>Center of Mass</a><br> 825 2.15.5 <a href=#upsp3>SP3 File</a><br> 826 2.15.6 <a href=#uprinex>RNX File</a><br> 827 2.15.7 <a href=#upinter>Interval</a><br> 828 2.15.8 <a href=#upclksmpl>Sampling</a><br> 829 2.15.8.1 <a href=#upclkorb>orbits</a><br> 830 2.15.8.2 <a href=#upclksp3>SP3</a><br> 831 2.15.8.3 <a href=#upclkrnx>RINEX </a><br> 832 2.15.9 <a href=#upcustom>Custom Trafo</a><br> 833 2.15.10 <a href=#upantex>ANTEX File</a><br> 834 2.16. <a href=#upeph>Upload Ephemeris</a><br> 835 2.16.1 <a href=#brdcserver>Host & Port</a><br> 836 2.16.2 <a href=#brdcmount>Mountpoint & Password</a><br> 837 2.16.3 <a href=#brdcsmpl>Sampling</a><br><br> 838 <b>Streams Canvas</b><br> 839 2.17. <a href=#streams>Streams</a><br> 840 2.17.1 <a href=#streamedit>Edit Streams</a><br> 841 2.17.2 <a href=#streamdelete>Delete Stream</a><br> 842 2.17.3 <a href=#streamconf>Reconfigure Stream Selection On-the-fly</a><br><br> 843 <b>Logging Canvas</b><br> 844 2.18. <a href=#logs>Logging</a><br> 845 2.18.1 <a href=#logfile>Log</a><br> 846 2.18.2 <a href=#throughput>Throughput</a><br> 847 2.18.3 <a href=#latency>Latency</a><br> 848 2.18.4 <a href=#ppptab>PPP Plot</a><br><br> 849 <b>Bottom Menu Bar</b><br> 850 2.19. <a href=#bottom>Bottom Menu Bar</a><br> 851 2.19.1 <a href=#streamadd>Add Stream</a><br> 852 2.19.1.1 <a href=#streamcaster>Add Stream - Coming from Caster</a><br> 853 2.19.1.1.1 <a href=#streamhost>Caster Host and Port</a><br> 854 2.19.1.1.2 <a href=#streamtable>Casters Table</a><br> 855 2.19.1.1.3 <a href=#streamuser>User and Password</a><br> 856 2.19.1.1.4 <a href=#gettable>Get Table</a><br> 857 2.19.1.1.5 <a href=#ntripv>Ntrip Version</a><br> 858 2.19.1.1.6 <a href=#castermap>Map</a><br> 859 2.19.1.2 <a href=#streamip>Add Stream - Coming from TCP/IP Port</a><br> 860 2.19.1.3 <a href=#streamudp>Add Stream - Coming from UDP Port</a><br> 861 2.19.1.4 <a href=#streamser>Add Stream - Coming from Serial Port</a><br> 862 2.19.2 <a href=#streamsdelete>Delete Stream</a><br> 863 2.19.3 <a href=#streamsmap>Map</a><br> 864 2.19.4 <a href=#start>Start</a><br> 865 2.19.5 <a href=#stop>Stop</a><br><br> 866 <b>Command Line</b><br> 867 2.20. <a href=#cmd>Command Line Options</a><br> 868 2.20.1 <a href=#nw>No Window Mode</a><br> 869 2.20.2 <a href=#post>File Mode</a><br> 870 2.20.3 <a href=#conffile>Configuration File</a><br> 871 2.20.4 <a href=#confopt>Configuration Options</a><br> 872 </p> 868 The following chapters describes how to set the BNC program options. They explain the 'Top Menu Bar', the 'Settings Canvas' with the processing options, the contents of the 'Streams Canvas' and 'Logging Canvas', and the 'Bottom Menu Bar'. 869 </p> 870 <p> 873 871 874 872 <p><a name="topmenu"><h4>2.1. Top Menu Bar</h4></p> … … 2927 2925 2928 2926 <p> 2929 The default value for 'SNX TRO File' is an empty option field, meaning that BNC will not save dSINEX Troposphere files.2927 The default value for 'SNX TRO File' is an empty option field, meaning that BNC will not save SINEX Troposphere files. 2930 2928 </p> 2931 2929 … … 3721 3719 <p><u>Figure 33:</u> Producing a Broadcast Ephemeris stream from navigation messages of globally distributed RTCM streams and uploading them in RTCM Version 3 format to an Ntrip Broadcaster.</p> 3722 3720 3723 <p><a name="streams"><h4>2.17. Streams </h4></p>3721 <p><a name="streams"><h4>2.17. Streams Canvas</h4></p> 3724 3722 <p> 3725 3723 Each stream on an Ntrip Broadcaster (and consequently on BNC) is defined using a unique source ID called mountpoint. An Ntrip Client like BNC accesses the desired stream by referring to its mountpoint. Information about streams and their mountpoints is available through the source-table maintained by the Ntrip Broadcaster. … … 3771 3769 </p> 3772 3770 3773 <p><a name="logs"><h4>2.18. Logging </h4></p>3774 <p> 3775 The section on the bottom of the main window provides online control of BNC's activities. Tabs are available to show the records saved in a logfile, for a plot to controlthe bandwidth consumption, for a plot showing stream latencies, and for time series plots of PPP results.3771 <p><a name="logs"><h4>2.18. Logging Canvas</h4></p> 3772 <p> 3773 The 'Logging Canvas' above the bottom menu bar on the main window labeled 'Log', 'Throughput', 'Lacenty', and 'PPP Plot' provides control of BNC's activities. Tabs are available for continuously showing logfile contents, for a plot controling the bandwidth consumption, for a plot showing stream latencies, and for time series plots of PPP results. 3776 3774 </p> 3777 3775 <p><a name="logfile"><h4>2.18.1 Log</h4></p> … … 4085 4083 4086 4084 <p><a name="annex"><h3>3. Annex</h3></p> 4087 <p>4088 3.1. <a href=#history>Revision History</a><br>4089 3.2. <a href=#rtcm>RTCM</a><br>4090 3.2.1 Ntrip <a href=#ntrip1>Version 1</a><br>4091 3.2.2 Ntrip <a href=#ntrip2>Version 2</a><br>4092 3.2.3 RTCM <a href=#rtcm2>Version 2</a><br>4093 3.2.4 RTCM <a href=#rtcm3>Version 3</a><br>4094 3.3. <a href=#confList>Configuration List</a><br>4095 3.4. <a href=#links>Further Reading</a>4096 </p>4097 4085 4098 4086 <p><a name=history><h4>3.1 Revision History</h3></p> … … 4272 4260 </p> 4273 4261 4274 <p><a name="rtcm"><h4>3.2. RTCM </h4></p>4262 <p><a name="rtcm"><h4>3.2. RTCM Standards</h4></p> 4275 4263 4276 4264 <p>
Note:
See TracChangeset
for help on using the changeset viewer.