操作与方法说明
每一个新点,都有清楚的起点和计算依据
坐标正算不仅要有结果,还要说清方向、距离和起点来自哪里。
已知方位角和距离,怎样得到一个新点
坐标正算从已知起点出发,把方向和水平距离分解成东、北两个增量,再分别加到起点坐标上。本页适合复核设计偏距、编制少量新点,或按明确的各段方向与长度进行连续推算。计算后的新点仍属于原来的平面坐标框架。
开始前请确认起点来源、坐标轴含义、北方向和距离类型。坐标正算不会自动建立测站定向,也不识别未知坐标系。把图纸版本或计算依据写在工作区中,导出的记录才能说明这些数值是基于哪一份资料。
起点可以手输,也可以从现有点表选择
只算一个独立偏点时,直接填写起点东坐标和北坐标即可,点号、高程可空。有现成坐标表时,可以载入 CSV 或 TXT,核对列映射、表头及单位,再使用实际记录起始行号选择起点。这里的源行号包含表头与前面的空行,不等同于点号。 此处也可读取XLSX工作簿,须主动选择工作表;公式、日期及错误单元格请先核对并转为普通值。
页面会显示所选记录的点号和原始坐标,方便计算前复核。存在来源错误的记录不能作为起点。也可以载入现有点表用于检查新点号冲突和追加成果,同时保持手工输入起点;请查看“起点来源”选项,避免把文件中的点与手输坐标混淆。
方位角要明确从坐标北顺时针算
方位角模式接受 0 至 360 的十进制度,360 归为正北。正东为 90°,正南为 180°,正西为 270°。超出一周范围的值会报错,不自动猜测用户想归算几周。图纸方向若与项目坐标北不同,应先按项目约定处理,不能仅凭角度大小判断方向依据。
象限角模式可以填写 N 30 E、S 45 W 等形式,角度范围为 0 至 90 十进制度,也支持 N、E、S、W 四个方向字母。切换格式不会改写已经输入的文本。这里的小数点就是十进制小数,不会把 123.3045 猜成 123 度 30 分 45 秒;度分秒资料应先明确转换。
必须使用水平距离,不能把斜距直接代入
正算的距离与平面坐标使用同一单位,且应属于同一计算框架。全站仪测得的斜距需要结合竖直观测等资料归算为所需的水平距离;若还涉及地面与格网比例,应按项目方法处理。本页没有足够的观测信息替用户完成这些改正。
负距离会被阻止。若需要向反方向推算,请明确输入相反方向和非负距离,让结果记录能直接读懂。零距离允许作为明确的输入,但会提示新点与起点平面位置相同。选择“米”或“英尺”只标记当前数值单位,不会把已有坐标和距离自动换算。
用一组简单数字检查坐标正算方向
以坐标北起算的方位角 A、水平距离 D 为例,东向增量为 D×sin(A),北向增量为 D×cos(A)。新东坐标为起点东坐标加东向增量,新北坐标同理。正北、正东等精确轴向会直接按轴处理,避免三角函数残差产生本不应存在的微小侧向偏移。
起点 E=100、N=200,方位角 90°、水平距离 50,得到 E=150、N=200。如果从同一起点向北走 25,则得到 E=100、N=225。这些是合成检查数字,用来核对轴向、单位与操作,不是现场放样成果,也不代表允许误差。
放射计算始终使用同一个起点
在放射模式中,列表每一行都从最初选定的起点出发。第一行产生的新点不会改变第二行的起点。这适合从同一控制点计算多个独立方向的偏点。示意图画出从固定起点到各新点的连线,不把新点之间的顺序误画成连续路线。
某一行参数错误时,其余独立行仍可预览计算值,但错误行会保留在列表中,并阻止应用和点文件下载。这样交付文件不会悄悄少掉一个应有的新点。请修正列表后重新生成预览,确认全部行可用,再应用结果。
连续推算用上一新点,但每行方向仍是绝对方向
连续模式的第一行从原始起点出发,第二行以上一行生成的新点为起点,后续依次推进。上面的例子如果先向东 50,再从新点向北 25,终点就是 E=150、N=225,而不是放射模式第二行的 E=100、N=225。区别来自起点更新方式。
每一行的方向仍是相对坐标北的绝对方位角或象限角,不是相对于上一段的左转角、右转角或偏角。中间一行失败后,后面的依赖行标为未计算,不跳过错误段继续接算。连续坐标推算不等于导线平差,不会检验或分配闭合差。
新点高程只能填写已知值
只有水平方向和水平距离,不能确定新点高程。因此 Elevation 列表示用户另外给出的新点已知高程,不是高差、坡度或竖直角。留空即为未知,起点有高程也不会复制给新点。把未知值填成零,会改变数据含义,请保留空白。
连续推算中,上一个新点高程未知,并不影响用它的东、北坐标继续做水平计算。手工填写的新高程按选定高程单位保留,不参加平面公式,也不会做单位转换。若设计要求按坡度、竖直角或斜距求高程,需要使用明确包含相应观测的计算方法。
批量列表怎样准备,中文描述能否保留
可用页面中的快捷输入区逐行添加,也可以载入 UTF-8 CSV 或 TXT。计算列表固定使用逗号分隔,表头为 Point,Direction,Distance,Elevation,Description,依次为新点号、方向、水平距离、新点高程、描述。含逗号或换行的描述按 CSV 规则加双引号,中文不会随界面语言翻译。
新点号必须非空,且不能含首尾空白或控制字符。新点之间不能重号,也不能与起点或已载入表中的点号相同。比较按完整文本执行,0012 和 12 是不同点号。发生冲突时会明确指出并阻止点文件导出,不会自动覆盖、重编号或选择第一条。
追加到原点表之前,先看输出包含什么
勾选追加后,输出副本先保留全部原记录,再接上新点。五个标准字段使用点号、北坐标、东坐标、高程、描述的顺序,其后保留原文件中未映射的附加列。新点没有对应附加资料时留空,不会凭空填上观测日期、质量等级或其他属性。
原有点号、映射后的坐标文本和描述保持原值,但输出会标准化列顺序并添加表头,因此不能把它理解为逐字节复制原文件。原文件本身不会被覆盖。追加前要求原记录没有错误,且原记录与新点总数不超过 100,000;不勾选追加时,仅导出本次新点。原文件已有的重复点号警告不会被本工具自动消除。
大坐标的小增量如何保留
新坐标由原始十进制坐标文本加上计算所得增量,避免先把很大的起点独立舍入后吞掉小偏移。方向分解中的三角函数仍使用浮点数,结果可能出现较多小数位;这些位数反映数值计算,不代表外业精度。
连续模式不会在每一步按显示位数提前舍入。若接收软件要求固定小数位,建议保存本次完整记录,再通过点文件转换器准备单独交付副本。超出可支持数值范围、或小到无法表达的计算会报错,不输出无穷大或伪装成零。图示用于看路线,不作为精密量距依据。
预览、应用、下载,各自负责哪一步
预览会保留每一行的起点、输入方向、水平距离、归算方位角、坐标增量及新点值。点击表格源行可以查看详情;存在错误时也可下载完整 JSON 留存问题。图形最多展示前 1,000 段有效连线,表格分页和下载仍包含全部计算行,不把显示上限当成导出上限。
复核无误后点击应用,才开放点文件 CSV 下载。CSV 最多 10 MiB、100,000 点;输入计算文件也最多 10 MiB、100,000 行。大文件只读显示前 50,000 字符,实际计算全部内容,修改时请重新选择文件。改变参数会撤销旧结果,取消运算保留输入,清空页面不会删除已下载文件。
读取与计算均在浏览器内进行,没有坐标上传接口。建议保留原文件、计算列表和完整 JSON,让复核人员可以重做同一次运算。点号和描述按原文本保留;在电子表格中查看交付 CSV 时,请把这些字段作为文本导入,避免前导零或类似公式的文本被软件自行解释。