Changeset 7544 in ntrip for trunk/BNC


Ignore:
Timestamp:
Oct 21, 2015, 3:45:30 PM (9 years ago)
Author:
stuerze
Message:

minor changes to harmonize PPP output formats

Location:
trunk/BNC/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/PPP_SSR_I/pppFilter.cpp

    r7536 r7544  
    646646          << " +- " << setw(6) << setprecision(3)
    647647          << sqrt(_QQ(par->index,par->index))
    648           << "   nEpo = " << par->numEpo;
     648          << "   epo = " << par->numEpo;
    649649    }
    650650    else if (par->type == t_pppParam::TROPO) {
     
    685685  // Final Message (both log file and screen)
    686686  // ----------------------------------------
    687   LOG << OPT->_roverName << "  PPP "
    688       << epoData->tt.datestr() << "_" << epoData->tt.timestr(3) << " " << epoData->sizeAll() << " "
    689       << setw(14) << setprecision(3) << x()                  << " +- "
    690       << setw(6)  << setprecision(3) << sqrt(_QQ(1,1))       << " "
    691       << setw(14) << setprecision(3) << y()                  << " +- "
    692       << setw(6)  << setprecision(3) << sqrt(_QQ(2,2))       << " "
    693       << setw(14) << setprecision(3) << z()                  << " +- "
    694       << setw(6)  << setprecision(3) << sqrt(_QQ(3,3));
     687  LOG << epoData->tt.datestr() << "_" << epoData->tt.timestr(3)
     688      << " " << OPT->_roverName
     689      << " X = "
     690      << setprecision(4) << x() << " +- "
     691      << setprecision(4) << sqrt(_QQ(1,1))
     692
     693      << " Y = "
     694      << setprecision(4) << y() << " +- "
     695      << setprecision(4) << sqrt(_QQ(2,2))
     696
     697      << " Z = "
     698      << setprecision(4) << z() << " +- "
     699      << setprecision(4) << sqrt(_QQ(3,3));
    695700
    696701  // NEU Output
    697702  // ----------
    698703  if (OPT->xyzAprRoverSet()) {
    699     double xyz[3];
    700     xyz[0] = x() - OPT->_xyzAprRover[0];
    701     xyz[1] = y() - OPT->_xyzAprRover[1];
    702     xyz[2] = z() - OPT->_xyzAprRover[2];
    703 
    704     double ellRef[3];
    705     xyz2ell(OPT->_xyzAprRover.data(), ellRef);
    706     xyz2neu(ellRef, xyz, _neu.data());
    707 
    708     LOG << "  NEU "
    709         << setw(8) << setprecision(3) << _neu[0] << " "
    710         << setw(8) << setprecision(3) << _neu[1] << " "
    711         << setw(8) << setprecision(3) << _neu[2] << endl << endl;
     704    SymmetricMatrix QQxyz = _QQ.SymSubMatrix(1,3);
     705
     706    ColumnVector xyz(3);
     707    xyz(1) = x() - OPT->_xyzAprRover[0];
     708    xyz(2) = y() - OPT->_xyzAprRover[1];
     709    xyz(3) = z() - OPT->_xyzAprRover[2];
     710
     711    ColumnVector ellRef(3);
     712    xyz2ell(OPT->_xyzAprRover.data(), ellRef.data());
     713    xyz2neu(ellRef.data(), xyz.data(), _neu.data());
     714
     715    SymmetricMatrix QQneu(3);
     716    covariXYZ_NEU(QQxyz, ellRef.data(), QQneu);
     717
     718    LOG << " dN = "
     719        << setprecision(4) << _neu[0] << " +- "
     720        << setprecision(4) << sqrt(QQneu[0][0])
     721
     722        << " dE = "
     723        << setprecision(4) << _neu[1] << " +- "
     724        << setprecision(4) << sqrt(QQneu[1][1])
     725
     726        << " dU = "
     727        << setprecision(4) << _neu[2] << " +- "
     728        << setprecision(4) << sqrt(QQneu[2][2])           << endl << endl;
    712729  }
    713730  else {
     
    10171034                    OPT->ambLCs('E').size() || OPT->ambLCs('C').size() ;
    10181035
     1036    bool satnumPrinted = false;
    10191037    for (int iPhase = 0; iPhase <= (usePhase ? 1 : 0); iPhase++) {
    10201038
     
    10371055        }
    10381056        else {
    1039           LOG << _time.datestr() << "_" << _time.timestr(3)
    1040               << " SATNUM " << s << ' ' << right << setw(2)
    1041               << epoData->sizeSys(s) << endl;
     1057          if (!satnumPrinted) {
     1058            LOG << _time.datestr() << "_" << _time.timestr(3)
     1059                << " SATNUM " << s << ' ' << right << setw(2)
     1060                << epoData->sizeSys(s) << endl;
     1061          }
    10421062        }
    10431063      }
     1064      satnumPrinted = true;
    10441065
    10451066      // Prepare first-design Matrix, vector observed-computed
  • trunk/BNC/src/bnchelp.html

    r7543 r7544  
    27592759<pre>
    27602760...
    2761 15-07-07 08:33:30 2015-07-07_08:33:45.000 FFMJ1 X = 4053455.7609 Y = 617729.8466 Z = 4869395.8584 NEU:  +0.0059  +0.0038  +0.0434 TRP:  +2.3453  +0.0485
    2762 15-07-07 08:33:31 2015-07-07_08:33:47.000 FFMJ1 X = 4053455.7565 Y = 617729.8451 Z = 4869395.8560 NEU:  +0.0078  +0.0030  +0.0386 TRP:  +2.3453  +0.0522
    2763 15-07-07 08:33:34 2015-07-07_08:33:49.000 FFMJ1 X = 4053455.7565 Y = 617729.8542 Z = 4869395.8479 NEU:  +0.0015  +0.0120  +0.0332 TRP:  +2.3453  +0.0583
    2764 15-07-07 08:33:36 2015-07-07_08:33:51.000 FFMJ1 X = 4053455.7592 Y = 617729.8517 Z = 4869395.8562 NEU:  +0.0051  +0.0091  +0.0411 TRP:  +2.3453  +0.0628
    2765 15-07-07 08:33:37 2015-07-07_08:33:53.000 FFMJ1 X = 4053455.7576 Y = 617729.8562 Z = 4869395.8466 NEU:  -0.0004  +0.0138  +0.0331 TRP:  +2.3453  +0.0670
     276115-10-21 13:23:38 2015-10-21_13:23:38.000 CUT07 X = -2364337.4505 Y = 4870285.6269 Z = -3360809.6481 NEU:  -0.0046  -0.0006  +0.0306 TRP:  +2.4018  +0.1006
     276215-10-21 13:23:39 2015-10-21_13:23:39.000 CUT07 X = -2364337.4468 Y = 4870285.6244 Z = -3360809.6453 NEU:  -0.0043  -0.0029  +0.0258 TRP:  +2.4018  +0.0993
     276315-10-21 13:23:40 2015-10-21_13:23:40.000 CUT07 X = -2364337.4455 Y = 4870285.6215 Z = -3360809.6466 NEU:  -0.0070  -0.0027  +0.0238 TRP:  +2.4018  +0.0978
     276415-10-21 13:23:41 2015-10-21_13:23:41.000 CUT07 X = -2364337.4447 Y = 4870285.6248 Z = -3360809.6445 NEU:  -0.0039  -0.0049  +0.0249 TRP:  +2.4018  +0.0962
     276515-10-21 13:23:42 2015-10-21_13:23:42.000 CUT07 X = -2364337.4426 Y = 4870285.6238 Z = -3360809.6424 NEU:  -0.0031  -0.0063  +0.0223 TRP:  +2.4018  +0.0950
     276615-10-21 13:23:43 2015-10-21_13:23:43.000 CUT07 X = -2364337.4453 Y = 4870285.6386 Z = -3360809.6518 NEU:  -0.0033  -0.0104  +0.0395 TRP:  +2.4018  +0.0927
     276715-10-21 13:23:44 2015-10-21_13:23:44.000 CUT07 X = -2364337.4435 Y = 4870285.6354 Z = -3360809.6487 NEU:  -0.0027  -0.0106  +0.0348 TRP:  +2.4018  +0.0908
     276815-10-21 13:23:45 2015-10-21_13:23:45.000 CUT07 X = -2364337.4445 Y = 4870285.6381 Z = -3360809.6532 NEU:  -0.0049  -0.0109  +0.0396 TRP:  +2.4018  +0.0884
     276915-10-21 13:23:46 2015-10-21_13:23:46.000 CUT07 X = -2364337.4437 Y = 4870285.6365 Z = -3360809.6548 NEU:  -0.0073  -0.0109  +0.0389 TRP:  +2.4018  +0.0855
     277015-10-21 13:23:47 2015-10-21_13:23:47.000 CUT07 X = -2364337.4498 Y = 4870285.6317 Z = -3360809.6395 NEU:  +0.0049  -0.0033  +0.0294 TRP:  +2.4018  +0.0833
    27662771...
    27672772</pre>
     
    27762781<p>
    27772782<pre>
    2778 Results of Epoch 2015-06-30_10:37:00.000
    2779 --------------------------------------
    2780 2015-06-30_10:37:00.000 BANCROFT:   -2364339.137    4870286.804   -3360814.597     -24882.876
    2781 
    2782 2015-06-30_10:37:00.000 RES cIF G05   1.5881
    2783 2015-06-30_10:37:00.000 RES cIF G07   2.7378
    2784 2015-06-30_10:37:00.000 RES cIF G10  -0.7913
    2785 2015-06-30_10:37:00.000 RES cIF G13  -0.8838
    2786 2015-06-30_10:37:00.000 RES cIF G28  -2.2195
    2787 2015-06-30_10:37:00.000 RES cIF G30   1.1955
    2788 2015-06-30_10:37:00.000 RES lIF G05  -0.0137
    2789 2015-06-30_10:37:00.000 RES lIF G07   0.0069
    2790 2015-06-30_10:37:00.000 RES lIF G10   0.0206
    2791 2015-06-30_10:37:00.000 RES lIF G13   0.0061
    2792 2015-06-30_10:37:00.000 RES lIF G28  -0.0167
    2793 2015-06-30_10:37:00.000 RES lIF G30   0.0002
    2794 2015-06-30_10:37:00.000 RES lIF R05   0.0114
    2795 2015-06-30_10:37:00.000 RES lIF R06   0.0038
    2796 2015-06-30_10:37:00.000 RES lIF R07  -0.0169
    2797 2015-06-30_10:37:00.000 RES lIF R09   0.0106
    2798 2015-06-30_10:37:00.000 RES lIF R16  -0.0109
    2799 
    2800 2015-06-30_10:37:00.000 CLK             0.0000    -2.9038 +-   0.6250
    2801 2015-06-30_10:37:00.000 AMB lIF G05  2569.0000   +25.6866 +-   5.6947 el =  44.28 epo =   27
    2802 2015-06-30_10:37:00.000 AMB lIF G07   960.0000   +25.4561 +-   5.6987 el =  39.75 epo =   27
    2803 2015-06-30_10:37:00.000 AMB lIF G10  1266.0000   +24.7084 +-   5.6950 el =  53.91 epo =   27
    2804 2015-06-30_10:37:00.000 AMB lIF G13 -3098.0000   +25.4074 +-   5.8291 el =  22.07 epo =   27
    2805 2015-06-30_10:37:00.000 AMB lIF G28  1741.0000   +25.4311 +-   5.6952 el =  54.09 epo =   27
    2806 2015-06-30_10:37:00.000 AMB lIF G30  -601.0000   +25.6923 +-   5.6987 el =  65.78 epo =   27
    2807 2015-06-30_10:37:00.000 AMB lIF R05  -500.0000    +6.5369 +-  35.3675 el =  30.11 epo =   24
    2808 2015-06-30_10:37:00.000 AMB lIF R06  -505.0000    +5.5080 +-  35.3072 el =  87.28 epo =    5
    2809 2015-06-30_10:37:00.000 AMB lIF R07  -768.0000    -1.2722 +-  35.4211 el =  34.99 epo =    6
    2810 2015-06-30_10:37:00.000 AMB lIF R09   343.0000    -2.1249 +-  35.3255 el =  51.23 epo =   27
    2811 2015-06-30_10:37:00.000 AMB lIF R16   -78.0000    -2.0550 +-  35.3383 el =  55.29 epo =   27
    2812 2015-06-30_10:37:00.000 OGG            -4.1622    +2.2266 +-   3.7714
    2813 2015-06-30_10:37:00.000 TRP             2.4018    -0.0078 +-   0.0997
    2814 2015-06-30_10:37:00.000 CUT07 X = -2364337.4403 +- 0.0262 Y = 4870285.6044 +- 0.0403 Z = -3360809.6277 +- 0.0315 dN = -0.0004 +- 0.0200 dE = 0.0000 +- 0.0200 dU = -0.0012 +- 0.0500
    2815 </pre>
    2816 </p>
    2817 
     2783
     2784</pre>
     2785</p>
     2786Precise Point Positioning of Epoch 2015-10-21_13:23:47.000
     2787---------------------------------------------------------------
     27882015-10-21_13:23:47.000 SATNUM G  9
     27892015-10-21_13:23:47.000 SATNUM R  6
     27902015-10-21_13:23:47.000 SATNUM E  0
     27912015-10-21_13:23:47.000 SATNUM C  9
     27922015-10-21_13:23:47.000 RES C01   P3    0.3201
     27932015-10-21_13:23:47.000 RES C02   P3    0.3597
     27942015-10-21_13:23:47.000 RES C03   P3   -0.8003
     27952015-10-21_13:23:47.000 RES C04   P3    2.7684
     27962015-10-21_13:23:47.000 RES C05   P3    4.9738
     27972015-10-21_13:23:47.000 RES C06   P3    0.1888
     27982015-10-21_13:23:47.000 RES C07   P3   -2.8624
     27992015-10-21_13:23:47.000 RES C08   P3   -2.9075
     28002015-10-21_13:23:47.000 RES C10   P3   -1.5682
     28012015-10-21_13:23:47.000 RES G05   P3    0.3828
     28022015-10-21_13:23:47.000 RES G16   P3   -3.7602
     28032015-10-21_13:23:47.000 RES G18   P3    0.8424
     28042015-10-21_13:23:47.000 RES G20   P3    0.4062
     28052015-10-21_13:23:47.000 RES G21   P3    0.8683
     28062015-10-21_13:23:47.000 RES G25   P3   -1.3367
     28072015-10-21_13:23:47.000 RES G26   P3    1.4107
     28082015-10-21_13:23:47.000 RES G29   P3    1.1870
     28092015-10-21_13:23:47.000 RES G31   P3   -0.5605
     28102015-10-21_13:23:47.000 RES R01   P3   -0.1458
     28112015-10-21_13:23:47.000 RES R02   P3   -2.1184
     28122015-10-21_13:23:47.000 RES R14   P3    1.8634
     28132015-10-21_13:23:47.000 RES R15   P3   -1.3964
     28142015-10-21_13:23:47.000 RES R18   P3    0.5517
     28152015-10-21_13:23:47.000 RES R24   P3    1.5750
     28162015-10-21_13:23:47.000 RES C01   L3   -0.0040
     28172015-10-21_13:23:47.000 RES C02   L3    0.0070
     28182015-10-21_13:23:47.000 RES C03   L3    0.0093
     28192015-10-21_13:23:47.000 RES C04   L3   -0.0017
     28202015-10-21_13:23:47.000 RES C05   L3   -0.0008
     28212015-10-21_13:23:47.000 RES C06   L3   -0.0031
     28222015-10-21_13:23:47.000 RES C07   L3   -0.0016
     28232015-10-21_13:23:47.000 RES C08   L3   -0.0089
     28242015-10-21_13:23:47.000 RES C10   L3    0.0051
     28252015-10-21_13:23:47.000 RES G05   L3   -0.0408
     28262015-10-21_13:23:47.000 RES G16   L3    0.0043
     28272015-10-21_13:23:47.000 RES G18   L3    0.0017
     28282015-10-21_13:23:47.000 RES G20   L3   -0.0132
     28292015-10-21_13:23:47.000 RES G21   L3    0.0188
     28302015-10-21_13:23:47.000 RES G25   L3   -0.0059
     28312015-10-21_13:23:47.000 RES G26   L3    0.0028
     28322015-10-21_13:23:47.000 RES G29   L3    0.0062
     28332015-10-21_13:23:47.000 RES G31   L3    0.0012
     28342015-10-21_13:23:47.000 RES R01   L3    0.0260
     28352015-10-21_13:23:47.000 RES R02   L3   -0.0121
     28362015-10-21_13:23:47.000 RES R14   L3    0.0055
     28372015-10-21_13:23:47.000 RES R15   L3   -0.0488
     28382015-10-21_13:23:47.000 RES R18   L3    0.0475
     28392015-10-21_13:23:47.000 RES R24   L3    0.0103
     2840
     28412015-10-21_13:23:47.000 CLK      45386.971 +-  0.163
     28422015-10-21_13:23:47.000 TRP       2.402 +0.083 +-  0.013
     28432015-10-21_13:23:47.000 OFFGLO       1.766 +-  0.250
     28442015-10-21_13:23:47.000 OFFGAL       0.000 +- 1000.001
     28452015-10-21_13:23:47.000 OFFBDS      29.385 +-  0.218
     28462015-10-21_13:23:47.000 AMB C01    239.913 +-  0.149   epo = 180
     28472015-10-21_13:23:47.000 AMB C04    151.821 +-  0.149   epo = 180
     28482015-10-21_13:23:47.000 AMB C05    137.814 +-  0.150   epo = 180
     28492015-10-21_13:23:47.000 AMB C06   -368.848 +-  0.149   epo = 180
     28502015-10-21_13:23:47.000 AMB C07   -102.508 +-  0.149   epo = 180
     28512015-10-21_13:23:47.000 AMB C08   -145.358 +-  0.150   epo = 180
     28522015-10-21_13:23:47.000 AMB C10    195.732 +-  0.149   epo = 180
     28532015-10-21_13:23:47.000 AMB G25     58.320 +-  0.159   epo = 180
     28542015-10-21_13:23:47.000 AMB G26    110.077 +-  0.159   epo = 180
     28552015-10-21_13:23:47.000 AMB G29   -555.466 +-  0.159   epo = 180
     28562015-10-21_13:23:47.000 AMB G31    -47.938 +-  0.159   epo = 180
     28572015-10-21_13:23:47.000 AMB R01   -106.913 +-  0.193   epo = 180
     28582015-10-21_13:23:47.000 AMB R02    168.316 +-  0.194   epo = 180
     28592015-10-21_13:23:47.000 AMB R24    189.793 +-  0.193   epo = 180
     28602015-10-21_13:23:47.000 AMB C02    -50.146 +-  0.149   epo = 175
     28612015-10-21_13:23:47.000 AMB G05   -185.211 +-  0.173   epo = 175
     28622015-10-21_13:23:47.000 AMB R14   -509.359 +-  0.194   epo = 175
     28632015-10-21_13:23:47.000 AMB R15     65.355 +-  0.194   epo = 175
     28642015-10-21_13:23:47.000 AMB R18   -105.206 +-  0.204   epo = 170
     28652015-10-21_13:23:47.000 AMB G16    215.751 +-  0.160   epo = 165
     28662015-10-21_13:23:47.000 AMB G18   -168.240 +-  0.159   epo = 165
     28672015-10-21_13:23:47.000 AMB G20   -284.129 +-  0.159   epo = 165
     28682015-10-21_13:23:47.000 AMB G21    -99.245 +-  0.159   epo = 165
     28692015-10-21_13:23:47.000 AMB C03   -117.727 +-  0.149   epo = 30
     2870
     28712015-10-21_13:23:47.000 CUT07 X = -2364337.4498 +- 0.0279 Y = 4870285.6317 +- 0.0388 Z = -3360809.6395 +- 0.0313 dN = 0.0049 +- 0.0248 dE = -0.0033 +- 0.0239 dU = 0.0294 +- 0.0456
    28182872<p>
    28192873 Depending on selected processing options you find 'GPS Time' stampes (yyyy-mm-dd_hh:mm:ss.sss) followed by
    28202874<ul>
    2821 <li>RES: Code and phase residuals for contributing GNSS systems in [m]<br>Given per satellite with cIF/lIF for ionosphere-free linear combination of code/phase observations</li>
    2822 <li>CLK: Receiver clock errors in [m], </li>
    2823 <li>AMB: L3 biases, also known as 'floated ambiguities'<br>Given per satellite with 'el'  = satellite elevation angle, 'epo' = number of epochs since last ambiguity reset
    2824 <li>OGG: Time offset between GPS time and Galileo time in [m],
    2825 <li>TRP: A priori and correction values of tropospheric zenith delay in [m],
    2826 <li>MOUNTPOINT: Here 'CUT07' with XYZ position in [m] and dN/dE/dU in [m] for North, East, and Up displacements comparted to a priori marker coordinates.</li>
     2875<li>RES   : Code and phase residuals for contributing GNSS systems in [m]<br>Given per satellite with cIF/lIF for ionosphere-free linear combination of code/phase observations</li>
     2876<li>CLK   : Receiver clock errors in [m], </li>
     2877<li>AMB   : L3 biases, also known as 'floated ambiguities'<br>Given per satellite with 'nEpo' = number of epochs since last ambiguity reset
     2878<li>OFFGLO: Time offset between GPS time and GLONASS time in [m],
     2879<li>OFFGAL: Time offset between GPS time and Galileo time in [m],
     2880<li>OFFBDS: Time offset between GPS time and BDS time in [m],
     2881<li>TRP   : A priori and correction values of tropospheric zenith delay in [m],
     2882<li>MOUNTPOINT: Here 'CUT07' with X/Y/Z position in [m] and dN/dE/dU in [m] for North, East, and Up displacements compared to a priori marker coordinates.</li>
    28272883</ul>
    28282884Estimated parameters are presented together with their formal errors as derived from the implemented filter. The PPP algorithm includes outlier and cycle slip detection.
Note: See TracChangeset for help on using the changeset viewer.