在测绘行业中经常用到附合水准路线计算,在数据较小时口算或笔算就可以解决,但测站数一旦巨多,这时依据以上方法解决难免会失误,并且浪费时间,此时用到以下程序或许会尽可能解决此类问题。(此程序为模板,使用时以工程本身为准!)

此程序仅建立在C Sharp控制台应用程序中。

该程序用到C Sharp-建立list表单结构,比较简单:

List<double> 存高差 = new List<double>();

建立好新的表单后不要忘记之后的数据存储!!!(如:存储测站数)

double c = double.Parse(Console.ReadLine());//存储:测站数

此后思路就是定义,计算,判断,输出等,与每次编写一样。

我的判断结构是在for循环里进行的,也可以分开写。

 for (int j = 0; j < 存高差.Count; j++)
if       -        else

下面为整个主程序:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace 附合水准路线计算
{class Program{static void Main(string[] args){Console.WriteLine("符合水准路线计算");double b = 0;List<double> 存高差 = new List<double>();Console.Write("请输入测站数");double c = double.Parse(Console.ReadLine());double sum = 0;for (int i = 0; i < c; i++){Console.Write("第{0}高差",i+1);b = double.Parse(Console.ReadLine());存高差.Add(b);}for (int j = 0; j < 存高差.Count; j++){sum += 存高差[j];}Console.Write("起始点高程");double s = double.Parse(Console.ReadLine());Console.Write("结束点高程");double e = double.Parse(Console.ReadLine());double x = e - s;double bihecha = sum - x;double eve = bihecha / c;double H = s;double xi = 20 * Math.Sqrt(c)/1000;Console.Write(Math.Abs(bihecha));Console.ReadKey();if (Math.Abs(bihecha) > xi){Console.Write("测量错误");}else{for (int j = 0; j < 存高差.Count; j++){if (bihecha < 0){H = s + (存高差[j] + eve);Console.WriteLine("P{0}点的高程是:{1}", j + 1, H);}else{H = s + (存高差[j] - eve);Console.WriteLine("P{0}点的高程是:{1}", j + 1, H);}}}Console.ReadKey();}}
}

运算结果:

本程序由吉林建筑科技学院梁*杰老师教学授课,小编经梁*杰老师传授,进行一系列整理希望能帮助到各位测绘同学!(如有侵权请告知!!!)

