创建模板概述
创建模板命令生成横向几何图形,这是路面设计的核心。模板由一系列点和组件组成,这些点和组件表示稍后使用 Roadway Designer 命令处理的切断线特征。已处理的路面特征将保存到设计曲面。模板存储在模板库 (*.itl) 中。
模板点
模板的点表示处理模板时将创建的断线特征。点具有名称和特征样式;模板中的点数没有限制。在 Roadway Designer 中作为特征处理之后,它们将保存到设计曲面中。
模板组件
组件是一组定义开放或闭合形状的点。每个组件(无论是开放还是闭合)均可表示不同的材料或相关区域。组件已命名并具有分配的特征样式。在 OpenRoads 中已创建 7 种类型的组件:简单、受约束、无约束、空点、末端条件、重叠/剥离和圆。
简单组件通常表示路面的剖面。它是一个由坡度和厚度定义的闭合平行四边形(4 个约束点)。受约束的组件由全部限制于第一点移动的点组成。约束点通常用于管理模板中其他点的行为。移动点(父项)时,任何约束点(子项)也会移动。此限制仅影响约束点的偏移和高程 (x,y),且这种关系是单向的(子点的移动不会移动父点)。无约束的组件是开放或闭合形状,没有移动限制。空点是刻意与任何特定组件无关的模板点。它经常用作控制其他点的参考。末端条件是一个特殊的开放形状组件,它用于瞄准曲面、曲面特征、高程或路线。可以在创建路面模板时定期测试末端条件的完整性。重叠/剥离组件用于处理所有压碾/剥离类型操作,并且可用于处理调平(重叠)操作。
创建之后,可以根据需要修改组件。模板中的点或组件数量没有限制。当模板与平面和纵面路线以及超高配对时,它们将定义廊道的表面。模板是灵活的设计组件,既可用于对简单的构造(如沟渠和人行道)进行建模,也可对更为复杂的具有超高曲线和可变边坡的多车道高速公路进行建模。
在上述示例中,简单模板包含 20 个点和 15 个组件。
点约束
点约束用于管理模板中点的行为。使用点约束之后,如果在模板中移动点(无论是通过用户编辑模板移动点,还是通过在设计处理期间应用水平或垂直控制来移动点),则与移动点相关的所有点均会采取合理且可预测的行为。
点约束是二维和单向的约束。二维意味着约束只能影响点偏移和高程(横截面视图中的 x 和 y 坐标)。单向意味着点之间存在子-父关系。换句话说,如果点 B 受点 A 约束,则点 A 称为点 B 的父项,移动点 A 将影响点 B,但是移动点 B 无法影响点 A。在以下示例中,淡蓝色箭头表示从点 A 到点 B 的父/子关系:
一个点最多可以有 2 个约束。在该点处,它称为完全约束。完全约束的点由红色加号表示:
一个部分受约束的点,意味着它只有一个约束,显示为黄色加号:
无约束点显示为绿色加号:
也可以标记约束,以便在处理期间可以更改标记约束的值。例如,模板可以具有称为厚度的约束标签,用于控制沥青磨损表面的厚度。稍后,可以在设计过程中在一个或多个桩号范围内更改此厚度。
约束类型
InRoads 为路面模板设计(平面、平面最大值、平面最小值、纵面、纵面最大值、纵面最小值、坡度、矢量偏移、对表面进行投影、对设计进行投影、角度距离)提供了各种约束类型,如下所述:
平面
子点与父点保持给定的水平距离。
平面最大值
子点具有两个父点并与最右边的父点(具有平面最大值或 X 值)保持给定的水平距离。
平面最小值
子点具有两个父点,并且保持在距离最左侧的父点(具有平面最小值或 X 值)的给定水平距离处。
纵面
子点保持在距父点的给定垂直距离处。
纵面最大值
子点具有两个父点,保持在距最高的父点(具有纵面最大值或 Y 值)的给定垂直距离处。
纵面最小值
子点具有两个父点并与最右边的父点(具有纵面最小值或 Y 值)保持给定的水平距离。
斜率
子点与父点保持给定的坡度。此外,可以为坡度约束分配翻转值。翻转值用于根据高侧坡差和低侧坡差设置坡度约束,并设置用于定义父点控制坡度的参考点。有关翻转控制的更多详细信息,请参阅应用水平段翻转锁定主题。坡度约束是绝对值。无论子点位于父点的左侧还是右侧,从左下角到右上角的斜率均为正。
矢量偏移
该子点具有两个父点并投影到由两个父点定义的矢量。如果偏移量不是零,则子点在指定的偏移值与父矢量保持垂直偏移。负值表示偏移到由父点定义的矢量左侧。正值表示偏移到右侧。
对表面进行投影
此约束必须与先前定义的约束之一结合使用。另一个约束将定义投影方向。稍后,在处理设计时,将使用给定的名称或参数标签将子点投影到表面。如果表面不存在,或者找不到解决方案,则该点将保留在模板中放置的位置。
对设计进行投影
此约束类似于对设计进行投影,但该点投影到模板的设计曲面。给出投影值以指示投影是向左还是向右。该点还必须受先前约束之一的约束(不包括对表面进行投影),以便可以确定投影的方向。负值将投影限制在 0 的左侧;正值将投影限制在右侧。值 0 将在 0 的左侧和右侧查找以投影该点。如果找不到解决方案,则该点将保留在模板中放置的位置。
角度距离
此约束具有两个父点、一个距离和角度。稍后,选定的点完全约束到由第一个父点定义的位置,以及与第一个父点所成的角度(相对于由两个父点定义的矢量)定义的位置。此约束产生刚体旋转。选中后,没有其他约束类型可用。