1.简介
Create Template对话框用于道路模版的创建、编辑、管理和预览。
Create Template 命令 
用户可以通过一下的方式打开此工具
Ribbon: Corridors > Create > Template split button

2.对话框内容介绍
使用这个对话框可以创建、编辑、管理和预览道路模版。更详细的使用道路模版的方法,可以参见Create Template Overview 主题。

Template Library(模版库控件)
模版库控件是对话框里的树形列表,它列出了当前模版库文件(*.itl)的所有可用模版。树形列表中的右键菜单包含了对模版的操作,例如:set active(激活),cut(剪切),paste(粘贴),rename(重命名), Template Documentation Link (模版文档链接) 。
树形列表中还显示了默认的控制点列表
,这个列表允许用户添加控制点和修改控制点的名字和风格。双击或右键单击便可以打开Point Name List的对话框,详情参考Point Name List主题。
Template Tabs (模版库标签)
在模版库控件里包含有Library标签和Active Template标签,切换不同的标签树形列表将显示模版库列表和当前模版列表。
Library 标签
显示当前模版库的树形列表

Active Template标签
树形列表显示当前激活模版内容。

列表内容包含有Points (控制点文件节点),Components (组件文件节点),End Condition Branches (末端条件文件节点),Display Rules (显示规则文件节点),Parametric Constraints (约束参数文件节点), Alternate Surfaces (备选表面文件节点), Point Featuture Definitions(点的特征定义文件节点), Component Feature Definitions(组件的特征定义文件节点), Superelevation Points (超高点文件节点);
同时该控件的下半部分,也会根据用户选择的节点显示相关的节点属性。用户可以双击子节点,或者右键单击子节点进行编辑,删除,重命名等操作。
Points(控制点文件节点):当用户选择Points(控制点文件节点)时,树形列表将会展开当前模版所有的控制点。右键点击Point(控制点节点)可以对该点进行编辑,删除和重命名。
Components (组件文件节点):当用户选择该节点时,树形列表将会展开当前模版的所有组件,同时会根据组件的父子关系进行分类,用户可以通过拖拽的方式来修改这个父子关系。另外用户可以右键单击节点,进行编辑,删除,重命名和显示的操作。
File Menu(文件菜单)

New(新建)
New > Folder (新建文件夹)
在当前模版库中创建一个新的文件夹 节点。
New > Template(创建新模版)
在用户当前选择的文件夹节点中添加新的模版
New > Template Library(创建新的模版库)
用户将创建并打开一个新的模版库(*.itl)
Open(打开)
打开新模版库。如果用户没有保存当前模版库的操作,程序将会提示是否保存。
Save (保存)
保存当前模版库
Save As (另存为)
允许用户使用另一个名字保存当前模版库文件。
Close (关闭)
关闭Create Template 对话框。如果当前模版库文件没有保存修改内容,程序将会提示用户是否保存。
Edit Menu (编辑菜单)
对用户当前选择的模版节点或者文件夹节点进行操作。

Undo(撤销)
撤销最后的对模版的操作
Redo(重做)
重新执行撤销掉的操作
Cut(剪切)
删除用户选择的模版或文件夹节点,然后通过粘贴(paste)操作放置到指定的位置。
Copy(复制)
复制用户选择的模版或文件夹节点
Paste(粘贴)
把用户剪切调的内容粘帖到指定位置。
Delete (删除)
删除用户当前选择的模版节点或文件节点
Rename (重命名)
允许用户对选择的模版或文件夹节点重新命名。
Clear(清除)
清除用户激活的模版里的所有控制点和组件等内容。
Add Menu (添加菜单)

Simple (添加简单组件)
Constrained (添加约束组件)
Unconstrained(添加无约束组件)
Null Point(添加空点)
End Condition (添加末端条件)
使用户在激活模版中添加一个末端条件组件。在末端条件组件中的点有一下特点:

