Changeset 7562 in ntrip
- Timestamp:
- Oct 29, 2015, 7:56:36 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/Example_Configs/00_Readme.txt
r7499 r7562 2 2 3 3 BNC comes with a number of configuration examples which can be used on all 4 operating systems. You may use a statically linked BNC executable to run the 5 configuration examples. Configuration 'PPPGoogleMaps.bnc' is an exception 6 from this because it requires a shared library BNC build. 7 8 If not already done then copy the complete directory 'Example_Configs' to you 9 disc. It contains sub-directories 'Input' and 'Output'. There are several ways to 10 start BNC using one of the example configurations: 11 12 * On graphical systems (except for Mac systems) you may use the computer mouse to 13 'drag' a configuration file icon and 'drop' it on top of BNC's program icon. 14 * On non-graphical systems you may start BNC using a command line with the 15 following option for a configuration file (example for Windows systems): 16 bnc.exe --conf <configFileName> --nw 17 18 Although it's not a must, we suggest that you always create BNC configuration 19 files with the file name extension '.bnc'. 20 21 We furthermore suggest for convenience reasons that you configure your system 22 to automatically start BNC when you double-click a file with the file name 4 operating systems. Copy the complete directory 'Example_Configs' which comes 5 with the software including sub-directories 'Input' and 'Output' to your disc. 6 There are several ways to start BNC using one of the example configurations: 7 8 * On graphical systems (except for Mac systems) you may use the computer mouse 9 to 'drag' a configuration file icon and 'drop' it on top of BNC's program icon. 10 11 * You could also start BNC using a command line for naming a specific 12 configuration file (suggested e.g. for Mac systems): 13 bnc --conf <configFileName> 14 15 * On non-graphical systems or when running BNC in batch mode in the background 16 you may start the program using a command line with a configuration file 17 option in 'no window' mode (example for Windows systems): 18 bnc.exe --conf <configFileName> --nw 19 20 Although it's not a must, we suggest that you always create BNC configuration 21 files with the filename extension '.bnc'. 22 23 We furthermore suggest for convenience reasons that you configure your system 24 to automatically start BNC when you double-click a file with the filename 23 25 extension '.bnc'. The following describes what to do on Windows systems to 24 26 associate the BNC program to such configuration files: 25 27 26 1. Right-click a file that has the extension '.bnc' and then click 'Open'. If the 27 'Open' command is not available, click 'Open With' or double-click the file. 28 2. Windows displays a dialog box that says that the system cannot open this file. 29 The dialog box offers several options for selecting a program. 30 3. Click 'Select the program from a list', and then click 'OK'. 31 4. The 'Open With' dialog box is displayed. Click 'Browse', locate and then click 32 the BNC program, and then click 'Open'. 33 5. Click to select the 'Always use the selected program to open this kind of file' 34 check box. 35 6. Click 'OK'. 36 37 Some of the presented example configuration files contain a user ID 'Example' 38 with a password 'Configs' for accessing a few GNSS streams from public Ntrip 28 29 1. Right-click a file that has the extension '.bnc' and then click 'Open'. If 30 the 'Open' command is not available, click 'Open With' or double-click the 31 file. 32 33 2. Windows displays a dialog box that says that the system cannot open this 34 file. The dialog box offers several options for selecting a program. 35 36 3. Click 'Select the program from a list', and then click 'OK'. 37 38 4. The 'Open With' dialog box is displayed. Click 'Browse', locate and then 39 click the BNC program, and then click 'Open'. 40 41 5. Click to select the 'Always use the selected program to open this kind 42 of file' check box. 43 44 6. Click 'OK'. 45 46 Some of the presented example configuration files contain a user ID 'Example' 47 with a password 'Configs' for accessing a few GNSS streams from public Ntrip 39 48 Broadcasters. This generic account is arranged for convenience reasons only. 40 49 Please be so kind as to replace the generic account details as well as the 41 50 place holders 'User' and 'Pass' by the personal user ID and password you 42 receive following an online registration through 51 receive following an online registration through 43 52 http://register.rtcm-ntrip.org. 44 53 45 Note that the account for an Ntrip Broadcaster is usually limited to pulling a46 specified maximum number of streams at the same time. As running some of the 47 example configurations requires pulling several streams, it is suggested to48 make sure that you don't exceed your account's limits. 49 50 Make also sure that sub-directories 'Input' and 'Output' which are part of the51 example configurations exist on your system or adjust the affected example52 configuration options according to your needs. 53 54 Some BNC options require antenna phase center variations as made available from55 IGS through so-called ANTEX files at ftp://igs.org/pub/station/general. An56 example ANTEX file 'igs08.atx' is part of the BNC package for convenience. 57 58 The example configurations assume that no proxy protects your BNC host. Should59 a proxy be operated in front of BNC then you need to introduce its IP and port60 in the 'Network' tab of the example configurations.54 Note that the account for an Ntrip Broadcaster is usually limited to 55 pulling a specified maximum number of streams at the same time. As running 56 some of the example configurations requires pulling several streams, it 57 is suggested to make sure that you don't exceed your account's limits. 58 59 Make also sure that sub-directories 'Input' and 'Output' which are part of 60 the example configurations exist on your system or adjust the affected 61 example configuration options according to your needs. 62 63 Some BNC options require antenna phase center variations as made available 64 from IGS through so-called ANTEX files at ftp://igs.org/pub/station/general. 65 An example ANTEX file 'igs08.atx' is part of the BNC package for convenience. 66 67 The example configurations assume that no proxy protects your BNC host. 68 Should a proxy be operated in front of BNC then you need to introduce its 69 name or IP and port number in the 'Network' panel. 61 70 62 71 You should be able to run all configuration examples without changing their 63 72 options. However, configurations 'Upload.bnc' and 'UploadPPP.bnc' are 64 exceptions because they require an input stream from a connected GNSS network 65 engine. 66 67 1. File 'RinexObs.bnc' 73 exceptions because they require an input stream from a connected network engine. 74 75 1. File 'RinexObs.bnc' 68 76 The purpose of this configuration is showing how to convert RTCM streams to 69 RINEX. The configuration pulls two streams from Ntrip Broadcasters using 70 Ntrip version 2 to generate 15min 1Hz RINEX Version 3 observation files. 71 Note that network option 'Ignore SSL authorization errors' is set in order 72 to allow pulling RINEX skeleton files via HTTPS when necessary. See 73 http://igs.bkg.bund.de/ntrip/observations for observation stream resources. 74 75 2. File 'RinexEph.bnc' 77 RINEX Observation files. The configuration pulls streams from Ntrip 78 Broadcasters using Ntrip version 1 to generate 15min 1Hz RINEX Version 3 79 Observation files. See http://igs.bkg.bund.de/ntrip/observations for 80 observation stream resources. 81 82 2. File 'RinexEph.bnc' 76 83 The purpose of this configuration is showing how to convert a RTCM stream 77 carrying navigation messages to RINEX Navigation files. The configuration 78 pulls a RTCM Version 3 stream with Broadcast Ephemeris coming from the 79 real-time EUREF, IGS and M-GEX networks. It saves hourly RINEX Version 3 80 Navigation files. See http://igs.bkg.bund.de/ntrip/ephemeris for further 81 real-time Broadcast Ephemeris resources. 82 83 3. File 'BrdcCorr.bnc' 84 The purpose of this configuration is to save Broadcast Corrections from RTCM 85 SSR messages in a plain ASCII format as hourly files. Depending on the 86 Broadcast Corrections stream the file may contain orbit and clock 87 corrections as well as code and phase biases. Information on correction 88 streams from IGS and EUREF resources is available from 89 http://igs.bkg.bund.de/ntrip/orbits. 90 91 4. File 'RinexConcat.bnc' 92 The purpose of this configuration is to concatenate RINEX Version 3 files to 93 produce a concatenated file and edit the marker name in the file header. The 84 carrying navigation messages to a RINEX Navigation files. The configuration 85 pulls an RTCM Version 3 stream with Broadcast Ephemeris coming from the 86 real-time EUREF and IGS networks. It saves hourly RINEX Version 3 Navigation 87 files. See http://igs.bkg.bund.de/ntrip/ephemeris for further real-time 88 Broadcast Ephemeris resources. 89 90 3. File 'BrdcCorr.bnc' 91 The purpose of this configuration is to save Broadcast Corrections from 92 RTCM SSR messages in a plain ASCII format as hourly files. See 93 http://igs.bkg.bund.de/ntrip/orbits for further real-time IGS or EUREF 94 orbit/clock products. 95 96 4. File 'RinexConcat.bnc' 97 The purpose of this configuration is to concatenate RINEX Version 3 files 98 to produce a concatenated file and edit the marker name in the file header. The 94 99 sampling interval is set to 30 seconds. See section 'RINEX Editing & QC' in the 95 100 documentation for examples on how to call BNC from command line in 'no window' 96 mode for RINEX file editing, concatenation and quality checks. 97 98 5. File 'RinexQC.bnc'99 The purpose of this configuration is to check the quality of a RINEX Version 3100 file through a multipath analysis. The results is saved in disk in terms of a101 plot in PNG format. See section 'RINEX Editing & QC' in the documentation for102 examples on how to call BNC from command line in 'no window' mode for RINEX103 file editing, concatenation and quality checks. 104 105 6. File 'RTK.bnc'106 The purpose of this configuration is to feed a serial connected receiver with107 observations from a reference station for conventional RTK. The stream is101 mode for RINEX file editing, concatenation and quality checks. 102 103 5. File 'RinexQC.bnc' 104 The purpose of this configuration is to check the quality of a RINEX 105 Version 3 file through a multipath analysis. The results are saved on disk in 106 terms of a plot in PNG format. See section 'RINEX Editing & QC' in the 107 documentation for examples on how to call BNC from command line in 'no window' 108 mode for RINEX file editing, concatenation and quality checks. 109 110 6. File 'RTK.bnc' 111 The purpose of this configuration is to feed a serial connected receiver 112 with observations from a reference station for conventional RTK. The stream is 108 113 scanned for RTCM messages. Message type numbers and latencies of incoming 109 observation are reported in BNC's logfile. 110 111 7. File 'FeedEngine.bnc'114 observation are reported in BNC's logfile. 115 116 7. File 'FeedEngine.bnc' 112 117 The purpose of this configuration is to feed a real-time GNSS engine with 113 118 observations from a remote reference stations. The configuration pulls a single 114 stream from an N TRIPBroadcasters. It would of course be possible to pull119 stream from an Ntrip Broadcasters. It would of course be possible to pull 115 120 several streams from different casters. Incoming observations are decoded, 116 121 synchronized and output through a local IP port and saved into a file. Failure 117 and recovery thresholds are specified to inform about outages. 118 119 8. File 'PPP.bnc'122 and recovery thresholds are specified to inform about outages. 123 124 8. File 'PPP.bnc' 120 125 The purpose of this configuration is Precise Point Positioning from 121 126 observations of a rover receiver. The configuration reads RTCM Version 3 122 127 observations, a Broadcast Ephemeris stream and a stream with Broadcast 123 Corrections. Positions are saved in the logfile. 124 125 9. File 'PPPNet.bnc'126 The purpose of this configuration is to demonstrate si umultaneous Precise128 Corrections. Positions are saved in the logfile. 129 130 9. File 'PPPNet.bnc' 131 The purpose of this configuration is to demonstrate simultaneous Precise 127 132 Point Positioning for several rovers or several receivers from a network of 128 133 reference stations in one BNC job. The possible maximum number of PPP solutions … … 130 135 configuration reads two RTCM Version 3 observation streams, a Broadcast 131 136 Ephemeris stream and a stream with Broadcast Corrections. PPP Results for the 132 two stations are saved in PPP logfiles. 137 two stations are saved in PPP logfiles. 133 138 134 139 10. File 'PPPQuickStart.bnc' 135 The purpose of this configuration is Precise Point Positioning in Quick-Start136 mode from observations of a static receiver with precisely known position. The137 configuration reads RTCM Version 3 observations, Broadcast Corrections and a138 Broadcast Ephemeris stream. Positions are saved in NMEA format on disc.139 Positions are also output through IP port for real-time visualization with140 tools like RTKPLOT. Positions are also saved in the logfile. 140 The purpose of this configuration is Precise Point Positioning in 141 Quick-Start mode from observations of a static receiver with precisely known 142 position. The configuration reads RTCM Version 3 observations, Broadcast 143 Corrections and a Broadcast Ephemeris stream. Positions are saved in NMEA 144 format on disc. Positions are also output through IP port for real-time 145 visualization with tools like RTKPLOT. Positions are also saved in the logfile. 141 146 142 147 11. File 'PPPPostProc.bnc' … … 146 151 support the Quick-Start mode. The output is saved in a specific Post Processing 147 152 logfile and contains the coordinates derived over time following the 148 implemented PPP filter algorithm. 153 implemented PPP filter algorithm. 149 154 150 155 12. File 'PPPGoogleMaps.bnc' 151 The purpose of this configuration is to track BNC's point positioning 152 solution using Google Maps or Open StreetMap as background. BNC reads a 153 RINEX Observation file and a RINEX Navigation file to carry out a 154 'Standard Point Positioning' solution in post-processing mode. Although 155 this is not a real-time application it requires the BNC host to be connected 156 to the Internet. Specify a computation speed, then hit button 'Open Map' 157 to open the track map, then hit 'Start' to visualize receiver positions 158 on top of GM/OSM maps. 156 The purpose of this configuration is to track BNC's point positioning 157 solution using Google Maps or OpenStreetMap as background. BNC reads a RINEX 158 Observation file and a RINEX Navigation file to carry out a 'Standard Point 159 Positioning' solution in post-processing mode. Although this is not a real-time 160 application it requires the BNC host to be connected to the Internet. Specify a 161 computation speed, then hit button 'Open Map' to open the track map, then hit 162 'Start' to visualize receiver positions on top of GM/OSM maps. 159 163 160 164 13. File 'SPPQuickStartGal.bnc' 161 The purpose of this configuration is Single Point Positioning in Quick-Start162 mode from observations of a static receiver with precisely known position. The163 configuration uses GPS, GLONASS and Galileo observations and a Broadcast164 Ephemeris stream. 165 The purpose of this configuration is Single Point Positioning in 166 Quick-Start mode from observations of a static receiver with precisely known 167 position. The configuration uses GPS, GLONASS and Galileo observations and a 168 Broadcast Ephemeris stream. 165 169 166 170 14. File 'SaveSp3.bnc' … … 169 173 stream is formally introduced in BNC's 'Combine Corrections' table. Note that 170 174 producing SP3 requires an ANTEX file because SP3 file contents should be 171 referred to CoM. 175 referred to CoM. 172 176 173 177 15. File 'Sp3ETRF2000PPP.bnc' … … 178 182 to ETRF2000. Pulling in addition observations from a reference station at 179 183 precisely known ETRF2000 position allows comparing an 'INTERNAL' PPP solution 180 with ETRF2000 reference coordinates. 184 with ETRF2000 reference coordinates. 181 185 182 186 16. File 'Upload.bnc' 183 187 The purpose of this configuration is to upload orbits and clocks from a 184 real-time GNSS engine to an N TRIPBroadcaster. For that the configuration reads188 real-time GNSS engine to an Ntrip Broadcaster. For that the configuration reads 185 189 precise orbits and clocks in RTNET format. It also reads a stream carrying 186 190 Broadcast Ephemeris. BNC converts the orbits and clocks into Broadcast 187 191 Corrections and encodes them in RTCM Version 3 SSR messages to upload them to 188 an N TRIPBroadcaster. The Broadcast Corrections stream is referred to satellite192 an Ntrip Broadcaster. The Broadcast Corrections stream is referred to satellite 189 193 Antenna Phase Center (APC) and IGS08. Orbits are saved on disk in SP3 format 190 and clocks in Clock RINEX format. 194 and clocks in Clock RINEX format. 191 195 192 196 17. File 'UploadPPP.bnc' … … 195 199 on observations from a static reference station with known precise coordinates. 196 200 This allows a continuous quality check of the Broadcast Corrections through 197 observing coordinate displacements. 201 observing coordinate displacements. 198 202 199 203 18. File 'Combi.bnc' 200 The purpose of this configuration is to pull several streams carrying Broadcast201 Corrections and a Broadcast Ephemeris stream from an NTRIP Broadcaster to202 produce a combined Broadcast Corrections stream. BNC encodes the combination203 product in RTCM Version 3 SSR messages and uploads that to an Ntrip204 The purpose of this configuration is to pull several streams carrying 205 Broadcast Corrections and a Broadcast Ephemeris stream from an Ntrip 206 Broadcaster to produce a combined Broadcast Corrections stream. BNC encodes the 207 combination product in RTCM Version 3 SSR messages and uploads that to an Ntrip 204 208 Broadcaster. The Broadcast Corrections stream is not referred to satellite 205 209 Center of Mass (CoM). It is referred to IGS08. Orbits are saved in SP3 format 206 and clocks in Clock RINEX format. 210 and clocks in Clock RINEX format. 207 211 208 212 19. File 'CombiPPP.bnc' 209 This configuration equals the 'Combi.bnc' configuration. However, the combined210 Broadcast Corrections are in addition used for an 'INTERNAL' PPP solutions211 based on observations from a static reference station with known precise212 coordinates. This allows a continuous quality check of the combination product213 through observing coordinate displacements. 213 This configuration equals the 'Combi.bnc' configuration. However, the 214 combined Broadcast Corrections are in addition used for an 'INTERNAL' PPP 215 solutions based on observations from a static reference station with known 216 precise coordinates. This allows a continuous quality check of the combination 217 product through observing coordinate displacements. 214 218 215 219 20. File 'UploadEph.bnc' 216 The purpose of this configuration is to pull a number of streams from reference217 stations to get hold of contained Broadcast Ephemeris messages. These are218 encoded then in a RTCM Version 3 stream which only provides Broadcast Ephemeris219 with an update rate of 5 seconds. 220 The purpose of this configuration is to pull a number of streams from 221 reference stations to get hold of contained Broadcast Ephemeris messages. These 222 are encoded then in a RTCM Version 3 stream which only provides Broadcast 223 Ephemeris with an update rate of 5 seconds. 220 224 221 225 21. File 'CompareSp3.bnc' … … 223 227 RMS values for orbit and clock differences. GPS satellite G05 and GLONASS 224 228 satellite R18 are excluded from this comparison. Comparison results are saved 225 in a logfile. 229 in a logfile. 226 230 227 231 22. File 'Empty.bnc' 228 The purpose of this example is to provide an empty configuration file for BNC229 which only contains the default settings.232 The purpose of this example is to provide an empty configuration file for 233 BNC which only contains the default settings. 230 234 231 235 Georg Weber, BKG 232 236 Frankfurt, November 2015 233 237 igs-ip@bkg.bund.de 238
Note:
See TracChangeset
for help on using the changeset viewer.