Ejemplo n.º 1
0
 /// <summary>
 /// 电离层参数模型改正,构造函数。
 /// </summary>
 /// <param name="IonoService"></param>
 public KlobucharIonoService(ParamNavFile IonoService)
 {
     this.Name = "电离层参数模型距离改正";
     this.IsCorrectionOnPhase = IsCorrectionOnPhase;
     this.IonoParamService    = IonoService;
     this.TimePeriod          = IonoService.TimePeriod;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 构造函数
 /// </summary>
 /// <param name="startTime"></param>
 /// <param name="siteName"></param>
 /// <param name="OutpuDirectory"></param>
 public RealTimeGnssPositioner(GnssSolverType GnssSolverType, String OutpuDirectory, string siteName, Time startTime)
 {
     this.GnssSolverType = GnssSolverType;
     this.OutpuDirectory = OutpuDirectory;
     lock (locker)
     {
         if (NavFile == null)
         {
             NavFile = new ParamNavFile();
         }
     }
     this.ObsFile        = new RinexObsFile();
     SSRSp3Section       = new InstantSp3Section();
     Sp3File             = new Sp3File();
     this.ObsFile.Header = new Data.Rinex.RinexObsFileHeader()
     {
         MarkerName = siteName,
         StartTime  = startTime,
         ObsCodes   = new Dictionary <SatelliteType, List <string> >(),
     };
     this.ObsFile.Header.ObsCodes[SatelliteType.G] = new List <string>()
     {
         "C1X", "L1X", "C2X", "L2X"
     };
 }