Changeset 11173 in ntrip
- Timestamp:
- Nov 6, 2026, 11:07:32 AM (5 hours ago)
- Location:
- trunk/BNC
- Files:
-
- 2 edited
-
Example_Configs/00_Readme.md (modified) (23 diffs)
-
src/bnchelp.html (modified) (31 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/Example_Configs/00_Readme.md
r11171 r11173 1 #### Example Configurations ### 1 #### Example Configurations #### 2 2 3 3 BNC comes with a number of configuration examples which can be used on … … 75 75 engine. 76 76 77 1. Configuration File \'RinexObs.bnc\'\ 77 1. Configuration File \'01\_RinexObs.bnc\'\ 78 78 Purpose: Convert RTCM streams to RINEX Observation files. The 79 79 configuration pulls RTCM Version 3 streams from Ntrip Broadcasters … … 81 81 Observation files. See <https://igs.bkg.bund.de/ntrip/#rtcm-obs> for 82 82 observation stream resources. 83 2. Configuration File \'RinexEph.bnc\'\ 83 2. Configuration File \'02\_RinexEph.bnc\'\ 84 84 Purpose: Convert a RTCM stream with navigation messages to RINEX 85 85 Navigation files. The configuration pulls a RTCM Version 3 stream … … 88 88 <https://igs.bkg.bund.de/ntrip/#rtcm-eph> for further real-time 89 89 Broadcast Ephemeris resources. 90 3. Configuration File \'BrdcCorr.bnc\'\ 90 3. Configuration File \'03\_BrdcCorr.bnc\'\ 91 91 Purpose: Save Broadcast Corrections from RTCM SSR messages in hourly 92 92 plain ASCII files. See <https://igs.bkg.bund.de/ntrip/#rtcm-corr> 93 93 for various real-time IGS or EUREF orbit/clock correction products. 94 4. Configuration File \'RinexConcat.bnc\'\ 94 4. Configuration File \'04\_RinexConcat.bnc\'\ 95 95 Purpose: Concatenate several RINEX Version 3 files to produce one 96 96 compiled file and edit the marker name in the file header. The … … 99 99 command line in \'no window\' mode for RINEX file editing, 100 100 concatenation and quality check. 101 5. Configuration File \'RinexQC.bnc\'\ 101 5. Configuration File \'05\_RinexQC.bnc\'\ 102 102 Purpose: Check the quality of a RINEX Version 4 file by means of a 103 103 multipath analysis. Results are saved on disk in terms of a plot in … … 105 105 for examples on how to call BNC from command line in \'no window\' 106 106 mode for RINEX file editing, concatenation and quality check. 107 6. Configuration File \'RTK.bnc\'\ 107 6. Configuration File \'06\_RTK.bnc\'\ 108 108 Purpose: Feed a serial connected receiver with observations from a 109 109 nearby reference station for conventional RTK. The stream is scanned 110 110 for RTCM messages. Message type numbers and latencies of incoming 111 111 observations are reported in BNC\'s logfile. 112 7. Configuration File \'FeedEngine.bnc\'\ 112 7. Configuration File \'07\_FeedEngine.bnc\'\ 113 113 Purpose: Feed a real-time GNSS engine with observations from remote 114 114 reference stations. The configuration pulls a single stream from an … … 117 117 output through a local IP port and also saved into a file. Failure 118 118 and recovery thresholds are specified to inform about outages. 119 8. Configuration File \'PPP.bnc\'\ 119 8. Configuration File \'08\_PPP.bnc\'\ 120 120 Purpose: Precise Point Positioning from observations of a rover 121 121 receiver. The configuration reads RTCM Version 3 observations, a … … 123 123 Positions are saved in the logfile. More detailed PPP results are 124 124 saved in the PPP logfile. 125 9. Configuration File \'PPPNet.bnc\'\ 125 9. Configuration File \'09\_PPPNet.bnc\'\ 126 126 Purpose: Precise Point Positioning for several rovers or receivers 127 127 from an entire network of reference stations in one BNC job. The … … 131 131 stream and a stream with Broadcast Corrections. Detailed PPP Results 132 132 for the two stations are saved in PPP logfiles. 133 10. Configuration File \'PPPQuickStart.bnc\'\ 133 10. Configuration File \'10\_PPPQuickStart.bnc\'\ 134 134 Purpose: Precise Point Positioning in Quick-Start mode from 135 135 observations of a static receiver with precisely known position. The … … 139 139 real-time visualization with tools like RTKPLOT. Positions are saved 140 140 in the logfile. 141 11. Configuration File \'PPPPostProc.bnc\'\ 141 11. Configuration File \'11\_PPPPostProc.bnc\'\ 142 142 Purpose: Precise Point Positioning in post processing mode. BNC 143 143 reads RINEX Version 3 Observation and Navigation files and a … … 149 149 coordinates derived over time following the implemented PPP filter 150 150 algorithm. 151 12. Configuration File \'PPPOsm.bnc\'\ 151 12. Configuration File \'12\_PPPOsm.bnc\'\ 152 152 Purpose: Track BNC\'s point positioning solutions using 153 153 OpenStreetMap as background. BNC reads a RINEX Observation file and … … 158 158 Map\' to open the track map, then hit \'Start\' to visualize 159 159 receiver positions on top of OSM maps. 160 13. Configuration File \'PPPGalHAS.bnc\'\ 160 13. Configuration File \'13\_PPPGalHAS.bnc\'\ 161 161 Purpose: Precise Point Positioning in Quick-Start mode with SSR 162 162 corrections from the Galileo HAS Internet Data Distribution (IDD) … … 172 172 position. The configuration uses Galileo observations only and a 173 173 Broadcast Ephemeris stream. 174 14. Configuration File \'SaveSp3.bnc\'\ 174 14. Configuration File \'14\_SaveSp3.bnc\'\ 175 175 Purpose: Produces SP3 files from a Broadcast Ephemeris stream and a 176 176 Broadcast Correction stream. The Broadcast Correction stream is … … 178 178 that producing SP3 requires an ANTEX file because SP3 file content 179 179 should be referred to CoM.. 180 15. Configuration File \'Sp3ETRF2000PPP.bnc\'\ 180 15. Configuration File \'15\_Sp3ETRF2000PPP.bnc\'\ 181 181 Purpose: Produce SP3 files from a Broadcast Ephemeris stream and a 182 182 stream carrying ETRF2000 Broadcast Corrections. The Broadcast … … 187 187 position allows comparing an \'INTERNAL\' PPP solution with a known 188 188 ETRF2000 reference coordinate. 189 16. Configuration File \'Upload.bnc\'\ 189 16. Configuration File \'16\_Upload.bnc\'\ 190 190 Purpose: Upload orbits and clocks from a real-time GNSS engine to an 191 191 Ntrip Broadcaster. For that the configuration reads precise orbits … … 197 197 (APC) and reference system IGS20. Orbits are saved on disk in SP3 198 198 format and clocks are saved in Clock RINEX format. 199 17. Configuration File \'Combi.bnc\'\ 199 17. Configuration File \'17\_Combi.bnc\'\ 200 200 Purpose: Pull 2 streams carrying Broadcast Corrections, and 201 201 Satellite Code Biases together with Broadcast Ephemeris from an … … 207 207 Orbits are saved in SP3 format (referred to CoM) and clocks in Clock 208 208 RINEX format. 209 18. Configuration File \'CombiPPP.bnc\'\ 209 18. Configuration File \'18\_CombiPPP.bnc\'\ 210 210 Purpose: This configuration equals the \'Combi.bnc\' configuration. 211 211 However, the combined Broadcast Corrections are in addition used for … … 214 214 continuous quality check of the combination product through 215 215 observing coordinate displacements. 216 19. Configuration File \'UploadEph.bnc\'\ 216 19. Configuration File \'19\_UploadEph.bnc\'\ 217 217 Purpose: Pull a number of streams from reference stations to get the 218 218 contained Broadcast Ephemeris messages. They are encoded to RTCM 219 219 Version 3 format and uploaded for the purpose of providing a 220 220 Broadcast Ephemeris stream with an update rate of 5 seconds. 221 20. Configuration File \'UploadRaw.bnc\'\ 221 20. Configuration File \'20\_UploadRaw.bnc\'\ 222 222 Purpose: Forward the stream contents of the incoming stream 223 223 BCEP00BKG0 from products.igs-ip.net to another caster. 224 21. Configuration File \'CompareSp3.bnc\'\ 224 21. Configuration File \'21\_CompareSp3.bnc\'\ 225 225 Purpose: Compare two SP3 files to calculate RMS values for orbit and 226 226 clock differences. GPS satellite G05 and GLONASS satellite R18 are 227 227 excluded from this comparison. Comparison results are saved in a 228 228 logfile. 229 22. Configuration File \'Empty.bnc\'\ 229 22. Configuration File \'22\_Empty.bnc\'\ 230 230 Purpose: Provide an empty example configuration file for BNC which 231 231 only contains the default settings. 232 23. Configuration File \'29\_PPPAR\_CNES.bnc\'\ 232 233 <!-- --> 234 235 29. Configuration File \'29\_PPPAR\_CNES.bnc\'\ 233 236 Purpose: Precise Point Positioning with ambiguity resolution using 234 237 an raw input file. Call: bnc \--conf 29\_PPPAR\_CNES.bnc \--file … … 237 240 Corrections enabling PPP-AR. Positions are saved in the logfile. 238 241 More detailed PPP results are saved in the PPP logfile. 239 24. Configuration File \'30\_PPPAR\_WHU.bnc\'\242 30. Configuration File \'30\_PPPAR\_WHU.bnc\'\ 240 243 Purpose: Precise Point Positioning with ambiguity resolution using 241 244 an raw input file. Call: bnc \--conf 30\_PPPAR\_WHU.bnc \--file … … 244 247 Corrections enabling PPP-AR. Positions are saved in the logfile. 245 248 More detailed PPP results are saved in the PPP logfile. 246 25. Configuration File \'31\_SsrQC.bnc\'\249 31. Configuration File \'31\_SsrQC.bnc\'\ 247 250 Purpose: Quality control of Broadcast Correction streams (see 248 251 section \'QC Logfile, QC Interval\'). The configuration reads a … … 264 267 to be the current working directory. 265 268 266 23. Shell Script \'RinexQC.sh\'\ 269 23. Shell Script \'23\_RinexQC.sh\'\ 267 270 Purpose: Equals configuration file example \'RinexQC.bnc\', checks 268 271 the quality of a RINEX Version 4 file by means of a multipath 269 272 analysis. The platform offscreen is used while producing plot files 270 273 in PNG format. BNC is offline. All results are saved on disk. 271 24. Shell Script \'RinexConcat.sh\'\ 274 24. Shell Script \'24\_RinexConcat.sh\'\ 272 275 Purpose: Equals configuration file example \'RinexConcat.bnc\', 273 276 concatenates several RINEX Version 3 files to produce one compiled 274 277 file and edit the marker name in the file header. The sampling 275 278 interval is set to 30 seconds. BNC is offline. 276 25. Shell Script \'RinexEph.sh\'\ 279 25. Shell Script \'25\_RinexEph.sh\'\ 277 280 Purpose: Equals configuration file example \'RinexEph.bnc\', 278 281 converts a RTCM stream with navigation messages to RINEX Navigation … … 283 286 <https://igs.bkg.bund.de/ntrip/#rtcm-eph> for further real-time 284 287 Broadcast Ephemeris resources. 285 26. Shell Script \'ScanLate.sh\'\ 288 26. Shell Script \'26\_ScanLate.sh\'\ 286 289 Purpose: Scan an observation stream for contained RTCM message 287 290 types, print observation latencies. The output is saved in a 288 291 logfile. Latencies are reported every 10 seconds. BNC runs online 289 292 until it\'s terminated after 20 seconds. 290 27. Shell Script \'RinexObs.sh\'\ 293 27. Shell Script \'27\_RinexObs.sh\'\ 291 294 Purpose: Equals configuration file example \'RinexObs.bnc\', 292 295 converts RTCM streams to RINEX Observation files. The configuration … … 306 309 configuration file. 307 310 308 28. Shell Script \'CompareSp3.sh\'\ 311 28. Shell Script \'28\_CompareSp3.sh\'\ 309 312 Purpose: Equals configuration file example \'CompareSp3.bnc\', 310 313 compares two SP3 files to calculate RMS values for orbit and clock -
trunk/BNC/src/bnchelp.html
r11160 r11173 2054 2054 2055 2055 <ol type="1"> 2056 <li> Configuration File 'RinexObs.bnc'<br>2056 <li>Configuration File '01_RinexObs.bnc'<br> 2057 2057 Purpose: Convert RTCM streams to RINEX Observation files. 2058 2058 The configuration pulls RTCM Version 3 streams from Ntrip Broadcasters using … … 2062 2062 </li> 2063 2063 2064 <li>Configuration File 'RinexEph.bnc'<br> 2064 <li>Configuration File '02_RinexEph.bnc'<br> 2065 2065 Purpose: Convert a RTCM stream with navigation messages to RINEX Navigation 2066 2066 files. The configuration pulls a RTCM Version 3 stream with Broadcast Ephemeris … … 2071 2071 </li> 2072 2072 2073 <li>Configuration File 'BrdcCorr.bnc'<br> 2073 <li>Configuration File '03_BrdcCorr.bnc'<br> 2074 2074 Purpose: Save Broadcast Corrections from RTCM SSR messages in hourly plain 2075 2075 ASCII files. See <a href="https://igs.bkg.bund.de/ntrip/#rtcm-corr" … … 2078 2078 </li> 2079 2079 2080 <li>Configuration File 'RinexConcat.bnc'<br> 2080 <li>Configuration File '04_RinexConcat.bnc'<br> 2081 2081 Purpose: Concatenate several RINEX Version 3 files to produce one compiled file 2082 2082 and edit the marker name in the file header. The sampling interval is set to 30 … … 2086 2086 </li> 2087 2087 2088 <li>Configuration File 'RinexQC.bnc'<br> 2088 <li>Configuration File '05_RinexQC.bnc'<br> 2089 2089 Purpose: Check the quality of a RINEX Version 4 file by means of a multipath 2090 2090 analysis. Results are saved on disk in terms of a plot in PNG format. See … … 2094 2094 </li> 2095 2095 2096 <li>Configuration File 'RTK.bnc'<br> 2096 <li>Configuration File '06_RTK.bnc'<br> 2097 2097 Purpose: Feed a serial connected receiver with observations from a nearby 2098 2098 reference station for conventional RTK. The stream is scanned for RTCM … … 2101 2101 </li> 2102 2102 2103 <li>Configuration File 'FeedEngine.bnc'<br> 2103 <li>Configuration File '07_FeedEngine.bnc'<br> 2104 2104 Purpose: Feed a real-time GNSS engine with observations from remote reference 2105 2105 stations. The configuration pulls a single stream from an Ntrip Broadcaster. … … 2110 2110 </li> 2111 2111 2112 <li>Configuration File 'PPP.bnc'<br> 2112 <li>Configuration File '08_PPP.bnc'<br> 2113 2113 Purpose: Precise Point Positioning from observations of a rover receiver. The 2114 2114 configuration reads RTCM Version 3 observations, a Broadcast Ephemeris stream … … 2117 2117 </li> 2118 2118 2119 <li>Configuration File 'PPPNet.bnc'<br> 2119 <li>Configuration File '09_PPPNet.bnc'<br> 2120 2120 Purpose: Precise Point Positioning for several rovers or receivers from an 2121 2121 entire network of reference stations in one BNC job. The possible maximum … … 2126 2126 </li> 2127 2127 2128 <li>Configuration File 'PPPQuickStart.bnc'<br> 2128 <li>Configuration File '10_PPPQuickStart.bnc'<br> 2129 2129 Purpose: Precise Point Positioning in Quick-Start mode from observations of a 2130 2130 static receiver with precisely known position. The configuration reads RTCM … … 2135 2135 </li> 2136 2136 2137 <li>Configuration File 'PPPPostProc.bnc'<br> 2137 <li>Configuration File '11_PPPPostProc.bnc'<br> 2138 2138 Purpose: Precise Point Positioning in post processing mode. BNC reads RINEX 2139 2139 Version 3 Observation and Navigation files and a Broadcast Correction file. … … 2145 2145 </li> 2146 2146 2147 <li>Configuration File 'PPPOsm.bnc'<br> 2147 <li>Configuration File '12_PPPOsm.bnc'<br> 2148 2148 Purpose: Track BNC's point positioning solutions using OpenStreetMap as background. 2149 2149 BNC reads a RINEX Observation file and a RINEX Navigation file to carry out … … 2155 2155 </li> 2156 2156 2157 <li>Configuration File 'PPPGalHAS.bnc'<br> 2157 <li>Configuration File '13_PPPGalHAS.bnc'<br> 2158 2158 Purpose: Precise Point Positioning in Quick-Start mode with SSR corrections 2159 2159 from the Galileo HAS Internet Data Distribution (IDD) interface with observations … … 2171 2171 </li> 2172 2172 2173 <li>Configuration File 'SaveSp3.bnc'<br> 2173 <li>Configuration File '14_SaveSp3.bnc'<br> 2174 2174 Purpose: Produces SP3 files from a Broadcast Ephemeris stream and a Broadcast 2175 2175 Correction stream. The Broadcast Correction stream is formally introduced in … … 2178 2178 </li> 2179 2179 2180 <li>Configuration File 'Sp3ETRF2000PPP.bnc'<br> 2180 <li>Configuration File '15_Sp3ETRF2000PPP.bnc'<br> 2181 2181 Purpose: Produce SP3 files from a Broadcast Ephemeris stream and a stream 2182 2182 carrying ETRF2000 Broadcast Corrections. The Broadcast Correction stream is … … 2188 2188 </li> 2189 2189 2190 <li>Configuration File 'Upload.bnc'<br> 2190 <li>Configuration File '16_Upload.bnc'<br> 2191 2191 Purpose: Upload orbits and clocks from a real-time GNSS engine to an Ntrip 2192 2192 Broadcaster. For that the configuration reads precise orbits and clocks in … … 2199 2199 </li> 2200 2200 2201 <li>Configuration File 'Combi.bnc'<br> 2201 <li>Configuration File '17_Combi.bnc'<br> 2202 2202 Purpose: Pull 2 streams carrying Broadcast Corrections, and Satellite Code Biases 2203 2203 together with Broadcast Ephemeris from an Ntrip Broadcaster … … 2210 2210 </li> 2211 2211 2212 <li>Configuration File 'CombiPPP.bnc'<br> 2212 <li>Configuration File '18_CombiPPP.bnc'<br> 2213 2213 Purpose: This configuration equals the 'Combi.bnc' configuration. However, the 2214 2214 combined Broadcast Corrections are in addition used for an 'INTERNAL' PPP … … 2218 2218 </li> 2219 2219 2220 <li>Configuration File 'UploadEph.bnc'<br> 2220 <li>Configuration File '19_UploadEph.bnc'<br> 2221 2221 Purpose: Pull a number of streams from reference stations to get the 2222 2222 contained Broadcast Ephemeris messages. They are encoded to RTCM Version 3 … … 2225 2225 </li> 2226 2226 2227 <li>Configuration File 'UploadRaw.bnc'<br> 2227 <li>Configuration File '20_UploadRaw.bnc'<br> 2228 2228 Purpose: Forward the stream contents of the incoming stream BCEP00BKG0 2229 2229 from products.igs-ip.net to another caster. 2230 2230 </li> 2231 2231 2232 <li>Configuration File 'CompareSp3.bnc'<br> 2232 <li>Configuration File '21_CompareSp3.bnc'<br> 2233 2233 Purpose: Compare two SP3 files to calculate RMS values for orbit and clock 2234 2234 differences. GPS satellite G05 and GLONASS satellite R18 are excluded from this … … 2236 2236 </li> 2237 2237 2238 <li>Configuration File 'Empty.bnc'<br> 2238 <li>Configuration File '22_Empty.bnc'<br> 2239 2239 Purpose: Provide an empty example configuration file for BNC which only 2240 2240 contains the default settings. 2241 2241 </li> 2242 2243 <li value="29"> Configuration File '29_PPPAR_CNES.bnc'<br> 2242 </ol> 2243 <ol start="29"> 2244 <li> Configuration File '29_PPPAR_CNES.bnc'<br> 2244 2245 Purpose: Precise Point Positioning with ambiguity resolution using an raw input file. 2245 2246 Call: bnc --conf 29_PPPAR_CNES.bnc --file WTZR_CNES_20251117.raw … … 2248 2249 More detailed PPP results are saved in the PPP logfile. 2249 2250 2250 <li value="30"> Configuration File '30_PPPAR_WHU.bnc'<br>2251 <li> Configuration File '30_PPPAR_WHU.bnc'<br> 2251 2252 Purpose: Precise Point Positioning with ambiguity resolution using an raw input file. 2252 2253 Call: bnc --conf 30_PPPAR_WHU.bnc --file WTZR_WHU_20251129.raw … … 2256 2257 </li> 2257 2258 2258 <li value="31"> Configuration File '31_SsrQC.bnc'<br>2259 <li> Configuration File '31_SsrQC.bnc'<br> 2259 2260 Purpose: Quality control of Broadcast Correction streams (see section 'QC Logfile, QC Interval'). 2260 2261 The configuration reads a Broadcast Ephemeris stream and three Broadcast Correction streams in … … 2264 2265 bnc --conf 31_SsrQC.bnc --file <rawFile> --key ssrQcIntr "5 min" 2265 2266 </li> 2266 2267 2267 </ol> 2268 2268 <b>(B) Working with Command Line configuration options</b><br><br> … … 2274 2274 2275 2275 <ol start="23"> 2276 <li>Shell Script 'RinexQC.sh'<br> 2276 <li>Shell Script '23_RinexQC.sh'<br> 2277 2277 Purpose: Equals configuration file example 'RinexQC.bnc', checks the quality of 2278 2278 a RINEX Version 4 file by means of a multipath analysis. The platform offscreen … … 2281 2281 </li> 2282 2282 2283 <li>Shell Script 'RinexConcat.sh'<br> 2283 <li>Shell Script '24_RinexConcat.sh'<br> 2284 2284 Purpose: Equals configuration file example 'RinexConcat.bnc', concatenates 2285 2285 several RINEX Version 3 files to produce one compiled file and edit the marker … … 2288 2288 </li> 2289 2289 2290 <li>Shell Script 'RinexEph.sh'<br> 2290 <li>Shell Script '25_RinexEph.sh'<br> 2291 2291 Purpose: Equals configuration file example 'RinexEph.bnc', converts a RTCM 2292 2292 stream with navigation messages to RINEX Navigation files. The configuration … … 2298 2298 </li> 2299 2299 2300 <li>Shell Script 'ScanLate.sh'<br> 2300 <li>Shell Script '26_ScanLate.sh'<br> 2301 2301 Purpose: Scan an observation stream for contained RTCM message types, print 2302 2302 observation latencies. The output is saved in a logfile. Latencies are … … 2305 2305 </li> 2306 2306 2307 <li>Shell Script 'RinexObs.sh'<br> 2307 <li>Shell Script '27_RinexObs.sh'<br> 2308 2308 Purpose: Equals configuration file example 'RinexObs.bnc', converts RTCM 2309 2309 streams to RINEX Observation files. The configuration pulls streams from two … … 2323 2323 2324 2324 <ol start="28"> 2325 <li>Shell Script 'CompareSp3.sh'<br> 2325 <li>Shell Script '28_CompareSp3.sh'<br> 2326 2326 Purpose: Equals configuration file example 'CompareSp3.bnc', compares two SP3 2327 2327 files to calculate RMS values for orbit and clock differences. However, instead … … 2332 2332 </li> 2333 2333 </ol> 2334 </p>2334 </p> 2335 2335 2336 2336 <p>
Note:
See TracChangeset
for help on using the changeset viewer.
