Changeset 7691 in ntrip for trunk


Ignore:
Timestamp:
Jan 16, 2016, 11:38:29 AM (4 years ago)
Author:
weber
Message:

Documentation completed

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bnchelp.html

    r7690 r7691  
    278278<p><h3>1. <a name="genInstruction">General Information</h3></p>
    279279<p>
    280 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 to be a real-time tool, it comes with some post processing functionality. It could be used for data coming from Ntrip Broadcasters like
    281 <ul>
    282 <li><u>http://www.euref-ip.net/home</u>,</li>
    283 <li><u>http://www.igs-ip.net/home</u>,</li>
    284 <li><u>http://products.igs-ip.net/home</u>,</li>
    285 <li><u>http://mgex.igs-ip.net/home</u>. </li>
    286 </ul>
    287 </p>
    288 
    289 <p>
    290 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.
     280The 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 to be a real-time tool, it comes with some post processing functionality. It can be used for data coming from Ntrip Broadcasters like
     281<ul>
     282<li><u>http://www.euref-ip.net/home</u></li>
     283<li><u>http://www.igs-ip.net/home</u></li>
     284<li><u>http://products.igs-ip.net/home</u></li>
     285<li><u>http://mgex.igs-ip.net/home</u> </li>
     286</ul>
     287or similar caster installation.
     288</p>
     289
     290<p>
     291BNC 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>. Precompiled binaries of BNC are available for Windows, Linux, and Mac OS X systems. They can be downloaded from <u>http://igs.bkg.bund.de/ntrip/download</u>.
    291292</p>
    292293<p>
     
    298299The BKG Ntrip Client (BNC) with a Qt Graphical User Interface (GUI) and a Command Line Interface (CLI) has been developed for
    299300<pre>
    300    Federal Agency for Cartography and Geodesy (BKG)
    301    c/o Dr. Axel R&uuml;lke
    302    Department of Geodesy, Section Navigation
    303    Frankfurt, Germany
    304    [axel.ruelke@bkg.bund.de]
     301Federal Agency for Cartography and Geodesy (BKG)
     302c/o Dr. Axel R&uuml;lke
     303Department of Geodesy, Section Navigation
     304Frankfurt, Germany
     305[axel.ruelke@bkg.bund.de]
    305306</pre>
    306307
     
    308309
    309310<pre>
    310    Prof. Dr. Leos Mervart
    311    Czech Technical University (CTU)
    312    Department of Geodesy
    313    Prague, Czech Republic
     311Prof. Dr. Leos Mervart
     312Czech Technical University (CTU)
     313Department of Geodesy
     314Prague, Czech Republic
    314315</pre>
    315316</p>
     
    540541</p>
    541542<p>
    542  The first of the following figures shows a flow chart of BNC connected to a GNSS receiver providing observations via serial or TCP communication link for the purpose of Precise Point Positioning. The second figure shows the conversion of RTCM streams to RINEX files. The third figure shows a flow chart of BNC feeding a real-time GNSS engine which estimates precise orbits and clocks. BNC is used in this scenario to encode correctors to RTCM Version 3 and upload them to an Ntrip Broadcaster. The fourth figure shows BNC combining several Broadcast Correction streams to disseminate the combination product while saving results in SP3 and Clock RINEX files.
     543The first of the following figures shows a flow chart of BNC connected to a GNSS receiver providing observations via serial or TCP communication link for the purpose of Precise Point Positioning. The second figure shows the conversion of RTCM streams to RINEX files. The third figure shows a flow chart of BNC feeding a real-time GNSS engine which estimates precise orbits and clocks. BNC is used in this scenario to encode correctors to RTCM Version 3 and upload them to an Ntrip Broadcaster. The fourth figure shows BNC combining several Broadcast Correction streams to disseminate the combination product while saving results in SP3 and Clock RINEX files.
    543544</p>
    544545<p><img src="IMG/screenshot10.png"/></p>
     
    602603
    603604<p><h4>1.5 <a name="introInst">Installation</h4></p>
    604 <p>
    605  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.
    606 </p>
    607 <p>
    608 This ZIP archive provides the BNC source code Version 2.12.0 as developed under GNU GPL using Qt Version 4.8.5. The following describes how to produce your builds of BNC on Windows, Linux, and Mac systems.
     605<p>
     606Precompiled builds of BNC are available for MS Windows, Linux, and Mac OS X systems and can be downloaded for installation from <u>http://igs.bkg.bund.de/ntrip/download</u>. Please ensure that you always use the latest version of the program.
     607</p>
     608<p>
     609<u>MS Windows build:</u> A dynamically compiled shared libary build for Mircrosoft Windows systems is provided as Microsoft Installer (MSI) file. MSI files are used for installation, storage, and removal of programs. The BNC files are contained in a MSI package, which is used with the program's client-side installer service, an .EXE file, to open and install the program. After installation your 'bnc.exe' file shows up under 'All Programs'.
     610</p>
     611
     612<p>
     613<u>Linux build:</u> Static library and shared library builds for BNC are provided for a selection of Linux distributions. Download the ZIP archive for a version which fits to your Linux, unzip the archive and run the included BNC binary file. For Linux, 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). Note that GM/OSM usage requires the QtWebKit library which can only be part of BNC builds from <u>shared</u> libraries.
     614</p>
     615
     616<p>
     617<u>Mac OS X build:</u>
     618A shared library 'Disk iMaGe' (DMG) file is provided for BNC on OS X systems. It also comes in a ZIP archive. The DMG file format is used in the Mac for distributing software. Mac install packages appear as a virtual disk drive. After download, when the DMG file icon is double clicked, the virtual drive is 'mounted' on the desktop. Install BNC by dragging the 'bnc.app' icon to your /Applications folder. To start BNC, double click on /Applications/bnc.app. You could also start BNC via Command Line Interface (CLI) using command '/Applications/bnc.app/Contents/MacOS/bnc'.
     619</p>
     620
     621<p>
     622BNC has been written under GNU General Public License (GPL). This ZIP archive provides the BNC source code Version 2.12.0 as developed using Qt Version 4.8.5. The latest source code is available from Subversion software archive <u>http://software.rtcm-ntrip.org/svn/trunk/BNC</u>. The following describes how to produce your builds of BNC on Windows, Linux, and Mac systems.
     623</p>
     624
     625<p>
     626 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.
     627Using a shared library BNC build requires that you first install your own shared Qt library.
    609628</p>
    610629
Note: See TracChangeset for help on using the changeset viewer.