闭合检核 · 本地计算

水准记录与闭合差计算器

按后视、前视和中间视计算高程,区分闭合、附合及无已知终点路线;保留原始闭合差,主动选择按测站或距离分配改正。

阅读操作指南 ↓

计算水准记录并复核闭合差

仪器高法 · 明确后视 BS/中间视 IS/前视 FS

支持CSV、TXT、TSV或XLSX;工作簿需先选择工作表,再核对列映射。公式单元格须先转为数值。

前四列固定为:点号、类型、读数、测段距离。每站按 BS→可选 IS→FS 排列,下一站 BS 点号须等于上一站 FS 转点。距离是该站后视+前视视距合计,只填在 FS 行;按距离调整时必填。无距离也保留空白第四列。

最多100,000条观测、10MiB;十进制数最多12位小数,绝对值≤10¹²。不预设合格限差,调整后端点吻合不代表原观测准确。

保留观测依据,复核调整过程

原创情境配图,不作为尺寸或现场观测证据。

明确每一次高程传递

移站前核对前视转点,移站后从同一转点后视建立新视线高程。

河道岸边的水准仪与远处水准尺

保持转点关系可追溯

前后两站应使用同一转点标识,原始记录中的对应关系需要确认。

水准尺底部与金属尺垫接触

操作与方法说明

操作与复核指南

先确认观测顺序与控制条件,再核对原始闭合差和改正结果。

先把水准记录按实际观测顺序整理

水准闭合差计算的前提,是起点高程、基准、单位和转点关系明确。本页采用仪器高法处理一条连续水准路线,先算未调整高程,再按控制条件检核闭合差。它不连接仪器,也不从文件中的数字判断高程基准,更不把多条相交路线自动合成水准网。

请把水准点资料、观测日期和记录版本写在依据栏。点号相同只能表示你声明它们是同一位置,软件不能验证尺垫是否移动、标石是否稳定或观测时是否读错尺。原始手簿仍是复核的重要依据。

四列含义固定,空距离列也要保留

前四列依次为点号、类型、尺读数、测段距离。类型使用BS表示后视、IS表示中间视、FS表示结束本站的前视。可选逗号、分号或TAB,明确首行是否为表头。表头名称可以使用中文,但列的位置不会自动识别或改变;附加列保留在JSON中。

没有距离时,第四列仍要保留为空。例如逗号分隔的A,BS,1.500,最后一个逗号不能省略。数据行列数不一致、引号损坏或数值非法会阻止整条路线计算,不会跳过该行后继续传递高程。错误报告保留全部原行与物理行号,便于回到文件修改。

仪器高是视线高程,不是脚架高度

本站视线高程等于后视点高程加后视读数;前视或中间视点高程等于视线高程减相应尺读数。例如起点高程100、后视1.5、前视1.2时,视线高程为101.5,新点高程为100.3。这里的“仪器高”是相对所用高程基准的视线高程。

移站后,需要对前一站的转点重新后视,建立新的视线高程。下一条BS的点号必须与前一条FS点号一致;若手簿前后写法不同,应先核对并统一,不能让程序凭相近读数猜测转点对应关系。

中间视不参加闭合路线的前后视合计

每站按BS、零条或多条IS、FS排列。IS使用当前视线高程计算侧点高程,不改变向下一站传递的转点高程,也不建立新的测站。未完成FS就再次出现BS,或文件以BS、IS结束,都会提示站序错误。

后视合计减前视合计只包含BS与结束本站的FS。把中间视也加进前视合计,会让路线高差随侧点数量变化,这是错误的检核口径。多次观测同一个侧点也不会自动平均;需要重复观测平差时,应采用明确支持该模型的流程。

闭合、附合和支线要分别处理

闭合回起点时,最终FS点名须与首个BS一致,终点已知高程采用起点高程。附合到另一已知点时,填写该点的独立已知高程,并确认高程基准一致。如果没有已知终点,可以计算传递高程,但不能判断真实闭合差,界面会停用调整选项。

本站约定闭合差为“计算终点高程-已知终点高程”。结果为正表示算得偏高,总改正应取负;结果为负则相反。调整后仍保留原闭合差,不把强制吻合后的零差值当作原观测结果。页面不预设适用于所有工程的容许误差。

按测站数还是距离分配,需要主动选择

默认不调整。已具备终点控制时,可以选择测站等权,或按各站后视加前视的水平距离分配。等权法认为各站承担相同份额;距离法按本站距离占总距离的比例分配。选哪种方法取决于观测程序和任务依据,不能仅因为某种方法看起来更均匀就采用。

按距离调整时,只在每站FS行填写该站后视与前视视距之和,所有测站都必须有正的距离。不能只填前视视距,也不能填累计距离。某转点的累计改正等于负闭合差乘已经历权重占总权重的比例,最终点得到全部改正。

中间视的调整规则单独说明

选择调整后,IS高程沿用本站后视点已有的累计改正,不根据侧点位置另行插值或分配路线长度。这是一项明确的处理约定;原始视线高程、原始侧点高程和采用的改正都会保留,便于复算。

经过这种处理的侧点并不等于独立闭合检核过的控制点。如果成果要求使用侧点距离、观测权或多个测回联合平差,本页不包含那些模型。未选择调整时,改正和调整高程留空,空白表示未执行,不是计算出零改正。

公开算例用于检验计算流程

示例来自Jerry Mahun公开教学资料,BM Ripp起点高程为820.12英尺,四站后视合计30.38、前视合计30.42,未调整终点为820.08,按本页约定闭合差为-0.04英尺。主动选择测站等权后,各FS点累计改正依次为+0.01、+0.02、+0.03、+0.04。

这些是公开教学读数,不是本站采集的现场记录;等权调整是另外选择的验算条件。起点加后视合计减前视合计,应等于计算终点,这只能检查算术一致性。即使错误读数录入得前后一致,该恒等关系仍可能成立,因此不能替代手簿和外业复核。

报告要能追溯每一条观测

完整CSV包含源行、点号、类型、读数、距离、站号、视线高程、原高程、累计权重、改正、调整高程和错误原因。JSON还保留原文、附加列、控制条件、方法、版本与时间。分页只改变显示,不减少导出记录。

计算在浏览器本地线程完成,可取消、恢复最近完成的输入或清空本次会话;改动输入后旧结果立即失效。最多100,000条观测、10MiB文本,十进制输入最多12位小数、绝对值不超过10¹²。高程加减采用十进制运算,循环改正数以有限小数表达;输出位数不表示实际测量精度。

常见问题

关于输入、检核和方法边界。

中间视读数要计入前视合计吗?

不计入。中间视只使用本站视线高程计算侧点,不负责向下一测站传递高程。

闭合差为正,改正数取什么符号?

按本站“计算-已知”定义,正闭合差的总改正取负;各点再按所选权重取得累计改正。

测段距离应该填写在哪里?

只填写在对应FS行,值为该站后视与前视水平视距之和。不要填累计距离或仅前视距离。

没有已知终点还能做平差吗?

本页只计算未调整高程,闭合差不可用,也不启用分配改正。不能为得到闭合结果而虚构终点。

仪器高是不是从地面量到望远镜的高度?

不是。本页仪器高表示水平视线在所用高程基准中的高程,由后视点高程加后视读数取得。

可以使用倒尺读数或处理整个水准网吗?

本版只接受非负尺读数和单条有序路线,不处理倒尺约定、多路线网平差或带观测权的最小二乘模型。