Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
  • Welcome
  • Products
  • Support
  • About
  • More
  • Cancel
Bentley 中国优先社区
  • Welcome to Bentley Communities
  • Bentley's Communities
  • Bentley 中国优先社区
  • More
  • Cancel
Bentley 中国优先社区
技术资料库 Create Template Overview
    • Sign in
    Bentley 中国优先社区 requires membership for participation - click to join
    • -Bentley 中文技术资料库
      • +AutoPipe
      • +Bentley Navigator
      • +Bentley Substation
      • -Bentley 道路与场地设计
        • +CNCCBIM系列
        • +Drainage and Utilities
        • +For China 版本
        • +GEOPAK SITE操作视频
        • +gINT civil tools
        • +OpenRail ConceptStation
        • +OpenRail Designer
        • +OpenRoads ConceptStation
        • -OpenRoads Designer
          • +01 学习视频
          • +02 常见问题
          • +出图及标注
          • +土木单元内容
          • +地模
          • +工作空间
          • +廊道建模
          • +新功能介绍
          • +模型分析与报表
          • -横断面模板
            • -Create Template对话框的使用
              • Add (Component) Commands 添加组件命令
              • Add Constraint 添加约束
              • Add Point 添加点
              • Change Template Origin 修改模板原点
              • Check Point Connectivity 检查点的连通性
              • Component Display Conditional Expression组件显示条件表达式
              • Component Properties组件的属性
              • Component Selection组件选择
              • Create Template Overview
              • Delete Component 删除组件
              • Delete Components删除组件
              • Delete Constraints from All Points 删除所有点的约束
              • Delete From Components (Make Null) 从组件中删除(变为空点)
              • Delete Point 删除点
              • End Condition Priorities 末端条件优先级
              • Fix Priorities 修改优先级
              • Merge Component合并组件
              • Merge Point 合并点
              • Move Point 移动点
              • Point Name List点名称列表
              • Point Properties 点属性
              • Point Selection点选择
              • Set Dynamic Origin 设置动态原点
              • Template Documentation Link 链接模板属性文件
              • Test End Conditions 测试末端条件
              • +Tools Commands (Create Template)工具命令(创建模板)
              • Unmerge Component Points 取消组件合并
              • Value Equation 数值方程式
            • imperial units used while creating this library
            • Video:空心横断面设置
            • +Videos:参数化隧道横断面模板创建
            • +Videos:横断面模板详细介绍及常见应用
            • Video:Overlay Stripping 组件及 Vertical Adjustments 工具介绍
            • Video:Value Equation 的用法
            • Video:修改组件位置小技巧
            • Video:在模板中添加圆弧组件
            • Video:在模板中添加圆形组件
            • Video:如何利用其他横断面模板
            • Video:带平台级数末端条件的应用(一)
            • Video:带平台级数末端条件的应用(二)
            • Video:末端条件异常—覆盖
            • 使用末端条件的常用规则
            • 圆弧模板生成的廊道不够光滑?
            • 平台功能应用:每一级边坡都按不同的组件来定义
            • 模板库管理器的使用
            • +线模板
          • +超高
          • +路线建模
          • +软件基本设置
          • +附属设施
        • +OpenX Designer CONNECT Edition
        • +PowerCivil
        • +场地
        • +软件下载及安装
        • +道路与场地的二次开发
      • +BRCM
      • +BridgeMasterModeler/OpenBridgeModeler
      • +Building Design
      • +i-model / DgnDb
      • +LumenRT/ContextCapture
      • +MicroStation
      • +MOSES
      • +OpenBridge
      • +OpenBuildings Designer
      • +OpenFlows
      • +OpenPlant
      • +OpenPlant Electrical CCK
      • Plaxis 地质分析
      • +ProjectWise
      • +ProStructures
      • +SACS
      • +STAAD.Pro
      • +SYNCHRO Pro
      • 中国优先产品汇总
      • +其 它
      • +桥梁大师<BridgeMaster>
      • +现浇箱梁
      • +软件激活及授权
    • +iTwin 数字孪生平台
    • Bentley二次开发资料库
    • +常用产品离线安装包分享 [截止到2021年9月]
    • +常见问题汇总
    • Bentley-Learn 官方教学平台-使用方法
    • +中国优先社区使用指南
    • +Bentley在线视频资源精选
    • +服务合作伙伴

     
     Questions about this article, topic, or product? Click here. 

    Create Template Overview

    Create Template 命令是道路设计中的重要功能,它用来创建道路的横断面几何数据。一个道路模板,是由一些列的点和组件构成的,这些点和组件所定义的特征将会在后续的命令中使用。道路的特征将会在预处理后保存在生成的surface元素中。用户定义的道路模板将会保存到模版库文件(*.itl) 中。

    注意:在Template library控件中,只显示所有模版和文件夹,文件夹中包含有不同模板,模板里包含有末端条件。

    注意:在Active Template tab 控件中,用户可以拖拽一个组件放到另外一个组件上,这样操作后拖拽的组件将成为那个组件的子类。用户还可以拖动一个组件到Component文件节点上可以删除其父类。

    Template Points (模板控制点)

    当使用Roadway Designer 的命令在dgn文件中创建模版时,模版的关键点就被处理成了成了带特征的线段。模版中的关键点包含有名称和feature 特征。对于关键点的个数模版文件没有限制。一旦关键点被处理成了带特征的线段,它将会被保存在dgn文件的surface元素中。

    注意:当用户选择Points 文件节点时,树形控件将会展开模版所有的控制点。单击右键将会弹出对点的编辑、删除和改名操作。

    Template Components (模板组件)

    一个组件是由一组点定义的闭合或非闭合的形状。每一个组件,无论闭合与否,都是为了表达道路中的一种材料构件或者一个区域构件等专业内容。组件可以定义名称和特征。在ORD中有六种类型的组件:Simple 简单组件 , Constrained 约束组件, Unconstrained无约束组件, Null Point空点, End Condition末端条件, and Overlay/Stripping表层清除组件.

    •     Simple (简单组件) : 是一种典型的路面结构。它是一个封闭的平行四边形结构,含有4个通过slope(斜率)和 thickness(厚度)约束的控制点。  
    •     Constrained (约束组件) : 约束组件是由一系列被完全约束在第一个点上的控制点组成的。点的这种约束关系被用来控制模版中点之间的表现行为。例如,当被约束点的父点移动时,子点也跟着移动。这里的约束内容仅包含偏移和X,Y坐标的移动,另外这种约束关系是单向的,子点的移动不会影响到父点。  
    •     Unconstrained(无约束组件) : 无约束组件是一种没有移动限制的闭合或非闭合图形。
    •     Null Point (空点) : 空点是模版里的不与模版中任何其他组件关联的点。它通常用做其他控制点的参考点。
    •     End Condition (末端条件) : 末端条件组件是一种非闭合的图形,它的target (目标)是surface ,带特征的surface ,指定高程,或者指定的alignment (路线)。末端条件的完整性可以在模版创建时进行测试。
    •     Overlay/Stripping (表层清除组件) : 常用于清表操作。

    当组件创建后,用户可以按照需求修改它。在模版中不限制组件和控制点的个数。当用户把设置有平纵的道路设计线与模版绑定后,程序将会根据模版来创建路廊的实体结构。模版的这种灵活的组件形式,可以使用户快速的创建排水沟和人行道等简单组件,也能够创建有超高曲线的复杂多车道公路和可变的边坡。

    上图的这个例子,是一个简单的模版,它包含了20个控制点和15个组件。

    Constraints on Points (控制点的约束)

    点的约束用来控制点在模版的表现行为。无论用户是通过模版编辑操作,还是利用创建路线模型时的平纵控制,都可以使用约束来控制点在模板中的移动。模板中所有的控制点,以及所有与该控制点相关联的点的移动行为都是由用户定义的约束控制在合理的和可预见的范围内的。

    点的约束是two-dimensional 二维的和one-way 单向的。two-dimensiona 二维的意思是约束的内容是水平和高度方向的(在横断面方向用X,Y表示)。One-way 单向的意思是点之间的父子的关系。举个例子来说,如果B点受A点的约束,那么A点就是B点的父类,当移动A点时将会影响到B点,但是你不能让B点的移动影响到A点。如下图所示,箭头的方向表示了从父A到子B的约束关系。

    一个点最多只能有2个约束。对于有两个约束的点我们称之为完全约束点。当一个点被完全约束时在视图控件中将显示为红色+符号:

    当一个点只有一个约束时,称之为部分约束,在视图控件中将显示为黄色+符号:

    没有约束的点在视图控件中显示为绿色+符号:

    约束也可以设置标签值,在创建路线模型的过程中标签值可以设置成不同的值。例如在模版中用户定义了一个Thickness的标签,这个标签用来控制沥青面层的厚度,在设计过程中,这个厚度可以在不同的桩号处设置不同的值。

    Types of Constraints (约束类型)

    在ORD中提供了多样化的约束类型,包含有水平约束,最大水平约束,最小水平约束,竖向约束,最大竖向约束,最小竖向约束,斜率,向量偏移,表面投影,设计投影,角度距离,详细介绍如下:

    Horizontal 水平约束

    这个约束是用于保持子点和父点之间的水平距离。

    Horizontal Maximum 最大水平约束

    该约束的子点有两个父点,子点距离两个父点最右侧(水平值X最大)为指定的水平距离值。

    Horizontal Minimum 水平最小约束

    该约束的子点有两个父点,子点距离两个父点最左侧(水平值X最小)为指定的水平距离值。

    Vertical 竖向约束

    这个约束用于定义子点相对于父点的竖向距离。

    Vertical Maximum 最大竖向约束

    该约束的子点有两个父点,子点距离两个父点最高点(竖直方向Y值最大)为指定的竖直距离值。

    Vertical Minimum 竖直最小约束

    该约束的子点有两个父点,子点距离两个父点最低点(竖直方向Y值最小)为指定的竖直距离值。

    Slope 坡度约束

    该约束控制了子点与父点之间的斜率。斜率的形式还可以定义为rollover values(翻转),这个翻转值是基于父点和约束点的斜率上偏或下偏一个指定斜率值,更多的关于翻转斜率值的内容请参考Add Constraint 。

    坡度约束是一个标量,当斜率为正值时表示从左下角到右上角的斜率,与子点在父点的左右无关,当斜率为负值时,表示从右下角到左上角的斜率。

    Vector Offset 向量偏移

    该约束的子点有两个父点,约束定义了子点在两个父点形成的向量的偏移量。当偏移值非零时,子点将会给据父点的向量法向偏移出约束指定的值。负数表示左偏移,正数表示右偏移。

    Project to Surface 表面投影

    该约束必须和前面的几种约束类型之一共同使用,投影的方向由该约束控制,投影的位置(X或Y坐标)由其它约束控制。在生成模型的时候,这个点将会被投影到value或label指定的表面上。如果这个表面不存在,或者无法求交,这个点将会按照模版中绘制的位置放置。

    Project to Design 投影到设计位置

    这个约束与Project to Surface约束类似,也需要与其他约束共同使用,不同的是投影的表面是模版中定义的表面。

    Angle Distance 角距约束

    这种约束是一个完全约束,它需要两个父点,一个距离,一个角度。被约束点的距离位置由第一个父点控制,而角度是根据第一个父点到第二个父点的向量来计算的。这种约束实质上是一个刚体旋转约束。当选者这种约束时,只需要一种类型的约束即可。

     

    Parent topic: Create Template

    • Corridor Template
    • Share
    • History
    • More
    • Cancel
    • guanghui.zhao Created by Bentley Colleague guanghui.zhao
    • When: Sun, May 7 2017 11:00 PM
    • guanghui.zhao Last revision by Bentley Colleague guanghui.zhao
    • When: Mon, May 22 2017 3:53 AM
    • Revisions: 4
    • Comments: 0
    Anonymous
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2021 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies