内业复核 · 本地处理

平行偏移线坐标计算器

导入有序开放折线,按左右侧和垂距生成平行偏移线,检查尖角、退化与自相交,再导出坐标和DXF。

阅读操作指南 ↓

偏移有序开放折线

本地计算 · 明确尖角接合 · 不自动生成高程

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

2–1,000个有序顶点,10MiB;仅开放直线段。闭合线、折返、自相交、退化线段和超限尖角会阻止点/DXF导出;不自动修剪或倒角。

把计算条件与成果一起看清

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

逐段明确偏移方向

结合上方计算结果与下方指南,检查输入含义和适用范围。

碎石地上的平行木模板

核对拐角接合

结合上方计算结果与下方指南,检查输入含义和适用范围。

蓝色与琥珀色亚克力折线条

操作与方法说明

操作与复核指南

先明确数据和条件,再核对结果与交付格式。

先确认点表代表一条有序线路

平行偏移线坐标工具按原文件行序连接相邻顶点,生成指定侧、指定垂距的开放偏移线。适用于由直线段组成的中心线、施工基准线和参考折线。坐标散点本身不代表路线,导入前要确认点序,不能仅按点号大小或东坐标大小排序后就当作线路。

本页不会自动删点、换序或猜测中心线。CSV中的附加字段保留在JSON报告,原始点号与物理行号也会保留。错误顶点会阻止计算,避免跳过一行后悄悄改变线形。建议将原文件和设计版本一起保存,便于交接时重新核对。

X、Y要按含义映射为E、N

界面使用东坐标E和北坐标N。若原文件X为北坐标、Y为东坐标,应按实际含义选择列,不能按字母顺序照搬。列号从1开始;点号列设为0时,用源行号识别顶点。明确分隔符和是否有表头,再检查预览前的输入。

坐标与偏移距离须处于同一平面直角坐标系统、同一长度单位。选择米、英尺或美制测量英尺只标记单位,不自动换算。不支持经纬度;若把圆曲线离散为折线,本页偏移的是这些弦段,并非原圆曲线的精确平行曲线。

左右取决于沿点序的前进方向

沿顶点顺序向前看,右手侧为右偏、左手侧为左偏。例如向北走的线,右侧在东;向东走的线,右侧在南。反转点序会改变左右的含义。偏移距离填正数,侧别单独选择,避免正负号和左右设置重复作用。

每条线段都沿自己的垂直法向偏移,所以任意折线不能靠所有E统一加5来获得右偏5。统一加E或N属于整体平移,方向固定;平行偏移要求各段分别满足垂距,然后解决相邻段在拐角如何连接。

本版使用尖角相交接合

普通转角处,将前后两段的平行线延长或修剪到交点,作为新的接合顶点。共线同向处沿法向直接移动;端点仅垂直移动,不额外延长。核对表分别标记端点、直线接续、尖角和受阻拐角。

尖角限制定义为“原顶点到新交点的距离/偏移距离”,可设1至100。直角转弯的比例约为1.414214。接近折返时,交点可能离原顶点很远;超过设定限制后会标明拐角并阻止成果导出,不擅自倒角、圆角或截短。

偏距过大可能造成退化和自相交

检查包括连续重复坐标、原线反向折返、首尾闭合、不相邻线段接触或相交。计算后还会检查偏移段是否消失、反向,以及偏移线是否自相交。向内偏移时,过短的线段可能被两端修剪完全吃掉;原线有效并不保证任意偏距都有效。

存在问题时仍可保存核对CSV和JSON用于诊断,但点CSV与DXF保持禁用。软件不会自动删除一个环或替你选修复后的线形。请核对源数据或减小偏距后重算。问题列表有数量上限,一旦出现阻断问题就应处理,不能把只显示部分问题理解为其他位置必然无误。

用30加40折线检查侧别

内置合成示例为A(0,0)、B(30,0)、C(30,40)。向右偏5时应得到(0,-5)、(35,-5)、(35,40)。中间顶点同时满足两段的垂距,因此沿对角方向移动;向左偏5时,中间点则为(25,5)。这个示例用于说明算法,不是已批准的设计线。

使用真实文件后,可独立计算每个输出段两端点到原支撑直线的有符号垂距,检查是否等于所选距离。还要核对首尾端点,因为本页不会自动延长到某条边界。几何一致只说明运算符合输入,不能证明输入就是正确的现场设计依据。

先看图,再核对全部点表

图形采用相对原点的坐标差绘制,等比例、上北右东。蓝点为原线,橙点为候选偏移线;点击点或用左右方向键可查看对应顶点。大坐标下的小偏距仍通过相对位移显示。图形无底图,不能用来确认真实坐标系统位置。

点表分页只影响显示,报告包含完整数据。原线段表还给出长度和所选侧的单位法向。无效候选可能仍在图上显示用于诊断,能否交付以摘要和问题表为准。任何输入、侧别、距离或限制改动都会作废旧预览及导出许可。

CSV和DXF分别保留清楚的含义

检查通过后,确认预览即可下载点CSV和二维DXF R12。新点号为OFF-1、OFF-2等,避免原文件重名点号被误合并;核对表保留原点号、源行和前后坐标。点CSV按Point、Easting、Northing、Elevation、Description排列,高程留空。

DXF包含普通POINT对象与一条开放POLYLINE。二维XY编码中的Z=0不是设计高程或实测高程。不会生成闭合面、孔洞、圆弧凸度、文字标注或竖向偏移。导入CAD时仍应确认长度单位。

能力和精度边界

输入为2至1,000个有序顶点、最多10MiB UTF-8文本。坐标绝对值不超过10¹²、最多36位小数;偏距与尖角限制最多12位小数。单位方向涉及浮点开方,输出多位小数不意味着现场精度更高。

计算在浏览器本地线程执行,可取消、恢复最近成功输入或清空会话,不覆盖磁盘原文件。闭合区域缓冲、孔洞、圆角、缓和曲线及自动清理自交不属于本版功能,应使用明确支持这些几何对象的方法。

常见问题

围绕输入、方法、结果与使用边界。

怎样生成中心线两侧坐标?

按可靠点序导入开放折线,分别选择左侧和右侧各计算一次,独立核对并保存成果。左右以沿点序前进的方向为准。

偏移与坐标平移有什么区别?

平移是所有点加同一个向量;平行偏移按每段的法向移动,再计算相邻平行线交点,因此折线拐角不能统一加E或N处理。

尖角偏移后为什么特别长?

接近折返时,相邻偏移线交点会远离原顶点。本页按顶点位移与偏距之比检查,超过限制就阻止导出,不自动截短。

偏距太大会发生什么?

可能使短段消失、线段反向或自相交。需要调整距离或原线,不能把有问题的候选图当作可交付成果。

能处理闭合面、孔洞或圆角吗?

本版仅支持开放直线折线与尖角接合,不处理闭合面、孔洞或自动圆角。

高程会跟着偏移吗?

不会。点CSV高程留空;DXF中的Z=0只用于二维编码,不代表设计高程。