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
        /// <summary>
        /// 已接收历元数据
        /// </summary>
        /// <param name="obj"></param>
        public void WriteEpochObservation(RinexEpochObservation obj)
        {
            if (!IsObsHeaderWrited && obj.Header != null)
            {
                this.WriteHeader(obj.Header);
            }
            if (obj.Header == null)
            {
                return;
            }

            RinexObsFileWriter.WriteEpochObservation(obj);
            RinexObsFileWriter.Flush();
        }