测量计算 · 保留来源

斜距平距换算与全站仪观测归算

把视线斜距归算为平距与地面高差,明确天顶距、竖直角和仪器/棱镜高的含义,保留每一条观测的来源。

阅读操作指南 ↓

批量归算观测记录

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

CSV模板

列号从1开始。点号、测站高程、描述可填0表示无该列。仪器高或棱镜高留空会报错;确实为零时才填写0。

输入仪器中心至目标中心的斜距。本工具仅做平面几何分解及竖直仪器高-棱镜高改正,不做棱镜常数、气象、球气差、投影或两盘归算,也不推测方位角和坐标。

理解输入,交接完整结果

原创情境配图,不是校准示意或真实项目证据。

分开斜距与水平投影

一条视线同时有水平与竖直分量,先核对输入口径。

水平台面上向上倾斜的铰接金属视线模型

目标中心与地面不是同一个高度

仪器高和棱镜高决定视线分量如何变成地面高差。

短竖杆上的棱镜位于地面测量标志上方

操作与方法说明

从观测记录到可以复核的平距与高差

明确数据含义、计算口径、异常和输出,再用于后续工作。

先确认手中的距离是不是斜距

外业导出的“距离”列不一定是斜距,也可能已经是平距或格网距离。开始计算前,应查看全站仪或采集软件的导出设置。这里要求的是仪器中心至目标中心的视线斜距;如果把已经归算好的平距再乘一次三角函数,就会得到偏短但外观正常的结果。

本页将平距、视线竖直分量、地面点间高差分开输出。填写测站高程后,还可求目标地面点高程。只知道斜距和竖直方向不足以确定平面方位,因此本工具不会猜测方位角,也不会直接生成东、北坐标。

整理观测文件时,先把每条记录的仪器高对应清楚

默认七列依次为点号、斜距、角度、仪器高、棱镜高、测站高程、描述。可上传CSV、TXT、TSV、XLSX或粘贴文本,列号从1开始。点号、测站高程或描述没有对应列时,可填0;斜距、角度、仪器高与棱镜高必须有列且每条都有效。

一站内棱镜杆高度改变后,后续记录应使用新高度,不能把整批都套用第一条值。原始手簿中的设站与高度记录需先由源软件正确展开到观测表。本版不直接解析RW5或仪器专用工程文件,不会推测哪一条设站信息对哪些测点生效。

天顶距90度与竖直角0度,不是同一个输入口径

天顶距从天顶向下量,0度向上、90度水平、180度向下,本工具接受0至180度。竖直角从水平起算,仰角为正、俯角为负,接受−90至90度。角度定义必须按原始记录主动选择,不能仅凭数值接近90度就认定是天顶距。

盘右读数不能直接按盘左天顶距处理。超出本版范围的记录会保留并报错,而不是自动减去或补成某个角度。两盘归算、指标差和测回平均应先在源软件完成,并保留所采用的仪器规则及原始观测。

度分秒格式要明确,不按小数外观猜测

89.4050在紧凑dd.mmss格式下表示89度40分50秒;若选十进制度,则表示89.405度。两个输入都可能合法,但不是同一个角度。请先用一条已知观测核对设置,再批量处理。紧凑格式的分、秒各占两位,不接受把90.5猜成90度50分。

分隔度分秒可写89 40 50,也可使用度、分、秒符号;分秒均须小于60。负号作用于整个竖直角,−0 30 00表示负半度。gon模式下100gon等于90度。文本中的小数使用英文句点,逗号、分号和制表符作为文件分隔符单独选择。

平距与高差分别怎么算

设斜距为S、天顶距为Z,则平距为S×sinZ,视线竖直分量为S×cosZ。若输入的是竖直角v,则平距为S×cosv,视线竖直分量为S×sinv。有效范围内的平距不会因为俯视而变成负数;向下的含义由竖直分量的负号表达。

地面点间高差=视线竖直分量+仪器高-棱镜高。测站高程存在时,目标点高程=测站高程+地面高差。程序对精确水平、竖直方向单独处理,避免出现三角函数近似带来的极小残值,但这不会提升外业观测本身的精度。

仪器高、棱镜高为何不能空着当零

仪器高应是测站地面标志到仪器中心的竖直高度,棱镜高应是目标地面标志到目标中心的竖直高度。某些仪器采用斜量到标记槽的读数,需要按厂商方法换成正确高度,不能直接把尺上数字放入本页。

