关于曲线段代码

特性 样例 描述

曲线起点:该代码用于指定当前点是一条曲线(圆弧)段或多条曲线段的起点。

EP1 BC

EP1 为活动地物名称,并且它将延伸到当前点,“ ”(空格)为要素/代码分隔符BC 表示当前点是曲线段的起点。

带有此代码的当前点为曲线上的第一个点。如果不存在与 <曲线起点> 代码相对应的 <曲线终点> 代码,则第二个具有相同地物名称的点将被视为曲线上的点,且第三个具有相同地物名称的点将为曲线终点。

曲线终点:该代码与 <曲线起点> 代码结合使用,以使用三个以上的点来定义曲线段。无需连续定位曲线上的多个点。

101 … EP1 BC

112 … EP1

123 … EP1

134 … EP1

145 … EP1 EC

EP1 为活动地物名称,并且它将延伸到当前点,“ ”(空格)为要素/代码分隔符EC 指示当前点是曲线段的终点。

从具有 <曲线起点> 代码的点开始,线条处理器将查找 <曲线终点> 代码。如果找到 <曲线终点> 代码,则 <曲线起点> 代码和 <曲线终点> 代码之间的所有点都将用于拟合地物的圆弧段。曲线将通过每个点(类似于 PEDIT/拟合 [曲线] 选项)。如果在 <曲线起点> 代码后找不到 <曲线终点>,则会将三点圆弧应用于该地物。

:该代码用于指示圆要素的起点。如果为两点或三点的圆,该代码将停止上一点上的线条。

具有半径值的一点圆的行为类似于连接点命令。线条代码停止,并通过将点用作圆心以及使用半径来创建新圆。两点或三点圆的行为类似于开始命令,可以创建新的地物并结束名称相同的活动地物。

POOL CIR5.0

POOL 为地物名称,“ ”(空格) 为要素/代码分隔符CIR 为 <圆> 代码,并会创建新的圆形地物,其中当前点为半径点,5.0 为圆半径值。地物的高程为当前点的高程。本样例仅使用当前点作为圆心,半径紧跟在 <圆> 代码之后。

方法 1 仅使用当前点作为圆心,半径紧跟在 <圆> 代码之后。

方法 2 使用两个连续点定义圆形地物。第一个点将定义中心位置,第二个点将定义高程和半径。

方法 3 使用三个点定义圆形地物。将使用所有三个点的高程,并使用圆弧而非直线来延伸闭合。

曲线上的点:该代码用于指示当前点位于曲线段上。

EP1 OC

EP1 与活动地物的名称匹配,“ ”(空格)为“域/代码分隔符”OC“曲线上的点”代码。地物将延伸,且点被视为曲线上的点。如果没有与活动地物匹配的项,则 EP1 OC 可能为点编码错误。

曲线拟合 - 无曲线:在下图中,每个测量点具有相同的 EP1 地物名称且为线点(没有指示曲线点的 <曲线上的点> 代码,或 <曲线起点> 代码)。产生的地物为一系列连接的直线段。

曲线拟合 - 单点曲线:在下图中,每个点均具有相同的 EP1 地物名称,一个测量点被编码为曲线点(OC <曲线上的点> 代码)。产生的地物将具有已计算的曲率点 (PC) 和切点 (PT),并且曲线将通过该点。

曲线拟合 - 三点曲线:在下图中,每个点均具有相同的 EP1 地物名称,并且有三个连续的曲线点(OC <曲线上的点> 代码或曲线起点处的 BC <曲线起点> 代码)。产生的地物将以第一个 EP1 点作为曲线起点 (BC),以第三个 EP1 点作为曲线终点 (EC),并且曲线将通过第二个 EP1 点。

曲线拟合 - 多点曲线:在下图中,每个点均具有相同的 CL1 地物名称,并且有三个以上的连续点都具有 OC <曲线上的点> 代码,或者曲线段上的第一个点具有 BC <曲线起点> 代码而曲线段的终点具有 EC <曲线终点> 代码。产生的地物将以第一个 CL1 点作为曲线起点 (BC),以最后一个 CL1 点作为曲线终点 (EC)。复合曲线和反向曲线将通过 BC 地物顶点和 EC 地物顶点之间的每个点。