实例介绍
BNC软件是由BKG开发的一款用于实时同步接收、解码及转换的GNSS数据流管理软件。采用BNC软件进行实时精密单点定位时,其主要功能是接收来自Ntrip Caster的由IGS提供的精密轨道和钟差的改正系数,以及实时广播星历数据流,并对其进行解码,同时通过TCP/IP、UDP通讯接收来自测站接收机的观测值,通过这些数据流完成精密单点定位,这是最新版本源码,值得下载来调试。
【实例截图】
【核心代码】
589c9930-f572-4e3a-96b2-4ec5690da9df
└── BNC_2.12.6
├── bnc_plugin.pro
├── bnc.pro
├── bnc.pro.user
├── bnc.pro.user.a54a824
├── bnc说明书(加目录和中文注解).pdf
├── ChangeLog.txt
├── Example_Configs
│ ├── 00_Readme.txt
│ ├── 01_RinexObs.bnc
│ ├── 02_RinexEph.bnc
│ ├── 03_BrdcCorr.bnc
│ ├── 04_RinexConcat.bnc
│ ├── 05_RinexQC.bnc
│ ├── 06_RTK.bnc
│ ├── 07_FeedEngine.bnc
│ ├── 08_PPP.bnc
│ ├── 09_PPPNet.bnc
│ ├── 10_PPPQuickStart.bnc
│ ├── 11_PPPPostProc.bnc
│ ├── 12_PPPGoogleMaps.bnc
│ ├── 13_SPPQuickStart.bnc
│ ├── 14_SaveSp3.bnc
│ ├── 15_Sp3ETRFPPP.bnc
│ ├── 16_Upload.bnc
│ ├── 17_Combi.bnc
│ ├── 18_CombiPPP.bnc
│ ├── 19_UploadEph.bnc
│ ├── 20_CompareSp3.bnc
│ ├── 21_Empty.bnc
│ ├── 22_RinexQC.sh
│ ├── 23_RinexConcat.sh
│ ├── 24_RinexEph.sh
│ ├── 25_ScanLate.sh
│ ├── 26_RinexObs.sh
│ ├── 27_CompareSp3.sh
│ ├── CUT000_U_20151940000_01D_01S.ppp
│ ├── Input
│ │ ├── 12122
│ │ │ ├── brdc3610.17g
│ │ │ ├── brdc3610.17n
│ │ │ ├── BRDC361W.17G
│ │ │ ├── BRDC361W.17L
│ │ │ ├── BRDC361W.17N
│ │ │ └── BRDC361W.17R
│ │ ├── APRIORI.CRD
│ │ ├── APRIORI_ETRF.CRD
│ │ ├── BRDC0030.18n
│ │ ├── BRDC0050.18n
│ │ ├── brdc1690.13p
│ │ ├── BRDC194M.15P
│ │ ├── brdc350a.12p
│ │ ├── brux0030.18o
│ │ ├── brux0050.18d
│ │ ├── brux0050.18d.Z
│ │ ├── brux0050.18o
│ │ ├── brux350a00.12o
│ │ ├── brux350a15.12o
│ │ ├── brux350a30.12o
│ │ ├── brux350a45.12o
│ │ ├── C2T18283.SP3
│ │ ├── CLK930030.18C
│ │ ├── CLK93194M.15C
│ │ ├── cmd.exe
│ │ ├── CUT0194M.15O
│ │ ├── cut0350a.12o
│ │ ├── ganp3610.17d
│ │ ├── glps3610.17d
│ │ ├── glsv3610.17d
│ │ ├── gmsd3610.17d
│ │ ├── igs14.atx
│ │ ├── leo
│ │ │ ├── brdm0700.15p
│ │ │ ├── brdm0710.15p
│ │ │ ├── GRCA0700.15O
│ │ │ └── GRCA0710.15O
│ │ ├── RT218283.SP3
│ │ ├── TEST00030.18C
│ │ ├── TEST00050.18C
│ │ ├── TEST0361O.17C
│ │ ├── TEST_2018_01_31
│ │ │ ├── BRDC0100.18n
│ │ │ ├── brux0100.18o
│ │ │ └── CLK500100.18C
│ │ ├── TEST_361
│ │ │ ├── brdc3610.17n
│ │ │ ├── CLK500100.18C
│ │ │ └── gmsd3610.17o
│ │ └── VM011690.13O
│ └── Output
│ ├── 1
│ │ └── 1.txt
│ ├── CUT000AUS_U_20151940000_01D_01S.ppp
│ ├── CUT000AUS_U_20181300000_01D_01S.ppp
│ ├── CUT000AUS_U_20181860000_01D_01S.ppp
│ ├── CUT000_U_20151940000_01D_01S.ppp
│ ├── CUT018531.ppp
│ └── PPPPostProc.log_180416
├── Makefile
├── newmat
│ ├── bandmat.cpp
│ ├── cholesky.cpp
│ ├── controlw.h
│ ├── evalue.cpp
│ ├── fft.cpp
│ ├── hholder.cpp
│ ├── include.h
│ ├── jacobi.cpp
│ ├── Makefile
│ ├── Makefile.Debug
│ ├── Makefile.Release
│ ├── myexcept.cpp
│ ├── myexcept.h
│ ├── newfft.cpp
│ ├── newmat1.cpp
│ ├── newmat2.cpp
│ ├── newmat3.cpp
│ ├── newmat4.cpp
│ ├── newmat5.cpp
│ ├── newmat6.cpp
│ ├── newmat7.cpp
│ ├── newmat8.cpp
│ ├── newmat9.cpp
│ ├── newmatap.h
│ ├── newmatex.cpp
│ ├── newmat.h
│ ├── newmatio.h
│ ├── newmat.pro
│ ├── newmatrc.h
│ ├── newmatrm.cpp
│ ├── newmatrm.h
│ ├── nm_misc.cpp
│ ├── object_script.libnewmat.Debug
│ ├── object_script.libnewmat.Release
│ ├── precisio.h
│ ├── release
│ │ └── libnewmat.a
│ ├── sort.cpp
│ ├── submat.cpp
│ └── svd.cpp
├── qwt
│ ├── Makefile
│ ├── Makefile.Debug
│ ├── Makefile.Release
│ ├── object_script.libqwt.Debug
│ ├── object_script.libqwt.Release
│ ├── qwt_abstract_scale_draw.cpp
│ ├── qwt_abstract_scale_draw.h
│ ├── qwt_clipper.cpp
│ ├── qwt_clipper.h
│ ├── qwt_color_map.cpp
│ ├── qwt_color_map.h
│ ├── qwt_column_symbol.cpp
│ ├── qwt_column_symbol.h
│ ├── qwt_compat.h
│ ├── qwt_curve_fitter.cpp
│ ├── qwt_curve_fitter.h
│ ├── qwt_dyngrid_layout.cpp
│ ├── qwt_dyngrid_layout.h
│ ├── qwt_event_pattern.cpp
│ ├── qwt_event_pattern.h
│ ├── qwt_global.h
│ ├── qwt.h
│ ├── qwt_interval.cpp
│ ├── qwt_interval.h
│ ├── qwt_interval_symbol.cpp
│ ├── qwt_interval_symbol.h
│ ├── qwt_legend.cpp
│ ├── qwt_legend.h
│ ├── qwt_legend_item.cpp
│ ├── qwt_legend_item.h
│ ├── qwt_legend_itemmanager.h
│ ├── qwt_magnifier.cpp
│ ├── qwt_magnifier.h
│ ├── qwt_math.cpp
│ ├── qwt_math.h
│ ├── qwt_matrix_raster_data.cpp
│ ├── qwt_matrix_raster_data.h
│ ├── qwt_null_paintdevice.cpp
│ ├── qwt_null_paintdevice.h
│ ├── qwt_painter.cpp
│ ├── qwt_painter.h
│ ├── qwt_panner.cpp
│ ├── qwt_panner.h
│ ├── qwt_picker.cpp
│ ├── qwt_picker.h
│ ├── qwt_picker_machine.cpp
│ ├── qwt_picker_machine.h
│ ├── qwt_plot_axis.cpp
│ ├── qwt_plot_canvas.cpp
│ ├── qwt_plot_canvas.h
│ ├── qwt_plot.cpp
│ ├── qwt_plot_curve.cpp
│ ├── qwt_plot_curve.h
│ ├── qwt_plot_dict.cpp
│ ├── qwt_plot_dict.h
│ ├── qwt_plot_directpainter.cpp
│ ├── qwt_plot_directpainter.h
│ ├── qwt_plot_grid.cpp
│ ├── qwt_plot_grid.h
│ ├── qwt_plot.h
│ ├── qwt_plot_histogram.cpp
│ ├── qwt_plot_histogram.h
│ ├── qwt_plot_intervalcurve.cpp
│ ├── qwt_plot_intervalcurve.h
│ ├── qwt_plot_item.cpp
│ ├── qwt_plot_item.h
│ ├── qwt_plot_layout.cpp
│ ├── qwt_plot_layout.h
│ ├── qwt_plot_magnifier.cpp
│ ├── qwt_plot_magnifier.h
│ ├── qwt_plot_marker.cpp
│ ├── qwt_plot_marker.h
│ ├── qwt_plot_panner.cpp
│ ├── qwt_plot_panner.h
│ ├── qwt_plot_picker.cpp
│ ├── qwt_plot_picker.h
│ ├── qwt_plot_rasteritem.cpp
│ ├── qwt_plot_rasteritem.h
│ ├── qwt_plot_renderer.cpp
│ ├── qwt_plot_renderer.h
│ ├── qwt_plot_rescaler.cpp
│ ├── qwt_plot_rescaler.h
│ ├── qwt_plot_scaleitem.cpp
│ ├── qwt_plot_scaleitem.h
│ ├── qwt_plot_seriesitem.cpp
│ ├── qwt_plot_seriesitem.h
│ ├── qwt_plot_spectrocurve.cpp
│ ├── qwt_plot_spectrocurve.h
│ ├── qwt_plot_spectrogram.cpp
│ ├── qwt_plot_spectrogram.h
│ ├── qwt_plot_svgitem.cpp
│ ├── qwt_plot_svgitem.h
│ ├── qwt_plot_xml.cpp
│ ├── qwt_plot_zoomer.cpp
│ ├── qwt_plot_zoomer.h
│ ├── qwt_point_3d.cpp
│ ├── qwt_point_3d.h
│ ├── qwt_point_polar.cpp
│ ├── qwt_point_polar.h
│ ├── qwt.pro
│ ├── qwt_raster_data.cpp
│ ├── qwt_raster_data.h
│ ├── qwt_round_scale_draw.cpp
│ ├── qwt_round_scale_draw.h
│ ├── qwt_sampling_thread.cpp
│ ├── qwt_sampling_thread.h
│ ├── qwt_scale_div.cpp
│ ├── qwt_scale_div.h
│ ├── qwt_scale_draw.cpp
│ ├── qwt_scale_draw.h
│ ├── qwt_scale_engine.cpp
│ ├── qwt_scale_engine.h
│ ├── qwt_scale_map.cpp
│ ├── qwt_scale_map.h
│ ├── qwt_scale_widget.cpp
│ ├── qwt_scale_widget.h
│ ├── qwt_series_data.cpp
│ ├── qwt_series_data.h
│ ├── qwt_spline.cpp
│ ├── qwt_spline.h
│ ├── qwt_symbol.cpp
│ ├── qwt_symbol.h
│ ├── qwt_system_clock.cpp
│ ├── qwt_system_clock.h
│ ├── qwt_text.cpp
│ ├── qwt_text_engine.cpp
│ ├── qwt_text_engine.h
│ ├── qwt_text.h
│ ├── qwt_text_label.cpp
│ ├── qwt_text_label.h
│ └── release
│ └── libqwt.a
├── qwtpolar
│ ├── Makefile
│ ├── Makefile.Debug
│ ├── Makefile.Release
│ ├── object_script.libqwtpolar.Debug
│ ├── object_script.libqwtpolar.Release
│ ├── qwt_polar_canvas.cpp
│ ├── qwt_polar_canvas.h
│ ├── qwt_polar_curve.cpp
│ ├── qwt_polar_curve.h
│ ├── qwt_polar_fitter.cpp
│ ├── qwt_polar_fitter.h
│ ├── qwt_polar_global.h
│ ├── qwt_polar_grid.cpp
│ ├── qwt_polar_grid.h
│ ├── qwt_polar.h
│ ├── qwt_polar_item.cpp
│ ├── qwt_polar_itemdict.cpp
│ ├── qwt_polar_itemdict.h
│ ├── qwt_polar_item.h
│ ├── qwt_polar_layout.cpp
│ ├── qwt_polar_layout.h
│ ├── qwt_polar_magnifier.cpp
│ ├── qwt_polar_magnifier.h
│ ├── qwt_polar_marker.cpp
│ ├── qwt_polar_marker.h
│ ├── qwt_polar_panner.cpp
│ ├── qwt_polar_panner.h
│ ├── qwt_polar_picker.cpp
│ ├── qwt_polar_picker.h
│ ├── qwt_polar_plot.cpp
│ ├── qwt_polar_plot.h
│ ├── qwtpolar.pro
│ ├── qwt_polar_renderer.cpp
│ ├── qwt_polar_renderer.h
│ ├── qwt_polar_spectrogram.cpp
│ ├── qwt_polar_spectrogram.h
│ └── release
│ └── libqwtpolar.a
└── src
├── app.cpp
├── app.h
├── bncabout.html
├── bncantex.cpp
├── bncantex.h
├── bncbytescounter.cpp
├── bncbytescounter.h
├── bnccaster.cpp
├── bnccaster.h
├── bncclockrinex.cpp
├── bncclockrinex.h
├── bncconst.cpp
├── bncconst.h
├── bnccore.cpp
├── bnccore.h
├── bncephuser.cpp
├── bncephuser.h
├── bnc.exe
├── bncfigure.cpp
├── bncfigure.h
├── bncfigurelate.cpp
├── bncfigurelate.h
├── bncfigureppp.cpp
├── bncfigureppp.h
├── bncflowchart.png
├── bncflowchart.png1
├── bncgetthread.cpp
├── bncgetthread.h
├── bnchelp.html
├── bnchelp.html.orig
├── bnchlpdlg.cpp
├── bnchlpdlg.h
├── bnchtml.cpp
├── bnchtml.h
├── bncipport.cpp
├── bncipport.h
├── bncmain.cpp
├── bncmap.h
├── bncmap_svg.cpp
├── bncnetquery.h
├── bncnetqueryrtp.cpp
├── bncnetqueryrtp.h
├── bncnetquerys.cpp
├── bncnetquerys.h
├── bncnetqueryudp0.cpp
├── bncnetqueryudp0.h
├── bncnetqueryudp.cpp
├── bncnetqueryudp.h
├── bncnetqueryv0.cpp
├── bncnetqueryv0.h
├── bncnetqueryv1.cpp
├── bncnetqueryv1.h
├── bncnetqueryv2.cpp
├── bncnetqueryv2.h
├── bncoutf.cpp
├── bncoutf.h
├── bnc.qrc
├── bncrawfile.cpp
├── bncrawfile.h
├── bnc.rc
├── bncrinex.cpp
├── bncrinex.h
├── bncserialport.cpp
├── bncserialport.h
├── bncsettings.cpp
├── bncsettings.h
├── bncsinextro.cpp
├── bncsinextro.h
├── bncsp3.cpp
├── bncsp3.h
├── bncsslconfig.cpp
├── bncsslconfig.h
├── bnctabledlg.cpp
├── bnctabledlg.h
├── bnctableitem.cpp
├── bnctableitem.h
├── bnctime.cpp
├── bnctime.h
├── bncudpport.cpp
├── bncudpport.h
├── bncutils.cpp
├── bncutils.h
├── bncversion.h
├── bncwindow.cpp
├── bncwindow.h
├── bnczerodecoder.cpp
├── bnczerodecoder.h
├── combination
│ ├── bnccomb.cpp
│ └── bnccomb.h
├── debug
│ └── qrc_bnc.cpp
├── Doxyfile
├── ephemeris.cpp
├── ephemeris.h
├── gen_rtk_neu.pl
├── GPSDecoder.cpp
├── GPSDecoder.h
├── IMG
│ ├── screenshot01.png
│ ├── screenshot02.png
│ ├── screenshot03.png
│ ├── screenshot04.png
│ ├── screenshot05.png
│ ├── screenshot06.png
│ ├── screenshot07.png
│ ├── screenshot08.png
│ ├── screenshot09.png
│ ├── screenshot10.png
│ ├── screenshot11.png
│ ├── screenshot12.png
│ ├── screenshot13.png
│ ├── screenshot14.png
│ ├── screenshot15.png
│ ├── screenshot16.png
│ ├── screenshot17.png
│ ├── screenshot18.png
│ ├── screenshot19.png
│ ├── screenshot20.png
│ ├── screenshot21.png
│ ├── screenshot22.png
│ ├── screenshot23.png
│ ├── screenshot24.png
│ ├── screenshot25.png
│ ├── screenshot26.png
│ ├── screenshot27.png
│ ├── screenshot28.png
│ ├── screenshot29.png
│ ├── screenshot30.png
│ ├── screenshot31.png
│ ├── screenshot32.png
│ ├── screenshot33.png
│ ├── screenshot34.png
│ ├── screenshot35.png
│ ├── screenshot36.png
│ ├── screenshot37.png
│ ├── screenshot38.png
│ ├── screenshot39.png
│ ├── screenshot40.png
│ ├── screenshot41.png
│ ├── screenshot42.png
│ ├── screenshot43.png
│ └── screenshot44.png
├── latencychecker.cpp
├── latencychecker.h
├── Makefile
├── Makefile.Debug
├── Makefile.Release
├── map
│ ├── bncmapwin.cpp
│ ├── bncmapwin.h
│ ├── crosshair.png
│ ├── map_gm.html
│ ├── map_osb.html
│ ├── map_osm.html
│ ├── reddot.png
│ └── yellowdot.png
├── ntrip-logo.ico
├── ntrip-logo.png
├── ntrip-logo.png1
├── object_script.bnc.Debug
├── object_script.bnc.Release
├── orbComp
│ ├── sp3Comp.cpp
│ └── sp3Comp.h
├── pppCrdFile.cpp
├── pppCrdFile.h
├── ppp.gpt
├── pppInclude.h
├── pppMain.cpp
├── pppMain.h
├── pppModel.cpp
├── pppModel.h
├── pppOptions.cpp
├── pppOptions.h
├── pppRun.cpp
├── pppRun.h
├── PPP_SSR_I
│ ├── pppClient.cpp
│ ├── pppClient.h
│ ├── pppFilter.cpp
│ ├── pppFilter.h
│ ├── pppUtils.cpp
│ └── pppUtils.h
├── pppThread.cpp
├── pppThread.h
├── pppWidgets.cpp
├── pppWidgets.h
├── qtfilechooser.cpp
├── qtfilechooser.h
├── release
│ └── qrc_bnc.cpp
├── reqcdlg.cpp
├── reqcdlg.h
├── rinex
│ ├── availplot.cpp
│ ├── availplot.h
│ ├── corrfile.cpp
│ ├── corrfile.h
│ ├── dopplot.cpp
│ ├── dopplot.h
│ ├── eleplot.cpp
│ ├── eleplot.h
│ ├── graphwin.cpp
│ ├── graphwin.h
│ ├── polarplot.cpp
│ ├── polarplot.h
│ ├── reqcanalyze.cpp
│ ├── reqcanalyze.h
│ ├── reqcedit.cpp
│ ├── reqcedit.h
│ ├── rnxnavfile.cpp
│ ├── rnxnavfile.h
│ ├── rnxobsfile.cpp
│ └── rnxobsfile.h
├── RTCM
│ ├── RTCM2_2021.cpp
│ ├── RTCM2_2021.h
│ ├── RTCM2.cpp
│ ├── RTCM2Decoder.cpp
│ ├── RTCM2Decoder.h
│ ├── RTCM2.h
│ ├── rtcm_utils.cpp
│ └── rtcm_utils.h
├── RTCM3
│ ├── bits.h
│ ├── clock_and_orbit
│ │ ├── clock_orbit_rtcm.c
│ │ └── clock_orbit_rtcm.h
│ ├── ephEncoder.cpp
│ ├── ephEncoder.h
│ ├── gnss.h
│ ├── RTCM3coDecoder.cpp
│ ├── RTCM3coDecoder.h
│ ├── RTCM3Decoder.cpp
│ └── RTCM3Decoder.h
├── run_valgrind
├── satObs.cpp
├── satObs.h
├── serial
│ ├── posix_qextserialport.cpp
│ ├── posix_qextserialport.h
│ ├── qextserialbase.cpp
│ ├── qextserialbase.h
│ ├── qextserialport.cpp
│ ├── qextserialport.h
│ ├── win_qextserialport.cpp
│ └── win_qextserialport.h
├── src_plugin.pro
├── src.pri
├── src.pro
├── test_serial.cpp
├── test_tcpip_client.pl
├── t_prn.cpp
├── t_prn.h
├── tstClock.pl
├── upload
│ ├── bnccustomtrafo.cpp
│ ├── bnccustomtrafo.h
│ ├── bncephuploadcaster.cpp
│ ├── bncephuploadcaster.h
│ ├── bncrtnetdecoder.cpp
│ ├── bncrtnetdecoder.h
│ ├── bncrtnetuploadcaster.cpp
│ ├── bncrtnetuploadcaster.h
│ ├── bncuploadcaster.cpp
│ └── bncuploadcaster.h
├── worldmap.dat
└── world.svg
29 directories, 553 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论