コード例 #1
0
        /// <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);
        }
コード例 #2
0
 /// <summary>
 /// 电离层服务提供者
 /// </summary>
 public GridIonoServiceProvider(IgsProductSourceOption opt)
     : base(opt, IgsProductType.I)
 {
 }
コード例 #3
0
 /// <summary>
 /// 电离层服务提供者
 /// </summary>
 public IonoHarmonicFileProvider(IgsProductSourceOption opt)
     : base(opt, IgsProductType.ION)
 {
 }