#define _CRT_SECURE_NO_WARNINGS
#include "traverse_survey.h"
#include<math.h>
#include<stdio.h>
#include<iostream>
using namespace std;
const double pi = 3.1415926;
//---------------------------附和导线输出-------------------------------//
int main()
{
cout << "------------------------------------附和导线测量--------------------------------------------------------" << endl;
cout << " 希望大家在测绘的世界中,不忘初心,继续前进 " << endl;
cout << " 本程序创建的时间:2018/10/06 " << endl;
cout << " 创建人: 河南理工大学2016级测绘工程专业李景勃" << endl;
cout << " " << endl;
cout << " " << endl;
cout << "****必看****注释:例如一条附和导线,A,B,C,D,为控制点,t,为图根点,"<<endl;
cout << " 导线的顺序为:A->B->t->t->t->C->D " << endl;
cout << "本程序的起始直线先输入: A的x,y坐标,再输入B的x,y坐标" << endl;
cout << " 终止直线先输入: C的x,y坐标,再输入D的x,y坐标" << endl;
cout << " " << endl;
cout << "****再次强调****:一定要根据导线的不同,看好输入顺序!!还有最多输入50站,要是有更多的观测站,需要改动程序中的参数!!" << endl;
/*************************************已知数据*****************************************/
//double start_position = 298.9867;//起始的坐标方位角(十进制的度)
//double end_position = 182.1792; //结束的方位角(十进制的度)
//double A_x = 3905040.607;//起始点的x坐标
//double A_y = 426376.329; // 起始点的y坐标
//double C_x = 3904603.665; // 终止点的x坐标
//double C_y = 426460.041;//终止点的 y 坐标
//const int N = 6; //站数
//double Distance[N-1] = {189.40,99.93,83.11,33.00,44.70}; // 每一站的长度
//double d[N] = {55,166,182,206,147,204 };//每一站的度
//double m[N] = {46,24,38,14,55,11 };//每一站观测角度的分
//double s[N] = {2,53,47,53,44,55 };//每一站观测角度的秒
/*************************************实习的第一根导线*****************************************/
//double start_position = 0;//起始的坐标方位角(十进制的度)
//double end_position = 0; //结束的方位角(十进制的度)
//double A_x = 3895802.403;//起始直线的x坐标
//double A_y = 432266.002;//起始直线的y坐标
//double B_x = 3895886.195;//起始直线的x坐标
//double B_y = 432271.287;//起始直线的y坐标
//double D_x = 3895886.195;//终止直线的x坐标
//double D_y = 432271.287;//终止直线的y坐标
//double C_x = 3895802.403;//终止直线的x坐标
//double C_y = 432266.002;//终止直线的y坐标
//const int N = 12; //站数
//double Distance[N-1] = {70.166,30.817,21.874,36.999,23.356,35.203,59.311,29.960,84.311,93.595,47.158}; // 每一站的长度
//double d[N] = {76,156,208,236,78,90,284,192,40,168,115,151};//每一站的度
//double m[N] = {55,15,29,06,22,00,50,31, 34,33,54,23};//每一站观测角度的分
//double s[N] = {14,27,40,34,44,9,20, 22,11,35,45,25};//每一站观测角度的秒
/*************************************实习的第二根导线*****************************************/
//double start_position = 0;//起始的坐标方位角(十进制的度)
//double end_position = 0; //结束的方位角(十进制的度)
//double A_x = 3895877.463;//起始直线的x坐标
//double A_y = 432464.722;//起始直线的y坐标
//double B_x = 3895947.133;//起始直线的x坐标
//double B_y = 432455.562;//起始直线的y坐标
//double D_x = 3895947.133;//终止直线的x坐标
//double D_y = 432455.562;//终止直线的y坐标
//double C_x = 3895877.463;//终止直线的x坐标
//double C_y = 432464.722;//终止直线的y坐标
//const int N = 7; //站数
//double Distance[N - 1] = {44.823,61.120,45.692,60.725,37.552,29.044}; // 每一站的长度
//double d[N] = { 97,169,89,90,186,257,8};//每一站的度
//double m[N] = { 25,50,04,25,45,39,50};//每一站观测角度的分
//double s[N] = { 43,04,35,30,14,03,10};//每一站观测角度的秒
///*************************************实习的第三根导线*****************************************/
//
// double start_position = 0;//起始的坐标方位角(十进制的度)
// double end_position = 0; //结束的方位角(十进制的度)
// double A_x = 3895877.463;//起始直线的x坐标
// double A_y = 432464.722;//起始直线的y坐标
// double B_x = 3895947.133;//起始直线的x坐标
// double B_y = 432455.562;//起始直线的y坐标
// double D_x = 3895936.2408;//终止直线的x坐标
// double D_y = 432350.5920;//终止直线的y坐标
// double C_x = 3895941.293;//终止直线的x坐标
// double C_y = 432350.994;//终止直线的y坐标
// const int N = 8; //站数
// double Distance[N - 1] = { 53.121,135.176,118.972,33.661,62.136,69.395,20.584 }; // 每一站的长度
// double d[N] = { 176,92,178,87,92,181,206,256 };//每一站的度
// double m[N] = { 39,50,35,19,51,19,07,19 };//每一站观测角度的分
// double s[N] = { 56,42,16,36,15,54,43,18 };//每一站观测角度的秒
/*************************************学妹实习的导线*****************************************/
double start_position = 0;//起始的坐标方位角(十进制的度)
double end_position = 0; //结束的方位角(十进制的度)
double A_x = 95724.259;//起始直线的x坐标
double A_y = 2168.055;//起始直线的y坐标
double B_x = 95755.746;//起始直线的x坐标
double B_y = 2175.797;//起始直线的y坐标
double C_x = 95755.746;//终止直线的x坐标
double C_y = 2175.797;//终止直线的y坐标
double D_x = 95724.259;//终止直线的x坐标
double D_y = 2168.055;//终止直线的y坐标
const int N = 7; //站数
double Distance[N - 1] = { 43.1949,33.8573,48.0120,25.0626,28.4305,55.5144}; // 每一站的长度
double d[N] = { 333,142,115,108,139,135,105 };//每一站的度
double m[N] = { 00,24,13,40,37,52,11 };//每一站观测角度的分
double s[N] = { 32,10,41,07,24,58,34 };//每一站观测角度的秒
/*****************************************输入操作*************************************** *********/
///****************************************初始化***************************************************/
// double start_position = 0;//起始的坐标方位角(十进制的度)
// double end_position = 0; //结束的方位角(十进制的度)
// double A_x = 0;//起始直线的x坐标
// double A_y = 0;//起始直线的y坐标
// double B_x = 0;//起始直线的x坐标
// double B_y = 0;//起始直线的y坐标
// double C_x = 0;//终止直线的x坐标
// double C_y = 0;//终止直线的y坐标
// double D_x = 0;//终止直线的x坐标
// double D_y = 0;//终止直线的y坐标
// int N = 50; //站数
// double Distance[10] = {0}; // 每一站的长度
// double d[50] = {0};//每一站的度
// double m[50] = {0};//每一站观测角度的分
// double s[50] = {0};//每一站观测角度的秒
// double Decimal_degrees[50] = { 0 }; //每一站的观测角度(十进制的度)
// double every_position[50] = { 0 };//每一站的方位角(十进制的度)
// double correct_every_position[50] = { 0 }; //每一站改正后的坐标方位角(十进制的度)
// double d_x[50] = { 0 }; //d_x;
// double d_y[50] = { 0 };//d_y;
// double f_x = 0;
// double f_y = 0;
// double sum = 0;
// double correct_d_x[50] = { 0 }; //d_x;
// double correct_d_y[50] = { 0 };//d_y;
// long double x[50] = { 0 }; //x的坐标
// long double y[50] = { 0 }; //y的坐标
//cout << "--------------------------------------开始输入数据------------------------------------------------------" << endl;
//printf("输入起始直线A的x坐标:");
//scanf("%lf", &A_x);
//printf("输入起始直线A的y坐标:");
//scanf("%lf", &A_y);
//printf("输入起始直线B的x坐标:");
//scanf("%lf", &B_x);
//printf("输入起始直线B的y坐标:");
//scanf("%lf", &B_y);
//printf("输入终止点C 的x 坐标:");
//scanf("%lf", &C_x);
//printf("输入终止点C 的y 坐标:");
//scanf("%lf", &C_y);
//printf("输入终止点D 的x 坐标:");
//scanf("%lf", &D_x);
//printf("输入终止点CD的y 坐标:");
//scanf("%lf", &D_y);
//printf("输入本导线测量的站数:");
//scanf("%d", &N);
//scanf("输入每一站的长度\n");
//for (int i = 0; i < N-1; i+
没有合适的资源?快使用搜索试试~ 我知道了~
基于c++语言的附和导线测量程序
共48个文件
tlog:13个
obj:6个
ipch:5个
5星 · 超过95%的资源 需积分: 50 48 下载量 163 浏览量
2019-03-02
17:53:26
上传
评论 12
收藏 30.91MB ZIP 举报
温馨提示
导线测量(traversesurvey)指的是测量导线长度、转角和高程,以及推算坐标等的作业。导线测量布设灵活,推进迅速,受地形限制小,边长精度分布均匀。如在平坦隐蔽、交通不便、气候恶劣地区,采用导线测量法布设大地控制网是有利的。但导线测量控制面积小、检核条件少,方位传算误差大。
资源推荐
资源详情
资源评论
收起资源包目录
附和导线测量.zip (48个子文件)
附和导线测量
.vs
附和导线测量
v15
ipch
AutoPCH
c717de11ea9ec4b5
DEMO.ipch 28.94MB
af2f16f001d2ba62
TEMP.ipch 29.13MB
de20554eb306e68f
TRAVERSE_SURVEY.ipch 28.13MB
739e89cac899b045
DEMO.ipch 27.94MB
4a59d8676972a45f
TRAVERSE_SURVEY.ipch 29.13MB
.suo 35KB
Browse.VC.db 4.87MB
附和导线测量
traverse_survey.h 1KB
temp.cpp 1KB
附和导线测量.vcxproj 6KB
demo.cpp 11KB
traverse_survey.cpp 8KB
附和导线测量.vcxproj.user 165B
Debug
demo.obj 76KB
vc141.pdb 412KB
temp.obj 2KB
traverse_survey.obj 79KB
vc141.idb 243KB
附和导线测量.log 178B
附和导线测量.tlog
link.read.1.tlog 3KB
link.command.1.tlog 2KB
CL.command.1.tlog 2KB
CL.write.1.tlog 2KB
CL.read.1.tlog 24KB
附和导线测量.lastbuildstate 216B
link.write.1.tlog 568B
Release
demo.obj 878KB
vc141.pdb 372KB
temp.obj 1KB
traverse_survey.obj 897KB
附和导线测量.log 382B
附和导线测量.tlog
link.read.1.tlog 3KB
link.command.1.tlog 1KB
CL.command.1.tlog 2KB
CL.write.1.tlog 1KB
附和导线测量.write.1u.tlog 5KB
CL.read.1.tlog 24KB
附和导线测量.lastbuildstate 218B
link.write.1.tlog 502B
附和导线测量.vcxproj.filters 1KB
Debug
附和导线测量.exe 68KB
附和导线测量.ilk 459KB
附和导线测量.pdb 548KB
Release
附和导线测量.exe 20KB
附和导线测量.ipdb 27KB
附和导线测量.iobj 94KB
附和导线测量.pdb 684KB
附和导线测量.sln 1KB
共 48 条
- 1
资源评论
- 色空空色2023-07-29这个文件提供了一个简洁明了的基于 C 语言的附和导线测量程序,方便实际操作。
- 申增浩2023-07-29使用这个文件,我成功地完成了附和导线测量任务,非常满意结果。
- 是因为太久2023-07-29我发现这个文件中描述的测量程序与现实中的实际情况非常相符,可靠性值得称赞。
- 思想假2023-07-29这个文件的语言简单而直接,使得理解和使用都变得非常容易。
- 爱吃番茄great2023-07-29这个文件提供的附和导线测量程序设计得非常实用,无论是初学者还是有经验的人都能轻松上手。
py粉
- 粉丝: 265
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 源码:乐鑫ESP32-C3 BLE (基于Arduino框架 )和微信小程序(20241116).rar
- 个人博客网页设计html/个人主页网站html模板【个人博客网站html源码】
- 基于Django的在线商品评论情感分析Web系统
- 源码:微信小程序婚礼邀请函(20241116).rar
- java基于SSH的记账管理系统源码数据库 MySQL源码类型 WebForm
- Python 计算众数介绍(三种方法实现).docx
- jquery+css3实现的小狗绕地球奔跑动态404页面错误代码.zip
- 体适能_2.0.8.apk
- 时间序列-白银-15秒数据
- 家具商城-JAVA-基于SpringBoot+Vue的家具商城系统设计与实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功