C Sharp进行附合水准路线计算中间点高程简易程序相关推荐

  1. 已知点的经纬度坐标计算/读取DEM高程信息/海拔高度

    已知点的经纬度坐标计算/读取DEM高程信息/海拔高度 思路 环境 依赖 安装GDAL 安装依赖包 测试GDAL 数据依赖 python代码 参考 思路 实现条件 1.GDAL库 2.DEM数据 开发语 ...

  2. 按方位角标注边长lisp_附合与闭合水准测量内业计算

    附合与闭合水准测量内业计算 一. 附合水准测量内业计算 如图1 所示,A.B 为已知水准点,A 点高程为 ,B 点高程为 .在山区测量附合水准路线各测段测站数n 及高差h 列于图中.试求未知点 1与 ...

  3. javascript 计算两个坐标的距离 米_EXCEL VBA曲线坐标计算程序在工程测量中的应用...

    在具有曲线段的公路,铁路线形中,如何计算中桩.边桩坐标,计算竖曲线高程等是一个繁琐的过程,需要进行大量的.复杂的计算,且容易出错.为此,就需要借用相关软件来提高速度和准确性,而excelvba计算程序 ...

  4. 构建规则格网进行体积计算

    构建规则格网进行体积计算 1.构建规则格网 1.1生成所有格网点 2.计算体积 2.1计算凸包所包含的所有格网点 2.2插值计算凸包内格网点的高程 2.3计算体积 总体步骤: 生成凸包多边形 构建规则 ...

  5. 使用Bigemap计算挖填土石方量

    使用的软件: 1.         Bigemap GIS Office 第一步: 用Bigemap GIS Office导出待计算区域的高程数据: 1.1 打开Bigemap GIS Office选 ...

  6. el-select 多选取值_土方计算的几个方法,该怎样选取?

    土方量计算在市政工程中占有重要地位,关系到工程费用的预算和具体施工方案的编制,准确的土方量够使施工方案编制更合理,施工更方便快捷,大大提升工程进度. 本期推送,我们将介绍5种土方计算方法:不规则三角网 ...

  7. supermap动态流向_计算流向 | SuperMap iDesktop Java

    流向,即水文表面水的流向.计算流向是水文分析的关键步骤之一.水文分析的很多功能需要基于流向栅格,如计算累积汇水量.计算流长和流域等. 在 SuperMap 中,对中心栅格的8个邻域栅格进行编码.编码实 ...

  8. 楼层平面放线及标高实测记录_建筑工程定位放线技术交底施工单位测量人员必备...

    定位放线 一.施工准备 施工测量准备工作包括图纸审核.测量定位依据点的交接与校核.测量仪器的检定与校核.测量方案的编制与数据准备.施工场地测量等. 1.检查各专业图的平面位置.标高是否有矛盾,预留洞口 ...

  9. 水平仪算公式计算机,水准仪的使用及计算方法

    原标题:水准仪的使用及计算方法 一.水准点 测绘部门在全国各地建立用水准测量方法获得其高程的控制点-水准(BM). 水准点有永久水准点和临时水准点. 水准点标志后,在水准记录本绘制"点之记& ...

  10. 2022施工员-市政方向-通用基础(施工员)题库及答案

    题库来源:安全生产模拟考试一点通公众号小程序 2022年煤矿探放水操作证考试题系煤矿探放水上岗证题目新版教材大纲题库!2022煤矿探放水复训题库模拟考试平台操作依据煤矿探放水新版教材大纲编写.煤矿探放 ...

最新文章

  1. java中next的用法_关于java iterator的next()方法的用法
  2. CodeForces #369 div2 D Directed Roads DFS
  3. 获取某个view的高度或者宽度
  4. BZOJ4044 Luogu P4762 [CERC2014]Virus Synthesis (回文自动机、DP)
  5. P1064 金明的预算方案(分组背包)
  6. Gradle复制文件/目录方法
  7. iphone怎么看wifi密码_无线网密码正确但是手机连接不上wifi怎么回事?
  8. android EditText获取光标位置并安插字符删除字符
  9. 盘点2019年5G:商用大戏开唱 三大问题亟待解决
  10. 【渝粤教育】广东开放大学 java程序设计基础 形成性考核 (39)
  11. spark streaming之 windowDuration、slideDuration、batchDuration​
  12. 使用AStar算法解决八数码问题
  13. 使用freessl.orgq免费ssl证书
  14. 原创仿虎哥说车抖音文案,抖音策划,虎哥说车文案背景音乐,房子租凭宣传文案
  15. 智能泥石流泥水位监测预警系统解决方案
  16. 原生JS写《像素鸟》的小游戏(下落的小鸟)
  17. 抓取检测之Closing the Loop for Robotic Grasping: A Real-time, Generative Grasp Synthesis Approach
  18. MyBatis-02-CRUD
  19. 如何破解大型网站的登录
  20. Python和Java二选一该学啥?

热门文章

  1. JAVA中使用Apache Batik实现SVG文件转PDF文件导出
  2. 通过 EWF 创建一个XP Embedded
  3. ORA-01017 错误
  4. python中pip下载过慢问题
  5. ClickHouse表引擎Distributed介绍-尚硅谷大数据培训
  6. vtd xml java_新兴XML处理方法VTD-XML介绍
  7. win10 SecoClient连接“提示用户与对方建立连接超时,配置错误或网络故障”
  8. 图片类word报告生成器
  9. 远程控制安卓手机教程
  10. Xshell 6免费版