测量计算 · 角度格式

方位角与象限角转换

把外业记录、计算表中的方向换成需要的表达方式。先明确选择小数度、度分秒或紧凑格式,再逐行检查象限与结果;原值和解析方式一起保留。

阅读操作指南 ↓

同一个方向,清楚区分每一种角度格式

本地处理 · 从坐标北顺时针 · 每行一个角度

全部行使用同一模式。小数度最多 12 位小数,DMS 秒最多 9 位小数。不自动猜格式,不接受负角、科学计数法或 gon 单位后缀。空行另行统计。

让格式选择成为复核的一部分

先确认起算方向,再确认每一位数字代表什么。

先看起算方向

坐标北起算、顺时针增加,是本工具对方位角的统一约定。

AI 生成的光学测量仪器水平度盘局部示意照片

单位与原值一起保留

小数点本身不是格式说明。将原始输入、解析模式和结果一起保存,便于交接复核。

AI 生成的钢制角度尺与琥珀色三角尺平铺照片

操作与方法说明

先分清角度写法,再做方向换算

测量资料中的小数点不一定代表十进制小数。格式选错时,算出的数值可能看起来合理,却已经偏离原方向。这个页面把解析方式放在输入之前,帮助你明确每个数的含义。

拿到一列角度,先核对来源

先查看仪器项目设置、导出说明或原计算表的列标题,确认这列数使用小数度、度分秒还是 gon。不能只凭“小数点后有四位”判断格式。例如 30.1530 在小数度模式里是 30.153 度;若原资料采用 DDD.MMSS,才表示 30 度 15 分 30 秒。两者都可能出现在测量资料中,却不能混用。

本工具的方位角从坐标北开始,按顺时针方向增加,正东为 90°、正南为 180°、正西为 270°。它只改写角度表达,不自动处理磁偏角、子午线收敛角或坐标系统转换。若原资料采用磁北、真北或从南起算,请先确认需要的方向改正。

单个角度与批量列表怎么填

单次试算直接输入一行即可。处理一批数据时,每行放一个角度,不加表头,也不要把点号、距离或备注混在同一行。读取文件请选择 UTF-8 编码的 TXT。整份列表统一使用当前模式;不同格式分批计算,避免前几行使用小数度、后几行又改用度分秒。

小数度使用小数点,不接受逗号小数、千位分隔符、负数和科学计数法,最多十二位小数。普通度分秒可写成 30 15 30.5,也可写成 30°15′30.5″,度、分、秒三项均需写全。分使用整数,秒允许最多九位小数。模式旁会给出对应输入示例,使用示例按钮会替换输入内容。

象限角的两个字母不能省

象限角从北或南向东或西量取,内部角度只能是 0 到 90 度。N 30 E 表示从北向东偏 30 度,对应方位角 30°;S 30 E 表示从南向东偏 30 度,对应 150°。只保留中间的 30,会失去方向所在象限的信息。

输入象限角时可使用 N 30 E 或 S 30 15 30 W 等完整写法,后者需要选择象限角度分秒模式。恰好位于正北、正东、正南、正西时,可直接填写 N、E、S、W。输出也会使用单一方向字母,避免在象限交界处出现两种等价写法而造成误会。

紧凑度分秒必须单独选择

DDD.MMSS 模式的小数点后,前两位表示分,再两位表示秒,后续位数才是秒的小数。例如 30.153012 表示 30°15′30.12″。为了使输入结构明确,本工具要求分、秒各占两位;30.15 这样的短写法不会自动补猜成某一种角度。

默认小数度模式不会因为看到四位小数就切换规则。30.1530 默认得到 30°09′10.800″,只有手动选中紧凑度分秒模式才得到 30°15′30.000″。部分仪器支持额外单位后缀、前置象限字母或方向表达式,本工具并不声称兼容所有仪器语法;请按当前模式显示的明确写法整理输入。

错误行、进位与显示精度

分和秒都必须小于 60。输入 30 60 00 时会显示错误,不会擅自改成 31 度。方位角必须在 0 到 360 度范围内,360 度的分秒只能是零;完整一周会归一为正北。象限角大于 90 度、gon 大于 400 或不符合所选格式的行也会明确保留为错误行。

秒的小数位可选择零到六位,舍入时会正确向分和度进位。例如接近 90 度的角度,保留三位秒小数时可能显示为正东;保留更多位数时又可能仍在东北象限。小数度与 gon 最多显示十位小数,不同格式精度不同,因此不应把显示后的正方向当作原始角度恰好等于正方向。

结果示意使用解析后的角度,不按表格显示位数提前舍入。它便于核对象限,不代表仪器角度精度。保留原值,才可以在后续需要时采用另一套显示精度重新计算。

gon 与度不要混用

gon 每周为 400,直角为 100;度每周为 360,直角为 90。如果原文件采用 gon,应在独立模式中输入纯数字,不要在数字后追加 g 或 gon。工具会同时列出其他格式的结果,方便核对。

本页没有弧度、度加小数分、从南起算或逆时针数学角模式。遇到这些资料,不要仅改列名或删去单位后硬套当前模式。先明确单位与基准,再使用符合来源约定的转换流程。

报告里保留哪些内容

每页展示二十五行,点击源行号可查看该行原值、解析模式、各类输出及方向示意。空行单独统计,后续记录仍保留实际源行号。错误行不会被悄悄删除,其转换结果保持空白并附上原因;空白不表示零度。

CSV 报告包含来源文件名、源行、原值、解析模式、状态、各类角度结果以及秒的小数位。JSON 保留完整结构,适合留档复核。可能被表格软件当作公式的原始文本会做保护;报告不是仪器专用观测文件,再导入其他软件前须核对列含义和角度设置。

文件在浏览器本地处理,输入上限为 10 MiB、100,000 个角度,CSV 输出也有 10 MiB 上限。大文件仅只读展示前 50,000 字符,计算仍处理完整内容。修改格式或精度会清除旧结果,避免设置已经变化却下载到旧报告;取消计算会保留输入,清空本次数据则清除本工具当前会话。

角度格式转换常见问题

针对测量资料整理中的歧义给出明确处理方式。

30.1530 到底是多少度?

先看来源采用哪种格式。默认按小数度解析,为 30.153°;只有明确选择 DDD.MMSS 才是 30°15′30″。不能仅凭小数位数判断,建议先找一个已知方向核对。

方位角怎么换成象限角?

选择方位角输入模式后,工具按所在象限给出 N/S 角度 E/W。比如 150° 对应 S 30° E。正北、正东、正南、正西直接输出方向字母。

分秒达到 60 时会自动进位吗?

输入中的分、秒达到 60 会被视为错误,避免替用户猜测。合法输入在输出舍入过程中产生进位则会正常处理,不会输出 60 秒。

正北应该写 0° 还是 360°?

两者表示同一方向,本工具统一输出 0° 或 N。度分秒输入为 360 度时,分秒必须都为零;gon 的 400 也归一为正北。

为什么换一个软件方向就不一致?

先核对小数度与紧凑度分秒,再检查角度单位、起算方向和顺逆时针约定。也要区分坐标北、真北和磁北。本工具不会自动替这些基准做改正。

可以一批混着放方位角和象限角吗?

建议按格式拆开。一次计算对全部行使用同一模式,不符合的行保留错误提示,导出也不会省略,方便回到源文件逐项修正。