/// <summary> /// 获取IGS星历数据源选项 /// </summary> /// <returns></returns> public IgsProductSourceOption GetIgsProductSourceOption(BufferedTimePeriod TimePeriod, List <SatelliteType> SatelliteTypes) { var option = new IgsProductSourceOption(TimePeriod, SatelliteTypes) { IgsProductLocalDirectories = IgsProductLocalDirectories, // this.GetIgsProductLocalDirectory().FilePath, IgsProductLocalDirectory = IgsProductLocalDirectory, // this.GetIgsProductLocalDirectory().FilePath, IgsProductSourceDic = GetSysBasedIgsProductSourceDic(), // IgsProductSources = option.IgsProductSourceDic[SatelliteType.U], IgsProductUrlDirectories = this.IgsProductUrlDirectories, IgsProductUrlModels = this.IgsProductUrlModels, IsDownloadingSurplurseIgsProducts = this.IsDownloadingSurplurseIgsProducts, IsUniqueSource = this.IsUniqueSource, IndicatedSourceCode = this.IndicatedSourceCode,// "ig", Sp3EphMaxBreakingCount = this.Sp3EphMaxBreakingCount, //MinSequentialSatCount = this.MinSequentialSatCount, IsSkipIonoContent = IsSkipIonoContent, }; return(option); }
/// <summary> /// 电离层服务提供者 /// </summary> public GridIonoServiceProvider(IgsProductSourceOption opt) : base(opt, IgsProductType.I) { }
/// <summary> /// 电离层服务提供者 /// </summary> public IonoHarmonicFileProvider(IgsProductSourceOption opt) : base(opt, IgsProductType.ION) { }