操作与方法说明
先分清角度写法,再做方向换算
测量资料中的小数点不一定代表十进制小数。格式选错时,算出的数值可能看起来合理,却已经偏离原方向。这个页面把解析方式放在输入之前,帮助你明确每个数的含义。
拿到一列角度,先核对来源
先查看仪器项目设置、导出说明或原计算表的列标题,确认这列数使用小数度、度分秒还是 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 字符,计算仍处理完整内容。修改格式或精度会清除旧结果,避免设置已经变化却下载到旧报告;取消计算会保留输入,清空本次数据则清除本工具当前会话。