测量平差程序设计程序


本资源是国防工业出版社2009年1月出版的《测量平差程序设计》(宋力杰编著)(ISBN978-7-118-06057-7)一书中的源程序,仅限学习交流!
资源截图
代码片段和文件信息
// 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网最小二乘平差算例:
“);

coGPS.InputData(dfile);
//coGPS.PrintData();

coGPS.LeastSquares();
fclose(coGPS.resultfp);

printf(“


数据文件:%s“dfile);
printf(“
结果文件:%s

“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(“


数据文件:%s“dfile);
printf(“
结果文件:%s

“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(“


数据文件:%s“dfile);
printf(“
结果文件:%s

“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(“


数据文件:%s“dfile);
printf(“
结果文件:%s

“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(“


数据文件:%s“dfile);
printf(“
结果文件:%s

“rfile);

}

//////////////////////////////////////////////////////////////////////////
//    已知点坐标加权平差算例
void  main6()
{
CCoGPS coGPS;
char *dfile=“教材例题\已知点加权平差\Data.txt“;
char *rfile=“教材例题\已知点加权平差\r.txt“;
coGPS.resultfp=fopen(rfile“w“);
if(coGPS.resultfp==NULL)
{
MyBreak(“打开结

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        379  2012-01-04 21:56  测量平差程序设计ReadMe.txt

     文件      29685  2012-01-04 21:56  测量平差程序设计水平网平差PlaneNetAdjust.cpp

     文件       3032  2012-01-04 21:56  测量平差程序设计水平网平差PlaneNetAdjust.h

     文件        310  2012-01-04 21:56  测量平差程序设计水平网平差ReadMe.txt

     文件        304  2012-01-04 21:56  测量平差程序设计水平网平差StdAfx.cpp

     文件        667  2012-01-04 21:56  测量平差程序设计水平网平差StdAfx.h

     文件       6302  2012-01-04 21:56  测量平差程序设计水平网平差probability.cpp

     文件       1383  2012-01-04 21:56  测量平差程序设计水平网平差probability.h

     文件       5915  2012-01-04 21:56  测量平差程序设计水平网平差public.cpp

     文件       1720  2012-01-04 21:56  测量平差程序设计水平网平差public.h

     文件       3175  2012-01-04 21:56  测量平差程序设计水平网平差水平网平差.cpp

     文件       4982  2012-01-04 21:56  测量平差程序设计水平网平差水平网平差.dsp

     文件        545  2012-01-04 21:56  测量平差程序设计水平网平差水平网平差.dsw

     文件      91136  2012-01-04 21:56  测量平差程序设计水平网平差水平网平差.ncb

     文件      48640  2012-01-04 21:56  测量平差程序设计水平网平差水平网平差.opt

     文件       1688  2012-01-04 21:56  测量平差程序设计水平网平差水平网平差.plg

     文件       2719  2012-01-04 21:56  测量平差程序设计水平网平差第五章 边角网平差.cpp

     文件      44444  2012-01-04 21:56  测量平差程序设计水平网平差DebugClassical.obj

     文件          0  2012-01-04 21:56  测量平差程序设计水平网平差DebugClassical.sbr

     文件      67698  2012-01-04 21:56  测量平差程序设计水平网平差DebugNetworkAdjust.obj

     文件          0  2012-01-04 21:56  测量平差程序设计水平网平差DebugNetworkAdjust.sbr

     文件      67010  2012-01-04 21:56  测量平差程序设计水平网平差DebugPlaneNetAdjust.obj

     文件          0  2012-01-04 21:56  测量平差程序设计水平网平差DebugPlaneNetAdjust.sbr

     文件       2097  2012-01-04 21:56  测量平差程序设计水平网平差DebugStdAfx.obj

     文件        257  2012-01-04 21:56  测量平差程序设计水平网平差DebugStdAfx.sbr

     文件      18754  2012-01-04 21:56  测量平差程序设计水平网平差Debugprobability.obj

     文件          0  2012-01-04 21:56  测量平差程序设计水平网平差Debugprobability.sbr

     文件      17705  2012-01-04 21:56  测量平差程序设计水平网平差Debugpublic.obj

     文件          0  2012-01-04 21:56  测量平差程序设计水平网平差Debugpublic.sbr

     文件      50176  2012-01-04 21:56  测量平差程序设计水平网平差Debugvc60.idb

............此处省略317个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)