資源簡介
本光盤是國防工業出版社2009年1月出版的《測量平差程序設計》(宋力杰編著)(ISBN978-7-118-06057-7)
一書中的源程序,每個文件夾中的源程序與書中各章內容對應。
運行環境:
1.操作系統最好在WindowsXP下 ;
2.Microsoft Visual C++6.0以上版本(包含6.0)。

代碼片段和文件信息
//?CoGPS.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
#include?“MyGPS.h“
#include?“public.h“
//////////////////////////////////////////////////////////////////////////
//????最小二乘平差算例
void??main1()
{
CCoGPS?coGPS;
char?*rfile=“教材例題\\最小二乘平差\\r.txt“;
char?*dfile?=“教材例題\\最小二乘平差\\Data.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打開結果文件失敗“);
return;
}
fprintf(coGPS.resultfp“?GPS網最小二乘平差算例:\n“);
coGPS.InputData(dfile);
//coGPS.PrintData();
coGPS.LeastSquares();
fclose(coGPS.resultfp);
printf(“\n\n\n數據文件:%s“dfile);
printf(“\n結果文件:%s\n\n“rfile);
}
//////////////////////////////////////////////////////////////////////////
//??抗差估計算例
void?main2()
{
CCoGPS?coGPS;
char?*rfile=“教材例題\\robust\\r.txt“;
char?*dfile?=“教材例題\\robust\\Data.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打開結果文件失敗!“);
return;
}
coGPS.InputData(dfile);?//輸入向量,內含輸入坐標
//?coGPS.PrintData();
coGPS.Robust(IGG30.005);
fclose(coGPS.resultfp);
printf(“\n\n\n數據文件:%s“dfile);
printf(“\n結果文件:%s\n\n“rfile);
}
//////////////////////////////////////////////////////////////////////////
//??粗差探測算例
void?main3()
{
CCoGPS?coGPS;
char?*dfile=“教材例題\\粗差探測\\Data.txt“;
char?*rfile=“教材例題\\粗差探測\\r.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打開結果文件失敗“);
return;
}
coGPS.InputData(dfile);?//輸入向量,內含輸入坐標
//coGPS.PrintData();
coGPS.DataSnooping(0.00120);
fclose(coGPS.resultfp);
printf(“\n\n\n數據文件:%s“dfile);
printf(“\n結果文件:%s\n\n“rfile);
}
//////////////////////////////////////////////////////////////////////////
//????自由網平差算例
void?main4()
{
CCoGPS?coGPS;
char?*dfile=“教材例題\\自由網平差\\Data.txt“;
char?*rfile=“教材例題\\自由網平差\\r.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打開結果文件失敗“);
return;
}
coGPS.InputData(dfile);?//輸入向量,內含輸入坐標
//coGPS.PrintData();
coGPS.Free();
fclose(coGPS.resultfp);
printf(“\n\n\n數據文件:%s“dfile);
printf(“\n結果文件:%s\n\n“rfile);
}
//////////////////////////////////////////////////////////////////////////
//?????擬穩平差算例
void?main5()
{
CCoGPS?coGPS;
char?*dfile=“教材例題\\擬穩平差\\Data.txt“;
char?*rfile=“教材例題\\擬穩平差\\r.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打開結果文件失敗“);
return;
}
coGPS.InputData(dfile);?//輸入向量,內含輸入坐標
//coGPS.PrintData();
coGPS.Quasi_Stable(“教材例題\\擬穩平差\\擬穩點.txt“);
fclose(coGPS.resultfp);
printf(“\n\n\n數據文件:%s“dfile);
printf(“\n結果文件:%s\n\n“rfile);
}
//////////////////////////////////////////////////////////////////////////
//????已知點坐標加權平差算例
void??main6()
{
CCoGPS?coGPS;
char?*dfile=“教材例題\\已知點加權平差\\Data.txt“;
char?*rfile=“教材例題\\已知點加權平差\\r.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打開結
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5157??2008-12-25?10:04??《測量平差程序設計》(宋力杰編著)\GPS網平差\CoGPS.cpp
?????文件???????4926??2008-12-25?10:05??《測量平差程序設計》(宋力杰編著)\GPS網平差\CoGPS.dsp
?????文件????????535??2007-04-28?19:15??《測量平差程序設計》(宋力杰編著)\GPS網平差\CoGPS.dsw
?????文件??????99328??2010-03-29?16:00??《測量平差程序設計》(宋力杰編著)\GPS網平差\CoGPS.ncb
?????文件????????974??2010-03-29?15:59??《測量平差程序設計》(宋力杰編著)\GPS網平差\CoGPS.plg
?????文件??????31238??2008-12-25?10:02??《測量平差程序設計》(宋力杰編著)\GPS網平差\MyGPS.cpp
?????文件???????2950??2008-12-24?09:07??《測量平差程序設計》(宋力杰編著)\GPS網平差\MyGPS.h
?????文件?????????70??2007-05-10?15:59??《測量平差程序設計》(宋力杰編著)\GPS網平差\ReadMe.txt
?????文件????????292??2007-04-28?17:29??《測量平差程序設計》(宋力杰編著)\GPS網平差\StdAfx.cpp
?????文件????????667??2007-04-28?17:29??《測量平差程序設計》(宋力杰編著)\GPS網平差\StdAfx.h
?????文件???????8061??2007-05-02?10:44??《測量平差程序設計》(宋力杰編著)\GPS網平差\probability.cpp
?????文件???????1380??2007-05-03?11:27??《測量平差程序設計》(宋力杰編著)\GPS網平差\probability.h
?????文件???????5915??2008-12-25?09:39??《測量平差程序設計》(宋力杰編著)\GPS網平差\public.cpp
?????文件???????1720??2008-12-23?14:17??《測量平差程序設計》(宋力杰編著)\GPS網平差\public.h
?????文件???????6540??2007-07-19?08:32??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\自由網平差\Data.txt
?????文件???????2290??2008-12-25?10:04??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\自由網平差\r.txt
?????文件???????6540??2007-07-19?08:34??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\粗差探測\Data.txt
?????文件???????2636??2008-12-25?10:05??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\粗差探測\Result.txt
?????文件???????6540??2007-07-19?08:32??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\最小二乘平差\Data.txt
?????文件???????2317??2008-12-25?10:04??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\最小二乘平差\r.txt
?????文件???????6540??2007-07-19?08:32??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\擬穩平差\Data.txt
?????文件???????1108??2008-12-25?10:04??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\擬穩平差\Result.txt
?????文件?????????43??2007-07-26?16:59??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\擬穩平差\擬穩點.txt
?????文件???????6540??2007-07-19?08:32??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\已知點加相關權平差\Data.txt
?????文件???????2896??2008-12-25?10:04??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\已知點加相關權平差\r.txt
?????文件????????541??2007-07-23?22:46??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\已知點加相關權平差\已知XYZ.txt
?????文件???????6540??2007-07-19?08:32??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\已知點加權平差\Data.txt
?????文件???????2476??2008-12-25?10:04??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\已知點加權平差\r.txt
?????文件????????151??2008-07-29?18:33??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\已知點加權平差\已知XYZ.txt
?????文件???????6540??2007-07-19?08:34??《測量平差程序設計》(宋力杰編著)\GPS網平差\算例\robust\Data.txt
............此處省略314個文件信息
評論
共有 條評論