Ignore:
Timestamp:
Jun 24, 2026, 12:43:35 PM (2 weeks ago)
Author:
stuerze
Message:

Added a Minimum Elevation parameter to BNC's RINEX Editing & QC feature

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/rinex/reqcanalyze.cpp

    r10630 r10945  
    6868  _obsFileNames    = settings.value("reqcObsFile").toString().split(",", Qt::SkipEmptyParts);
    6969  _navFileNames    = settings.value("reqcNavFile").toString().split(",", Qt::SkipEmptyParts);
     70  _minEle          = settings.value("reqcMinEle").toDouble();
    7071  _reqcPlotSignals = settings.value("reqcSkyPlotSignals").toString();
    7172  _defaultSignalTypes << "G:1&2&5" << "R:1&2&3" << "J:1&2" << "E:1&5" << "S:1&5" << "C:2&6" << "I:5&9";
     
    209210        t_qcSat& qcSat = qcEpo._qcSat[satObs._prn];
    210211        setQcObs(qcEpo._epoTime, xyzSta, satObs, lastObsTime, qcSat);
     212        if (qcSat._eleSet && qcSat._eleDeg < _minEle) {
     213          qcEpo._qcSat.remove(satObs._prn);
     214          continue;
     215        }
    211216        updateQcSat(qcSat, _qcFile._qcSatSum[satObs._prn]);
    212217      }
     
    986991          double rho, eleSat, azSat;
    987992          topos(xyzSta(1), xyzSta(2), xyzSta(3), xc(1), xc(2), xc(3), rho, eleSat, azSat);
    988           if (round(eleSat * 180.0/M_PI) >= 0.0) {
     993          if (round(eleSat * 180.0/M_PI) >= _minEle) {
    989994            numExpObs++;
    990995          }
Note: See TracChangeset for help on using the changeset viewer.