空值会提示错误,只有实际为零时才明确填0。例如无棱镜观测并不自动等于所有目标的棱镜高都可置零,还应确认观测位置是否就是需要求高程的位置。本工具不识别目标类型,也不会根据点名把某条高度改成常用默认值。

用简单例子核对正负号

载入示例,选择天顶距、十进制度、米。第一条斜距100、天顶距60度、仪器高1.5、棱镜高2,平距约86.602540,视线竖直分量50,地面高差49.5。测站高程100时,目标点高程149.5。

第二条把天顶距改为90度,其余不变。此时视线是水平的,但地面高差为−0.5,因为仪器中心和棱镜中心离各自地面的高度不同。第三条没有测站高程,仍可输出相对高差,目标点高程保持空白,不拿零高程代替未知基准。

统一单位,并写下高程依据

斜距、仪器高、棱镜高与测站高程须统一使用米、国际英尺或美国测量英尺。下拉框只是声明单位,不会把某一列从英尺换算为米。混合单位必须先明确转换,再交给本页计算;不能靠结果看起来接近预期来判断单位正确。

输入测站高程时,应记录其基准及来源。结果继承这个高程含义,不会自动把椭球高变成正常高或正高,也不会建立控制点依据。项目说明栏可写工区、测站版本、角度口径及仪器已应用的改正,随完整报告交接。

本版不重复做仪器已完成的改正

本工具只做平面几何分解及仪器高减棱镜高。不另做棱镜常数、气象PPM、球气差、照准轴与竖轴改正、两盘平均、导线平差或格网改正。应先在仪器和源软件中核对这些设置,避免重复应用或遗漏必要步骤。

与仪器报告对不上时,先比较双方处理的是原始斜距、改正后斜距还是已归算成果,再核对角度与高度。长距离视线及特殊精度要求应使用适合项目的完整测量流程,本页数字的小数位数不是精度等级,也不是工程成果合格结论。

异常记录保留在原来的位置

斜距须大于0,高度须非负,坏数字、缺项、角度超限和列数不一致都会明确标出。错误行计算值留空,不删除原记录;同名点的多次观测也分别保留,不能因为点号重复就覆盖。零距离占位记录不会被伪装成已成功归算的实测点。

回归采用Carlson官方SurvCE教程中的Leica TPS观测文件,将原手簿的观测与当前高度展开为CSV和XLSX,并保存原行号。有效计算与独立Python公式对照;这是文件读取及几何计算验证,不宣称复现原软件全部改正和平差成果。

导出后如何接着使用

预览按六位小数显示,CSV与XLSX保留完整计算数值和所有错误行,JSON另保留原文、附加字段与设置。确认状态后再下载,空白结果不能当成零值或合格记录。文件在设备本地线程计算,可取消或清空;最多10MiB、100000条观测,文本输出另有大小保护。

如果下一步做坐标正算,请选用已经核对地面或格网含义的平距列,并另行提供起算坐标和正确方位角。不要把竖直角当作平面方位。原观测归算报告与后续坐标表应一起保存,使测量归算、坐标推算及可能的平差步骤都能追溯。

常见问题

围绕实际输入与交付中容易出错的环节。

全站仪天顶距90度为什么还会算出高差?

天顶距90度只表示视线水平,视线竖直分量为零。地面高差还要加仪器高、减棱镜高,两者不相等时,两个地面点就不等高。

90.3000到底是多少度?

取决于明确选择的格式。dd.mmss下是90度30分,也就是90.5十进制度;十进制度模式下则为90.3度。本工具不依据小数位自动猜格式。

盘右天顶距可以直接粘贴吗?

不可以直接把超出0至180度的盘右读数当作本页天顶距。应先按源软件与仪器规则完成两盘归算。本工具不会擅自归一化或进行测回平均。

没有测站高程能不能计算?

可以求平距、视线竖直分量及相对地面高差,目标点高程留空。仪器高与棱镜高是另一回事,缺少它们会报错,不能悄悄当作零。

能直接导入原始手簿或RW5吗?

当前支持分隔文本与XLSX,需先从源软件导出所需列,并把每条观测对应的仪器高与棱镜高整理清楚。真实RW5用于开发验算,不代表页面已提供原始手簿解析功能。

这个平距可以直接用于格网坐标正算吗?

应先确认项目需要的是地面水平距离还是格网距离。本工具没有应用投影或综合比例因子,也没有从竖直角推导方位角;这些依据必须由你的后续坐标流程明确提供。