Esempio n. 1
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);
        }
Esempio n. 2
0
 /// <summary>
 /// 写头部信息
 /// </summary>
 /// <param name="obj"></param>
 public void WriteHeader(RinexObsFileHeader obj)
 {
     RinexObsFileWriter.WriteHeader(obj);
     IsObsHeaderWrited = true;
 }