- Check For Interception (检查截断):选中时,程序在求解 末端条件时,将会检测该控制点前的直线是否会被目标对象截断。不选中时,程序将忽略该控制点前直线的截断检测。
- Place Point at Interception (在截断处放置点):选中时,当控制点前的直线被目标对象截断时,程序将把控制点设置在截断处。不选中时,程序会根据用户定义的长度绘制直线。
- End Condition is Infinite(是否无限延长末端条件):这个标记只对末端条件组件的最后一个点有用。选中时,程序会把最后一条选段作为无限长的射线与目标对象求交。
- Do Not Construct -(不要构造):选中时,程序在绘制线段时将忽略该点,其他过程和其他点一样。
Overlay/Stripping (添加表层清除组件)
为当前激活模版添加一个表层清除组件。表层清除组件的放置与一般组件相同,通过选择或创建控制点完成定义。
对于一个表层清除组件,组件中的点一般用来定义组件的顶部,在组件绘制的时候将会根据组件的定底部的设置确定。
在计算组件的顶底面的值时,程序将寻找组件的起点和终点之间的所有地面点,以及组件上所有的点和地面与组件的线段交点。
Tools Menu (工具菜单)
Template Library Organizer(组织模版库)
Apply Feature Name Override(重写特征名字)
Apply Component Name Override(重写组件名字)
Apply Feature Definition to Points(设置点的特征定义)
显示Apply Feature Definition to Points 对话框
Apply Feature Definition to Components(设置组件的特征定义)
显示Apply Feature Definition to Components 对话框
Apply Alternate Surface to Points(设置点的可先表面)
显示Apply Alternate Surface to Points对话框
Apply Superelevation to Points(设置超高点)
显示Apply Superelevation to Points 对话框
Options(设置)
Dynamic Settings(动态设置)
Current Template( 当前模版)
Name(名称)
显示当前激活模版的名字
Description(描述)
用户可以在该控件里查看并编辑当前模版的描述信息。
Current Component
当在模版中添加新的组件时,图形窗体控件下方将会显示当前添加组件的主要信息。

Name (名字)
用户可以查看或编辑当前组件的名字
Feature(特征)
用户可以查看和编辑当前组件的特征信息
Additional Fields(附加信息)
Display (显示)

Components/Constraints( 组件与约束)
切换图形控件的显示方式。选中Components时,图形控件将显示组件的图形。当选中Constraints时,图形控件将显示点之间的约束。这两种显示模式都会显示控制点。
Display Point Names(显示控制点名字)
当选中时,图形控件会用在控制点旁边用白色字体显示控制点的名字。当控制点的名字被特征名称覆写时,窗体控件将会显示成红色字体。
Display All Components(显示所有组件)
当选中时,将在图形控件中显示所有的组件,通过Display Rules隐藏的组件,将会以虚线的形式显示。
Template Preview Window (模版预览窗口)

显示用户当前选择的节点的模版。图中蓝色矩形表示放置该模版时的鼠标的拖拽点。你也可以在预览窗口选择不同的点作为拖拽点。你也可以直接通过预览窗口拖拽模版到当前激活模版.(另一种方式是通过拖拽模版节点)
Mirror/Reflect(镜像与反转)
显示创建模版时的操作状态。当打开Mirror设置时,Mirror标签变黑体
其他主题
Create Template Overview
File Tools
Edit Tools
Add (Component) Commands
Tools Commands (Create Template)
Template Documentation Link
Check Point Connectivity
Delete Components
Change Template Origin
Delete Constraints from All Points
Add Point
Move Point
Merge Point
Delete Point
Delete Component
Delete Components
Delete From Components (Make Null)
Unmerge Component Points
Set Dynamic Origin
Add Constraint
Point Properties
Value Equation
Component Properties
Point Name List
Test End Conditions
End Condition Priorities
Fix Priorities
Component Display Conditional Expression
Component Selection
Point Selection
Merge Component