-
大小: 10.75MB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-11-04
- 語言: 其他
- 標簽: rinex3.2??rinex2.0??轉換??win7+linux??
資源簡介
該程序主要將當前RINEX3.X格式觀測文件轉換為RINEX2.0;因為目錄多數軟件不能完成RINEX3.0以上的處理,所以需要批處理觀測文件。此軟件經TEQC軟件測試,已用于工程應用。附LINUX版本

代碼片段和文件信息
#include?“Rinex3.h“
bool?GetFileList(vector&?File_vec?string?Path)
{
string?Dos(“dir?/b?>?“);
Dos?=?Dos?+?Path?+?“\\Rinex3NameList.cfg“;
system(Dos.c_str());
string?cfgpath(Path);
cfgpath?=?cfgpath?+?“\\Rinex3NameList.cfg“;
ifstream?infile(cfgpath.c_str());
if(infile)
{
while(!infile.eof())
{
string?line;
getline(infileline‘\n‘);
if(line.empty())continue;
if(line.at(line.size()-1)?==?‘o‘?||?line.at(line.size()-1)?==?‘O‘)
{
string?FilePath(Path);
FilePath?=?FilePath?+?“\\“?+?line;
File_vec.push_back(FilePath);
}
else
continue;
}
return?1;
}
else
{
cout?<“Error:?“??< return?0;
}
}
int?main(int?argc?char*?argv[])
{
unsigned?short?Interval?=?0;
if(argc!=?2)
{
cout?<“The?arguments?is?incorrect“?< cout?<“your?shoud?specific?the?path?as:?D:\\Rinex3“?< return?1;
}
string?Path;
if(argc?==?2)
{
string?tmp(argv[1]);
Path?=?tmp;
cout?<“File?path?is?“?< }
//else?
//{
// string?tmp(argv[0]);
// Path?=?tmp;
// cout?<“?File?path?is?“?< //}
vector?File_vec;
GetFileList(File_vecPath);
if(!File_vec.empty())
{
cout?< vector::iterator?v_i(File_vec.begin());
while(v_i?!=?File_vec.end())
{
cout?< Rinex3?R(*v_i);
R.FormatConvert();
cout?<*v_i?<“?has?been?transformed“?< ++v_i;
}
cout?< }
else
{
cout?<“Error:?please?check?is?there?Rinex?O?file?or?not“?< }
string?Dos(“del?/q?“);
Dos?=?Dos?+?Path?+“\\Rinex3NameList.cfg“;
system(Dos.c_str());
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1473024??2015-03-13?09:40??Rinex322\Debug\Rinex322.exe
?????文件????4369092??2015-03-13?09:40??Rinex322\Debug\Rinex322.ilk
?????文件????8891392??2015-03-13?09:40??Rinex322\Debug\Rinex322.pdb
?????文件?????101888??2015-03-13?09:46??Rinex322\Release\Rinex322.exe
?????文件????1289216??2015-03-13?09:46??Rinex322\Release\Rinex322.pdb
?????文件????????917??2014-05-19?14:19??Rinex322\Rinex322\BJF1118m30.14O\rinex2\BJF1118m30.14O
?????文件???????1950??2015-03-13?09:40??Rinex322\Rinex322\Debug\cl.command.1.tlog
?????文件??????68342??2015-03-13?09:40??Rinex322\Rinex322\Debug\CL.read.1.tlog
?????文件???????2046??2015-03-13?09:40??Rinex322\Rinex322\Debug\CL.write.1.tlog
?????文件??????????2??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件??????????2??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件??????????2??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件??????????2??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件??????????2??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件??????????2??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件???????1446??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件???????2182??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件????????764??2015-03-13?09:40??Rinex322\Rinex322\Debug\li
?????文件?????761700??2015-03-13?09:40??Rinex322\Rinex322\Debug\main.obj
?????文件????2696937??2015-03-13?09:40??Rinex322\Rinex322\Debug\Rinex3.obj
?????文件???????1869??2014-12-29?15:27??Rinex322\Rinex322\Debug\Rinex322.Build.CppClean.log
?????文件?????????73??2015-03-13?09:40??Rinex322\Rinex322\Debug\Rinex322.lastbuildstate
?????文件???????1905??2015-03-13?09:40??Rinex322\Rinex322\Debug\Rinex322.log
?????文件????1205003??2014-12-29?15:27??Rinex322\Rinex322\Debug\TypeIndex.obj
?????文件????1158144??2015-03-13?09:40??Rinex322\Rinex322\Debug\vc110.idb
?????文件?????897024??2015-03-13?09:40??Rinex322\Rinex322\Debug\vc110.pdb
?????文件???????1860??2014-06-05?02:48??Rinex322\Rinex322\main.cpp
?????文件???????2010??2015-03-13?09:46??Rinex322\Rinex322\Release\cl.command.1.tlog
?????文件??????67836??2015-03-13?09:46??Rinex322\Rinex322\Release\CL.read.1.tlog
?????文件???????1566??2015-03-13?09:46??Rinex322\Rinex322\Release\CL.write.1.tlog
............此處省略36個文件信息
- 上一篇:Design Systems
- 下一篇:零件交易系統
評論
共有 條評論