Exemplo n.º 1
0
        /// <summary>
        /// 输出
        /// </summary>
        /// <param name="outOPath"></param>
        /// <param name="oFile"></param>
        private void OutputRinexFile(string outOPath, RinexObsFile oFile)
        {
            if (!outOPath.Last().ToString().Equals("o", StringComparison.CurrentCultureIgnoreCase))
            {
                outOPath += "." + oFile.StartTime.SubYear + "o";
            }

            RinexObsFileWriter writer = new RinexObsFileWriter(outOPath);

            writer.Write(oFile);
            writer.Flush();
            writer.Dispose();
        }
Exemplo n.º 2
0
        protected override void Run(string inputPath)
        {
            TableObsFileReader reader = new TableObsFileReader(inputPath);

            var ObsFile = new TableObsFileReader(inputPath).Read();
            var outPath = Path.Combine(this.OutputDirectory, Path.GetFileName(inputPath).Replace(FileNames.TextExcelFileExtension, ""));

            var Writer = new RinexObsFileWriter(outPath, namedFloatControl1Vertion.Value);


            Writer.WriteHeader(ObsFile.Header);
            foreach (var item in ObsFile)
            {
                Writer.WriteEpochObservation(item);
            }
            Writer.Dispose();

            base.Run(inputPath);
        }
Exemplo n.º 3
0
 public void Dispose()
 {
     RinexObsFileWriter.Dispose();
     GpsNavFileWriter.Dispose();
 }