Changeset 7816 in ntrip for trunk/BNC/src
- Timestamp:
- Feb 26, 2016, 12:02:49 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bnchelp.html
r7812 r7816 627 627 BNC has been written as Open Source and published under GNU General Public License (GPL). The latest source code can be checked out from Subversion repository <u>http://software.rtcm-ntrip.org/svn/trunk/BNC</u>. A ZIP archive available from <u>http://igs.bkg.bund.de/ntrip/download</u> provides the source code for BNC Version 2.12.0, developed using Qt Version 4.8.5. 628 628 </p> 629 <p>The following describes how you can produce your own builds of BNC on MS Windows, Linux, and Mac systems. It is likely that BNC can also be compiled on other systems where a GNU compiler and Qt Version 4.8.5 or any later version areinstalled.629 <p>The following describes how you can produce your own builds of BNC on MS Windows, Linux, and Mac systems. It is likely that BNC can also be compiled on other systems where a GNU compiler and Qt Version 4.8.5 or any later version is installed. 630 630 </p> 631 631 632 632 <p><b>Static versus Shared Libraries</b><br> 633 You can produce static or shared builds of BNC. <u>Static</u> builds are sufficient in case you do not want BNC to produce track maps on top of Google Map (GM) or OpenStreetMap (OSM). GM/OSM usage would require the QtWebKit library which can only be part of BNC builds from <u>shared</u> Qt libraries. Hence, having a shared library Qt installation available is a precondition for producing a shared library build of BNC.633 You can produce static or shared library builds of BNC. <u>Static</u> builds are sufficient in case you do not want BNC to produce track maps on top of Google Map (GM) or OpenStreetMap (OSM). GM/OSM usage would require the QtWebKit library which can only be part of BNC builds from <u>shared</u> Qt libraries. Hence, having a shared library Qt installation available is a precondition for producing a shared library build of BNC. 634 634 </p> 635 635 … … 780 780 <tr><td> </td><td>Left:</td><td>BNC in graphics mode; active configuration options are introduced through GUI input fields and finally saved on disk</td></tr> 781 781 <tr><td> </td><td>Middle:</td><td>BNC in 'no window' mode; active configuration options are read from disk</td></tr> 782 <tr><td> </td><td>Right:</td><td>BNC in 'no window' mode without configuration file; default configuration options can be replacedvia command line options</td></tr>782 <tr><td> </td><td>Right:</td><td>BNC in 'no window' mode without configuration file; default configuration options can be overwritten via command line options</td></tr> 783 783 </table> 784 784 … … 808 808 <li> 809 809 You could also start BNC using a command line for naming a specific configuration file (suggested e.g. for Mac systems):<br> 810 bnc --conf <configFileName>810 /Applications/bnc.app/Contents/MacOS/bnc --conf <configFileName> 811 811 </li> 812 812 <li> … … 854 854 <p> 855 855 <b>(A) Working with Configuration Files</b><br><br> 856 You should be able to run all configuration file examples without changing contained options. However, configuration s 'Upload.bnc' and 'UploadPPP.bnc' are exceptions because they requirean input stream from a connected network engine.856 You should be able to run all configuration file examples without changing contained options. However, configuration 'Upload.bnc' is an exception because it requires an input stream from a connected network engine. 857 857 </p> 858 858 <ol type=b> … … 1057 1057 real-time EUREF and IGS networks and saves hourly RINEX Version 3 Navigation 1058 1058 files. BNC runs online until it's terminated after 10 seconds. See 1059 http://igs.bkg.bund.de/ntrip/ephemerisfor further real-time Broadcast1059 <u>http://igs.bkg.bund.de/ntrip/ephemeris</u> for further real-time Broadcast 1060 1060 Ephemeris resources. 1061 1061 </li><br> … … 1072 1072 streams to RINEX Observation files. The configuration pulls streams from two 1073 1073 Ntrip Broadcasters using Ntrip Version 1 to generate 15min 1Hz RINEX Version 3 1074 Observation files. See http://igs.bkg.bund.de/ntrip/observationsfor1074 Observation files. See <u>http://igs.bkg.bund.de/ntrip/observations</u> for 1075 1075 observation stream resources. BNC runs online until it's terminated after 30 1076 1076 seconds. … … 1147 1147 </p> 1148 1148 <p> 1149 The general documentation approach is to create a separate chapter for each processing option in a sequence which follows the layout of BNC's Graphical User Interface (GUI). The advantage is that searching for help by means of the Table of Contents is quite convenient. 1150 1151 </p> 1149 1152 1150 1153 <p><h4>2.1 <a name="topmenu">Top Menu Bar</h4></p> … … 1201 1204 <p><h4>2.2.2 <a name="ssl">SSL - Transport Layer Security</h4></p> 1202 1205 <p>Communication with an Ntrip Broadcaster over Secure Sockets Layer (SSL) as well as the download of RINEX skeleton files when available from HTTPS websites requires the exchange of client and/or server certificates. Specify the path to a directory where you save certificates on your system. You may like to check out <u>http://software.rtcm-ntrip.org/wiki/Certificates</u> for a list of known Ntrip Server certificates. You may also just try communication via SSL to check out whether this is supported by the involved Ntrip Broadcaster. </p> 1203 <p>SSL communication may involve queries coming from the Ntrip Broadcaster or from a HTTPS website hosting RINEX skeletons. Such a query could show up under BNC's 'Log' tab as follows:1206 <p>SSL communication may involve queries coming from the Ntrip Broadcaster or from a HTTPS website hosting RINEX skeletons. Such a query could show up under BNC's 'Log' tab especially when self-signed SSL certificates are used. Example: 1204 1207 <pre> 1205 1208 SSL Error … … 1213 1216 No certificates could be verified 1214 1217 </pre> 1218 Queries should not be received by a client when a server uses official SSL certificates. 1219 </p> 1220 <p> 1215 1221 Tick 'Ignore SSL authorization errors' if you generally trust the server and do not want to be bothered with this. Note that SSL communication is usually done over port 443. 1216 1222 </p>
Note:
See TracChangeset
for help on using the changeset viewer.