2022-R3 ORD中国版本地化工具使用说明书(10.11.XX.XX)
1、DTM工具
1.1等高线提取
提取特定范围的等高线,可以针对某一指定高程或者某一高程区间进行提取,提取出的等高线可以进行参数的设定,包括提取到当前model或者新建model,是否参考到本model,提取的等高线所在图层等。
Key in:mdl load Bentley.CIMCCK.DTMEnhancementNET;cimcck contour extract
1.1.1 所有高程的等高线提取
1、点击图标,“提取模式”选择“所有高程”。
2、 “围栅形状”模式可以选择“绘制图形”,“选取形状”或者“无”,其中“绘制图形”指的是手动绘制封闭多边形,左键确认下一个点,封闭边界的捕捉精度为1m,代表当下一个点距离起点不超过1m的时候,该多边形会呈现封闭高亮,手动绘制多边形仅支持折线;“选取形状”指的是选择封闭多边形;“无”选项将会将选定的整个地形的等高线提取。
3、如果“围栅形状”选择的是“绘制图形”或者“选取形状”,“围栅选项”将会提供2个选项“内部”,“外部”。其中“内部”指的是提取范围内的等高线,“外部”指的是提取范围外的等高线。
如果“围栅形状”选择的是“无”,“围栅选项”将会灰显,选中的地形的等高线将会全部提取。
4、勾选“创建新模型”,“新模型名”将会激活,提取的等高线将会放置在该Model中,如果不勾选创建新模型,“新模型名”将会灰显,提取的等高线将会放置在当前Model中。
5、勾选“总是替换”,指的是如果当前Dgn内已经有Model的名字与4中“新模型名”一致,则新建的Model仍然采用该名称并替代原有的Model。
不勾选“总是替换”,如果当前Dgn内已经有Model的名字与4中“新模型名”一致,则新建的Model将会在原有名称上+1,比如原有Model名称Test01,新的Model名称则为Test02。
6、勾选“参考”,提取的等高线Model将会参考到当前Model,
不勾选“参考”,提取的等高线Model将不会参考到当前Model
7、“首曲线间隔”指代的是首曲线的间距,“计曲线间隔”指代的是计曲线的间距,两者互不冲突,参数可以单独设定。
8、“首曲线图层过滤器”用于筛选首曲线所在的图层,可以键入图层的全部名称或者部分名称,在下方的“首曲线图层”下拉列框中选择相应的图层。可用于筛选的图层来自于当前Dgn以及ORD链接的Dgnlib。
9、“计曲线图层过滤器”用于筛选计曲线所在的图层,可以键入图层的全部名称或者部分名称,在下方的“计曲线图层”下拉列框中选择相应的图层。可用于筛选的图层来自于当前Dgn以及ORD链接的Dgnlib。
10、参数设定完成以后,在视图窗口内进行图形的选择或者绘制,右键确认。
11、等待结果的完成,其中提取范围外等高线等待时间相对较长。
1.1.2特定高程等高线提取
1、“提取模式”选择“固定高程”。
2、“围栅形状”模式可以选择“绘制图形”,“选取形状”或者“无”,其中“绘制图形”指的是手动绘制封闭多边形,左键确认下一个点,封闭边界的捕捉精度为1m,代表当下一个点距离起点不超过1m的时候,该多边形会呈现封闭高亮,手动绘制多边形仅支持折线;“选取形状”指的是选择封闭多边形,多边形可以来自当前Model,也可以使用参考Model的多边形;“无”选项将会将选定的整个地形特定高程等高线提取。
3、如果“围栅形状”选择的是“绘制图形”或者“选取形状”,“围栅选项”将会提供2个选项“内部”,“外部”。其中“内部”指的是提取范围内的等高线,“外部”指的是提取范围外的等高线。
如果“围栅形状”选择的是“无”,“围栅选项”将会灰显,选中的地形的特定高程的等高线将会全部提取。
4、勾选“创建新模型”,“新模型名”将会激活,提取的等高线将会放置在该Model中,如果不勾选“创建新模型”,“新模型名”将会灰显,提取的等高线将会放置在当前Model中。
5、勾选“总是替换”,指的是如果当前Dgn内已经有Model的名字与4中“新模型名”一致,则新建的Model仍然采用该名称并替代原有的Model。
不勾选“总是替换”,如果当前Dgn内已经有Model的名字与4中“新模型名”一致,则新建的Model将会在原有名称上+1,比如原有Model名称Test01,新的Model名称则为Test02。
6、勾选“参考”,提取的等高线Model将会参考到当前Model,
不勾选“参考”,提取的等高线Model将不会参考到当前Model
7、“高程” 参数框填入要提取的等高线的高程数值
8、“图层过滤器”用于筛选等高线要放置的图层,可以键入图层的全部名称或者部分名称,在下方的“等高线图层”下拉列框中选择相应的图层。可用于筛选的图层来自于当前Dgn以及ORD链接的Dgnlib。
9、参数设定完成以后,在视图窗口内进行shape的选择或者绘制,右键确认。
10、等待结果的完成。
1.1.3 区间高程的等高线提取
1、点击图标,“提取模式”选择“高程范围”。
2、“围栅形状”模式可以选择“绘制图形”,“选取形状”或者“无”,其中“绘制图形”指的是手动绘制封闭多边形,左键确认下一个点,封闭边界的捕捉精度为1m,代表当下一个点距离起点不超过1m的时候,该多边形会呈现封闭高亮,手动绘制多边形仅支持折线;“选取形状”指的是选择封闭多边形;“无”选项将会将选定的整个地形的等高线提取。
3、如果“围栅形状”选择的是“绘制图形”或者“选取形状”,“围栅选项”将会提供2个选项“内部”,“外部”。其中“内部”指的是提取范围内的等高线,“外部”指的是提取范围外的等高线。
如果“围栅形状”选择的是“无”,“围栅选项”将会灰显,选中的地形的等高线将会全部提取。
4、勾选“创建新模型”,“新模型名”将会激活,提取的等高线将会放置在该Model中,如果不勾选“创建新模型”,“新模型名”将会灰显,提取的等高线将会放置在当前Model中。
5、勾选“总是替换”,指的是如果当前Dgn内已经有Model的名字与4中“新模型名”一致,则新建的Model仍然采用该名称并替代原有的Model。
不勾选“总是替换”,如果当前Dgn内已经有Model的名字与4中“新模型名”一致,则新建的Model将会在原有名称上+1,比如原有Model名称Test01,新的Model名称则为Test02。
6、勾选“参考”,提取的等高线Model将会参考到当前Model,
不勾选“参考”,提取的等高线Model将不会参考到当前Model
7、键入等高线区间的“高点高程”,键入等高线区间的 “低点高程”。
8、“首曲线间隔”指代的是首曲线的间距,“计曲线间隔”指代的是计曲线的间距,两者互不冲突,参数可以单独设定。
9、“首曲线图层过滤器”用于筛选首曲线所在的图层,可以键入图层的全部名称或者部分名称,在下方的“首曲线图层”下拉列框中选择相应的图层。可用于筛选的图层来自于当前Dgn以及ORD链接的Dgnlib。
10、“计曲线图层过滤器”用于筛选计曲线所在的图层,可以键入图层的全部名称或者部分名称,在下方的“计曲线图层”下拉列框中选择相应的图层。可用于筛选的图层来自于当前Dgn以及ORD链接的Dgnlib。
11、参数设定完成以后,在视图窗口内进行图形的选择或者绘制,右键确认。
12、等待结果的完成,其中提取范围外等高线等待时间相对较长。
1.2 地形简化
通过控制构成三角网的点Z公差对地形进行简化,Z公差可以设定数值,简化后的地形将会创建新的model。
Key in: mdl load Bentley.CIMCCK.DTMEnhancementNET;cimcck dtmconvert simplifyterrain
选取模式:可选模式有“绘制图形”以及Pick Element两种,其中“绘制图形”指的是手动绘制封闭多边形,左键确认下一个点,手动绘制多边形仅支持折线;Pick Element指的是选择封闭多边形。
新模型名 :新模型名 中输入为简化后地形所创建的Model名称 。
删除当前模型:勾选“删除当前模型”,如果2中填入的Model名称在当前Dgn文件中已经存在,将会覆盖掉原Model并将简化后的地形置入其中 。
不勾选“删除当前模型”,如果2中填入的Model名称在当前Dgn文件中已经存在,将会提示“模型名称冲突”并退出当前操作。
Z 公差:Z 公差指的是Z公差,该数值越大,地形简化幅度越大。建议不大于0.5m。
特征定义:特征定义中可以选择简化后地形对应的特征定义。
绘制shape
1、点击图标,调出地形简化工具界面。
2、选择“绘制shape”模式,并输入新模型名称和Z高差值的数值,并可选择特征定义。
3、鼠标左键点击工作区域,依次确定组成shape的点的位置,右键结束绘制。
4、弹出新模型界面,完成地形简化。
拾取元素
1、点击图标,调出dtm转mesh工具界面。
2、选择“拾取元素”,并输入新模型名称和Z高差值的数值,并可选择特征定义。
3、鼠标左键点击元素,可按住ctrl键多选,右键结束选择。
4、弹出新模型界面,完成地形简化。
1.3 地形转换
快速实现整体及局部地形转化,包括dtm转mesh,surface转dtm等两个小功能。
1.3.1:地形到网格
Key-in:mdl load Bentley.CIMCCK.DTMEnhancementNET;cimcck terrain convert
模式:绘制shape/拾取元素
绘制shape
1、点击图标,调出“地形到网格”工具界面。
2、选择“绘制图形”模式,并输入新模型名称。
3、鼠标左键点击工作区域,依次确定组成图形的点的位置,右键结束绘制。
4、弹出新模型界面,可查看局部转化成功的网格对象。
拾取元素
1、点击图标,调出“地形到网格”工具界面。
2、选择“拾取元素”,并输入新模型名称。
3、鼠标左键点击元素,可按住ctrl键多选,右键结束选择。
4、弹出新模型界面,可查看局部转化成功的网格对象。
1.3.2:曲面到地形
三角网精度: 曲面转化地形实际上是先将曲面转化为网格对象,再简化网格,之后构建地形。这里的三角网精度指的是曲面对象转化为网格对象时的三角网最大边长。该数值越大,程序计算越快,转化的地形相对也越粗糙,数值越小,需要的时间越长,模型也会越精细。可以根据地形范围确定合适的精度。
Key-in:mdl load Bentley.CIMCCK.DTMEnhancementNET;cimcck terrain convert
曲面到地形
1、输入key-in,弹出“曲面到地形”工具界面。
2、输入三角网精度,以及新模型名称。
3、左键点击选择曲面对象,可按住ctrl键进行多选,右键结束选择。
4、弹出新模型界面,可查看转化成功的地形。
2、路线管理
2.1 路线导入
key-in:cimchina cnroad geometryimport
路线导入工具可以将使用第三方道路软件创建的平纵路线、断链、桩号系统导入到ORD中国版,同时为导入的路线创建土木规则,导入后的路线可以是用笔表编辑器进行修改,同样在视口内支持拖拽、修改相应的参数。
操作:点击图标或者输入相应的key-in命令,弹出窗口
点击“文件路径”右侧省略号“···”链接第三方软件创建的道路工程文件,选中相应的文件夹,点击确认此时软件会自动匹配相关的内容信息。软件支持文件路径的粘贴复制。
勾选“使用创建规则”,导入后的路线会带有相应的土木规则。
“特征定义”选项,用户可以从下拉列表中指定路线对应的特征定义。
以导入纬地路线为例,指定文件路径以后,工具会自动匹配目标路径下的文件,点击左侧相应的子目录,窗口右侧会显示该项目的详细信息,点击导入后,会在视口内生成相应的路线。导入后的路线支持使用笔表编辑器二次编辑。
2.2复杂曲线
key-in:CIMChina Roads EnhancedByPIs
功能:在ORD中使用交点法实现创建如下平面线形及组合类型:S型曲线、C型曲线、卵型曲线、回头曲线、复曲线。S型曲线、C型曲线、卵型曲线、复曲线在公路路线设计中常用,回头曲线在低等级公路中常用。
2.2.1创建S型曲线和C型曲线
曲线结构体现为圆+缓+缓+圆,缓和曲线之间公切点,中间不夹直线。
使用key-in或者点击图标调用该功能,弹出交点法创建曲线的对话框,S型曲线及C型曲线的构造均为圆缓+缓圆,区别在于后面的缓圆方向不一致。在创建后面的缓圆之前,圆角过渡模式均采用“常规:缓+圆+缓模式”,创建后面的缓圆时,圆角过渡模式调整为“反算:与前交点相接”,放置后续的交点,后面的圆曲线半径会自动计算得到。
曲线第一个交点 曲线第二个交点
创建完成的S型曲线和C型曲线
2.2.2 创建卵型曲线
卵形曲线结构特点:缓+圆+缓(卵型曲线)+圆+缓,用一条缓和曲线连接两个同向曲线。
使用key-in或者点击图标调用该功能,弹出交点法创建曲线的对话框,卵形曲线的结构可以拆分为:缓圆缓+圆缓,也就是使用交点法创建第一个缓圆缓段的时候,将前缓和后缓和曲线按需求设置;使用交点法创建后续的圆缓段时,前缓和曲线按需求设置,后缓和曲线的参数设置为“无”,同时,圆角过渡模式设置为“反算:与前交点相接”,放置卵形曲线的第二个交点时,后面圆缓段的圆曲线半径会自动计算得到。
曲线第一个交点 曲线第二个交点
创建完成的卵型曲线
2.2.3 创建复曲线
复曲线结构特点:缓+圆+圆+缓,两个半径不同的同向圆曲线镜像连接构成复曲线。圆曲线之间公切点,中间不夹直线。
使用key-in或者点击图标调用该功能,弹出交点法创建曲线的对话框,复曲线的结构可以拆分为:缓圆+圆缓,也就是使用交点法创建第一个缓圆段的时候,将前缓和曲线设置为“无”;使用交点法创建后续的圆缓段时,后缓和曲线的参数设置为“无”,同时,圆角过渡模式设置为“反算:与前交点相接”,放置复曲线的第二个交点时,后面圆缓段的圆曲线半径会自动计算得到。
曲线第一个交点 曲线第二个交点
创建完成的复曲线
2.2.4 创建回头曲线
回头曲线结构特点:缓+圆+圆+缓(镜像、对称),两个圆曲线同心、同半径,圆曲线之间共切点,中间不夹直线。
使用key-in或者点击图标调用该功能,弹出交点法创建曲线的对话框,回头曲线的第一个交点放置模式采用“常规:缓+圆+缓模式”,放置回头曲线的第二个交点时,圆角过渡模式调整为“反算:与前交点成回头曲线”,放置后续的交点,后面的圆曲线半径会自动计算得到。
曲线第一个交点 曲线第二个交点
创建完成的回头曲线
2.3 断链管理
断链管理可以将断链批量导入,批量编辑,也可以将当前路线中的断链数据导出为Excel数据。
Keyin:cimchina roads editstationequation
输入key-in或者点击图标按钮,根据提示操作
对于要处理断链的路线,使用该工具的前提是,该路线已经赋予桩号。选中视口内的路线(该功能不支持参考的路线),弹出如下对话框
列表中灰显字体表示从路线或者当前断链数据提取得到的结果,下图框选部分代表可以编辑的内容。
每一行之前具有行编码,当鼠标选中某一行,当前行的内容会高亮,同时在行编码之前会出现三角形“▽”;点击“+”,代表在当前行的下方添加一个新的断链,内容同当前行一致,需要用户自行修改内容;点击“×”,代表将当前行内容删除,工具支持删除多行断链。
对于截图中的框选部分,鼠标右键会弹出部分工具
其中“插入”与“+”的功能一致,“删除”与“×”功能一致,“复制”可以将当前行可编辑的文本复制到剪切板;用户可以将框选部分的内容在Excel中编辑好后,在excel内点击“ctrl+c”,在断链管理界面内右键“粘贴”,即可将断链批量导入到当前表格中,需要注意的是,“粘贴”是在当前选中行开始粘贴,并且覆盖后续行的内容。
在点击“应用”后,对于断链的编辑才会应用到路线上,点击“取消”,对于表格内的编辑操作将不会应用到路线上。
点击“导出为XSL”,将会把当前“断链编辑器”的数据导出到excel中,点击后提示保存路径,导出完成后会提示如下信息。
2.4 断链删除
key-in: cimchina roads removestationequation
功能:将选中路线上的断链按照需求,单个或者全部删除
操作:
A:选中路线,视口缩放到断链附近,断链处显示一个小圆点,鼠标悬停在其上会出现“双击以删除”的提示,双击鼠标左键,完成该位置断链的删除。
B:key-in中输入命令或者Ribbon界面点击图标,视口内选择路线后,弹出窗口,窗口中显示当前路线名称和该路线上所有的断链方程,点击其中一项或者选择all,视口中点击鼠标,左键确认删除,右键取消删除操作。
3、廊道管理
功能:廊道批处理工具分为廊道批量管理工具以及廊道工程量统计工具。廊道批量管理工具应用于批量创建、分割、删除三维路面;一条路线上存在多个廊道时,廊道工程量统计工具可以全部或者部分导出相应的工程量,便于后期编辑。
操作:
3.1 廊道管理
key-in:CIMChina Roads CreateSmartTemplateDrop
3.1.1 创建新廊道与廊道切换
使用key-in或者点击图标调用该功能,根据窗口左下角提示“选择路线”后,在弹出的窗口中设置相应的廊道特征定义(即设计阶段)并键入廊道名称,弹出如下对话框。
窗口上方会显示当前路面的特征定义和相应的里程桩号,廊道的名称及相依的特征定义也会同步显示。
点击“廊道名称”右侧的下拉列表,会出现“new corridor”,选择该项,会进入视口,此时可以选择相应的特征定义,设定廊道名称,点击左键确认用于创建新的廊道。
点击“廊道名称”右侧的下拉列表,会出现与当前路线相关的所有廊道信息,点击要查看的廊道名称,即可实现廊道切换,窗口内会显示对应廊道所有的三维路面信息。
3.1.2 批量创建三维路面
对于批量创建廊道,有两种方式填充该窗体,可以手动输入或者从Excel粘贴复制,其中“模板”、“起点桩号”、“终点桩号”、“间隔”为必选项,“备注”为可选项。如果某一行缺乏必选项数值,会以红色叹号警示,仅有符合填写要求的行会成功应用,不符合要求的行会清空相应的内容。
手动输入:依次填写起终点桩号,输入间隔,然后在“模板”列点击右侧“···”进入模板库选择合适的模板,完成前一行的输入后会弹出新的一行,用户可以手动填写完成需要创建的三维路面。
Excel粘贴复制:在excel中将数据设置如下图所示,
Excel中模板名称可以随意输入,“起点桩号”、“终点桩号”、“间隔”需要设置为需要的数值,复制红框内的内容,在窗口空白处右键点击粘贴,即可将相应的内容粘贴到窗口内。当窗口内已有内容,内容默认会粘贴在最后一行之下。
当路线未设置桩号系统时,默认路线起点为K0+000;当路线设置桩号时,起终点桩号代表与路线K0+000位置的距离;当路线内设置了断链方程,“桩号范围”代表三维路面所属的桩号区间,将前述距离换算为用户设定的桩号形式,“桩号范围”一列为只读模式,断链场景下,用户可以根据“桩号范围”修改窗口内的起终点桩号实现对三维路面的编辑。
3.1.3 批量编辑
对于窗口内的“模板”、“间隔”两列,支持选中内容的批量编辑,内容的选中支持ctrl和shift操作,选中要编辑的对象,右键“批量编辑”,即可选择合适的模板或者设置三维路面的间隔,点击应用按钮运行程序。
3.1.4 批量分割三维路面
在模型构建过程中,经常出现模板丢失以及编辑三维路面的情况,使用批量分割三维路面工具可以将原有的整段三维路面分割成多段,同样也可以将三维路面应用到当前桩号范围外,该过程使用的是当前的模板状态,即模板丢失或者已经编辑过并不影响程序运行。
当模板库中没有当前三维路面的模板时,“廊道批量管理工具”对话框中该模板会显示蓝色;当前三维路面的模板使用“编辑三维路面”修改过后,“廊道批量管理工具”对话框中该模板会显示红色。前述两种颜色与“廊道对象”工具内的模板颜色一致。
在“廊道批量管理工具”对话框中选则要分割的三维路面(点击该行内的任意一格),点击窗口“廊道名称”右侧的“复制”按钮,会在当前行下方新建一行,同时行编码前方会出现“N”,代表“新建(New)”。此时该行的信息与上一行完全一致,需要用户手动修改起始桩号及间隔。完成数据的修改后,点击“应用”程序运行,完成三维路面的分割操作。
也可以通过批量编辑的方式实现三维路面的批量拆分,将划分好的三维路面数据自excel粘贴到窗口中,右键全局编辑。
弹出窗口中,可以根据需求选择相应的模式,
选择“模板库”,点击“···”,进入系统自带的模板库中,用户根据需要确定合适的模板;选择“现有行”,点击下拉列表,将会使用当前窗口中指定行的模板,点击应用,可以实现批量切分。
3.1.5 三维路面的新建、复制、删除及操作撤销
点击“廊道名称”右侧的“新建”,此时窗口内出现新的一行,内容全部为空,行编号前缀为“N”,默认出现在窗口会下面一行的下方;
选择某一行内的任意一个窗格,点击“廊道名称”右侧的“复制”,此时窗口内该行下方出现新的一行,内容与前一行完全一致,行编号前缀为“N”;
在点击“应用”之前,对于“新建”和“复制”的行,选中该行内的任意一个窗格或者选中多行,点击“廊道名称”右侧的“删除”,即可在窗口内实现删除;对于现有的行,点击“删除”,该行前缀变成“D”,代表“删除(Delete)”,正式删除需要点击“应用”;
对于现有行,如果修改了“模板”“起始桩号”“终点桩号”“间隔”或者“备注”内的任意信息,该行前缀将调整为“M”,即“修改(Modify)”;
点击“廊道名称”右侧的“撤销”可以撤销一步,点击窗口右下角的“重置”,即可撤销至点击“应用”之前的状态,“撤销/重置”仅针对现有的三维路面。
3.2工程量统计
key-in:cimchina roads computecorridorquantities
点击图标或者使用key-in键入相应的命令,根据软件左下角的提示选择路线,弹出下图窗口。
弹出窗口中会显示当前路线的名称,路线的桩号范围,所有与当前路线相关的廊道。其中廊道内的三维路面会通过所在的桩号区间进行排布。
批量编辑:选中某列的一行或多行,右键单击“批量编辑”,即可快速批量的完成编辑操作。“统计组件”、“考虑剪切”、“统计填挖方”、“创建填挖方”四列支持批量编辑。
统计组件:勾选后会统计三位路面内相应的组件工程量,不勾选则不统计工程量
考虑剪切:勾选后统计工程量会考虑添加廊道剪切后实际工程量,不勾选则统计完整的组件工程量。
统计填挖方:勾选后,工程量表格显示该三维路面的填挖方工程量,不勾选则不统计该工程量。
创建填挖方:勾选后,点击应用会创建该三维路面与激活地形之间的填挖方体。
在“统计组件”、“考虑剪切”、“统计填挖方”、“创建填挖方”列,勾选需要的选项,点击应用,会执行命令,如果勾选“统计组件”或“统计填挖方量”,相应的工程量会导出至excel并自动打开。
弹出的excel表中列标题共12列,分别为行编号、路线名称,三维路面所在的廊道名称,组件名称(itl文件中该组件的名称),描述(itl文件中该组件的描述),组件的特征定义,组件所在三维路面的起点桩号、终点桩号、桩号范围、三维坡面面积,投影面积、组件体积。
3.3 按命名边界统计工程量
使用该工具可以按照命名边界进行工程量的统计并创建填挖方体。
按命名边界组选择:视口内选择命名边界,所在的命名边界组其他命名边界会在视口内高亮,此时“参数”下的“命名边界”会显示所选命名边界组的信息。
创建填挖方体:勾选该项,会在统计工程量的基础上创建每个命名边界的填挖方体。
具体操作:
点击图标或者输入key-in,弹出窗口,视口内选择命名边界,右键可以取消拾取的命名边界,左键单击追加命名边界,点击空白处结束选择,左键单击确认执行命令。
Key-in:CIMChina Roads ComputeCutFillByNamedBoundary
3.4 廊道刷新
廊道刷新功能应用于用户修改配置变量参数以后,可以批量或者单个刷新对象,刷新对象支持廊道及线模板。
“目标廊道”:要刷新的廊道内容,“廊道选择集”指的是弹出工具窗口后,从视口内添加要刷新的廊道;“当前model内的廊道”指的是当前model内所有的廊道对象。
“圆形组件顶点数”:初始值设定为用户dgn文件中当前相应的配置参数。
将设置通过圆形网格模板组件创建的网格边数/顶点数,以及廊道更新期间为弯曲组件的弧和圆角部分创建的网格边数/顶点数。
例如,如果此数为 16(系统默认值),则圆形组件网格将具有 16 条边和顶点。1 个 1/4 圆弧或圆角有 4 个面(5 个顶点)。
该工具窗口弹出时,显示的数值为系统当前设置的数值。
“剪切对象弦高”:定义沿曲线段计算点或三维路面间距位置的频率,并根据相对平曲线的弦偏移计算额外的点。该值定义用于计算额外点的弦高。系统默认值为0.02m。
该工具窗口弹出时,显示的数值为系统当前设置的数值。
“仅应用于本次刷新”:勾选此项,则“圆形组件顶点数”和“剪切对象弦高”中输入的数值仅应用于本次廊道刷新,刷新完成后,配置变量对应的数值仍为刷新之前的数值。
“与库模板同步”:勾选后,选中廊道的模板如果与库中模板不一致,将使用库中模板。
具体操作:
点击图标或者输入key-in,弹出窗口,确定刷新内容,选择要刷新的廊道,视口内坐标左键点击,确认刷新,等待程序运行结束。
Key-in:CIMCCK CorridorProcess Extend
4、填挖方计算
4.1 土木单元填挖方工程量
该工具在dgn文件中创建土木单元后,用于计算土木单元所在区域的填挖方工程量
点击“Home>Model Analysis and Reporting>Civil Analysis>Element Component Quantities”,选择土木单元,弹出的对话框将列出填方工程量与挖方工程量。
4.2 方格网法计算填挖方
4.2.1 绘制方格网
Key-in:cimcck earthwork grid
网格角度:勾选“网格角度”,划分网格时可通过两点确定网格方向,若不勾选,则默认按照正交方向创建网格。
网格长度:网格长度值。
网格宽度:网格宽度值。
网格高程:创建网格所在的高程位置的数值。
组名称:网格所在组的命名。
操作步骤:
1、输入key-in或点击图标按钮弹出绘制方格网对话框。
2、输入网格长宽及高程等参数,并定义组命名。
3、鼠标左键点击选择原始地形。
4、鼠标左键点击选择目标地形。
5、左键点击指定基点,以该点为中心向四周扩散网格,生成网格。
6、(可选)如果在界面勾选了网格角度,左键选择点后可预览一个网格并在长度方向拉出一条线,可继续左键点击第二点确定网格方向,生成网格。
4.2.2 修改方格网
Key-in:cimcck earthwork modify
合并网格:可以将两个网格合并为一个,第一个被选的网格会被合并到第二个被选的网格当中。
替代网格:可绘制图形,替代原网格。(至少两条边与原网格重合)
合并网格操作步骤:
1、输入key-in或点击图标按钮,弹出修改方格网界面,选择合并网格类型。
2、点击第一个合并网格,点击第二个目标网格,完成合并。
替代网格操作步骤:
1、输入key-in或点击图标按钮,弹出修改网格界面,选择合并网格类型。
2、左键点击要替换的网格,然后点击替换网格,完成替换。
(替换网格的元素首先需要是shape,并满足两条边和原网格重合)
4.2.3 土方计算
Key-in:cimcck earthwork compute
压缩系数:土的压缩系数。
零线:勾选该选项,在计算结果中将绘制零线。不勾选则不绘制。
计算精度:Z方向切片计算精度,越大越精确,计算越耗时。需要平衡求解精度和计算效率,一般用默认值即可。只影响计算精度,属于有限元计算中的网格误差,过密会导致收敛性下降。
文字大小:土方平衡图结果显示的文字高度,单位为米。
保留小数点:方格网标注的高程、填挖方量的小数保留位数。(只是显示设置,不影响计算精度)
图层设置:“填方体积图层”填方计算结果图层, “挖方体积图层” 挖方计算结果图层, “高程差图层” 高程差计算结果图层, “原始高程图层” 原始地形高程图层, “设计高程图层” 设计地形高程图层。
操作步骤:
1、输入key-in或点击图标按钮,弹出土方计算界面。
2、输入参数(包括压缩系数,是否勾选零线,估算精确度,文字大小和保留小数点位数,以及图层)
3、左键点击选择原始地形。
4、左键点击选择设计地形。
5、左键选择第一个网格,计算完毕,生成土方平衡图。
4.2.4填挖注释
该工具可以进行总填挖方量的注释以及某个方格网内的填挖高程注释
Key-in:cimcck earthwork analyze
总填挖方量的注释步骤:
1、点击图标,弹出土方分析对话框。
2、选择“总土方量“类型,设置字体大小。
3、左键点击选择原始地形。
4、左键点击选择设计地形。
5、左键点击工作区域任意一点,放置计算结果(设计地形的总体填方挖方量)。
点注释操作步骤:
1、点击图标,弹出土方分析对话框。
2、选择“点注释“类型,设置字体大小。
3、左键点击选择原始地形。
4、左键点击选择设计地形。
5、左键点击设计地形内任意一点,生成该点的设计高程,原始地形高程和高程差的注释。
5、单元参数化放置工具
5.1、单元投影
用于把单元(shared cell 、 normal cell 、cell)基于定位点投影到面上(mesh面,mesh体),既可以基于该面的相对高程,也可以基于绝对高程批量处理。
Key in:CIMCCK BatchCellPlacement place
5.1.1将单元投影到绝对高程
当投影方式选择“绝对高程”时,投影面为灰显。可供选择的选项为“高程值”、“单元选择”,其中高程值指的是将单元投影到该单元XY坐标对应的Z高程;单元选择存在下拉列表,如下图所示:
“选取所有单元”:指的是选择当前model内所有单元,下拉列表选择该项后,点击右侧“···”,“已选单元”会提示“all”,点击投影,所有单元会投影到“高程值”定义的数值。
“单个选取单元类型”:指的是选择当前model中的某一种名称的单元,下拉列表选择该项后,点击右侧“···”,在视口内点击希望投影的单元,“已选单元”会提示所选单元的名称,点击投影,该名称的所有单元会投影到“高程值”定义的数值。如果希望更换另一种名称的单元,点击右侧“···”,在视口内点击希望投影的单元,完成更换。
“选择集获取单元类型”:指的是选择当前model中的某一种名称或多种名称的单元,下拉列表选择该项后,点击右侧“···”,在视口内选择希望投影的单元,此时支持快速选择工具,“已选单元”会提示所选单元的名称,点击投影,“已选单元”内列出名称的所有单元会投影到“高程值”定义的数值。如果希望更换其他名称的单元,点击右侧“···”,在视口内选择希望投影的单元,完成更换。
“选择集获取单元ID”:指的是按照选择集内的单元。投影时仅将选择集内的单元投影到相应的高程,下拉列表选择该项后,点击右侧“···”,在视口内选择希望投影的单元,此时支持快速选择工具,“已选单元”会提示所选单元的名称及编号,点击投影,“已选单元”内列出名称的单元会投影到“高程值”定义的数值。如果希望更换另一选择集的单元,点击右侧“···”,在视口内选择希望投影的单元,完成更换。
操作流程:
1、输入key-in或点击图标按钮,弹出单元投影工具界面。
2、投影方式选择“绝对高程”
3、高程值对话框输入数值
4、“单元选择”工具根据需要确定单元选择方式,单击右侧“···”,在视图窗口中确定对象
5、点击“投影”,完成操作。
5.1.2 基于相对高程批量对单元进行投影
当投影方式选择“相对高程”时,可供选择的选项为“高程值”、“投影面”、“单元选择”;
其中“投影面”指的是单元将相对于该面进行投影,点击“投影面”右侧的“···”,在视图窗口内选择目标面,再次点击“投影面”右侧的“···”可以更换目标面;
高程值指的是将单元投影到该单元XY坐标相对于“投影面”的Z距离;
单元选择存在下拉列表,如下图所示,具体含义同5.1一致:
操作流程:
1、输入key-in或点击图标按钮,弹出单元投影工具界面。
2、投影方式选择“相对高程”
3、高程值对话框输入数值
4、点击“投影面”右侧的“···”选择目标投影面
4、“单元选择”工具根据需要确定单元选择方式,单击右侧“···”,在视图窗口中确定对象
5、点击“投影”,完成操作。
5.2单元参数化放置工具
单元参数化放置工具用于将单元沿线串放置或者将单元放置到高程面上,放置过程中可以将单元关联到线串或者高程面上,后期可以修改关联参数。
对于非参数化单元,建议使用由mesh构成的单元,对于含有parametric 图元的单元,放置后将会以含有XYZ三轴的单元替代,用户可以使用单元替换功能进行置换,并且不会影响该工具的功能。
5.2.1 放置单元
key-in: cimchina roads placecell
点击图标或者输入相应的key-in命令,弹出对话框。
放置单元界面参数含义:
间隔:两相邻单元之间的桩号间隔
起点桩号:开始放置单元的桩号。当路线或者空间曲线未设置桩号系统时,以路线起点为0桩号
终点桩号:结束放置单元的桩号
平面偏移:以单元放置桩号位置为基准,垂直于路线的距离。按桩号增大方向,左正右负。
平面相对旋转:以单元放置桩号位置为基准,垂直于路线进行逆时针旋转
相对高程:以单元放置桩号位置处的绝对高程为基准,竖向偏移的距离,向上为正,向下为负。
放置方向:铅锤。在3D环境中,始终以Z轴方向放置,不取决于视口方向。
放置模式:可以根据需求选择相应的放置模式,“基准线”,“高程面”或“基准线+高程面”,需要注意的是,放置模式所基于的对象必须是当前视口内的图元,对于参考对象无效。基准线识别的是线串,既可以是MicroStation的线串图元,也可以是Civil的路线对象;高程面支持mesh以及地模。
放置后解除关联:如果勾选,单元放置完成以后将自动解除单元与依赖对象之间的关系;如果不勾选,放置的单元将会保持与依赖对象之间的关系,当后者发生调整变化时,能够根据关联关系调整相应的参数。
放置为共享单元:放置的单元类型支持normal cell,shared cell 以及Parametric cell。不论是否勾选该选项,Parametric cell放置后类型不变;勾选“放置为共享单元”,除了Parametric cell以外,单元将会被放置为共享类型;不勾选“放置为共享单元”,除了Parametric cell以外,单元将会被放置为normal cell类型。建议批量放置的场景下,使用shared cell,放置及参数调整更快,管理也更加方便。
确定放置模式以后,视口内鼠标左键单击,弹出单元选择工具,点击“打开cell文件”按钮,按照cell存储的目录确定需要放置的单元文件,选中的cell文件会将所有cell对象显示在预览框上方的下拉列表内,点击单元可以进行预览,如果是Parametric cell,可以通过下拉列表的变量集,选择所需要的单元。
单元放置完成后,会设置为“lock”状态,防止用户误操作。
5.2.1 基于基准线放置单元
选择要放置的单元,其次进行“单元放置”对话框内相应的参数设置,完成放置参数设置以后,选择线串,左键点击进行放置,右键退出当前命令。
5.2.2 基于高程面放置单元
本功能仅支持在3D模型内使用,选择要放置的单元,其次进行“单元放置”对话框内相应的参数设置,完成放置参数设置以后,选择地模或者mesh面,左键点击进行放置,每点击一次放置一个单元,右键退出当前命令。
5.2.3 基于“基准线+高程面”放置单元
本功能仅支持在3D模型内使用,选择要放置的单元,其次进行“单元放置”对话框内相应的参数设置,完成放置参数设置以后,首先选择确定单元平面位置的线串,其次选择决定单元高程的地模或者mesh面,左键点击进行放置,右键退出当前命令。
该放置模式下,“平面偏移”、“平面相对旋转”均相对于基准线而言,相对高程指的是单元根据基准线确定好XY坐标以后,对应地模或mesh面在相同坐标处的高程相对值,向上为正,向下为负。
5.2.2参数调整
单元放置的时候,不同的放置模式下,会与对应的线串或者高程面生成关联关系。
key-in: CIMChina Roads ParameterAdjustment
点击图标或者输入相应的key-in命令,使用该工具。
5.2.2.1 关联到“基准线”
根据窗口左下角提示在视口内选择线串,弹出如下形式的窗口。窗口中会显示所有与该线串关联的单元,部分列条目支持批量编辑。
其中“单元ID”、“单元类型”、“关联类型”、“基准线”、“换算桩号”、“放置方向”列,在表内不支持编辑;当在2D空间内进行单元放置,“相对高程”一列将为空。
“桩号”指的是当前放置位置与定义的桩号起点的距离,“换算桩号”指的是当桩号中存在断链时,以断链桩号形式表达所在位置,用户可以根据“换算桩号”调整“桩号”数值,以便将单元调整到合适位置。
左键点击“平面偏移”、“平面相对旋转”、“相对高程”、“关联”列条目的列标题,会弹出对话框。“平面偏移”中输入数值,点击应用,与基准线关联的所有单元将统一按照该数值进行平面偏移;“平面相对旋转”中输入角度数值,点击应用,与基准线关联的所有单元将统一按照该数值进行平面旋转;“相对高程”中输入数值,点击应用,每个单元的高程为线串对应桩号处的高程与相对高程的加和;点击“关联”列标题,选择“取消关联”,点击应用后,列表内的单元将不再与原来依赖的对象产生关联。
对于“平面偏移”、“平面相对旋转”、“相对高程”列,单击对应列中的某一个单元格,可以直接输入数值,点击应用后该行的单元将按照设定数值修正位置;点击某一行的“关联”单元格,可以在下拉列表中选择“取消关联”,点击应用,完成取消关联的操作。
可以使用“创建选择集”的方式,对列表中的所有或者部分单元进行批量操作,列表行选择支持ctrl及shift操作,选中单元行以后,点击“创建选择集”,可以结合“单元参数化放置工具”中的其它功能进行后续操作。
5.2.2.2 关联到“高程面”
根据窗口左下角提示在视口内选择面对像(mesh面或者地模),弹出如下形式的窗口。窗口中会显示所有与该面对象关联的单元,部分列条目支持批量编辑。
表格中的“单元ID”、“单元类型”、“关联类型”列,在表内不支持编辑;“基准线”、“平面偏移”、“桩号”、“换算桩号”、“平面相对旋转”列将为空。“相对高程”和“关联”列支持批量编辑。
“高程面”显示的是当前单元所关联的高程面ID,通过使用Ctrl或Shift键多选单元行,然后点击“切换高程面”,在视口内选择新的高程面,鼠标左键确认,表格内的“高程面”ID会即时更新。
5.2.2.3 关联到“基准线+高程面”
根据窗口左下角提示在视口内选择线串或面对像(mesh面或者地模),弹出如下形式的窗口。窗口中会显示所有与该线串或面对像(mesh面或者地模)关联的单元,部分列条目支持批量编辑。
表格中的“单元ID”、“单元类型”、“关联类型”、“基准线”、“换算桩号”以及“高程面”列,在表内不支持编辑;“平面偏移”、“平面相对旋转”、“相对高程”、“放置方向”和“关联”列支持批量编辑;支持某一行单元格的“桩号”编辑。
“高程面”显示的是当前单元所关联的高程面ID,通过使用Ctrl或Shift键多选单元行,然后点击“切换高程面”,在视口内选择新的高程面,鼠标左键确认,表格内的“高程面”ID会即时更新。高程面ID切换的同时,也会显示单元当前位置与关联高程面之间的相对高程。
“平面偏移”、“平面相对旋转”、“相对高程”、“桩号”指的是与基准线的关系,调整相应的数值,点击应用,将会按照新的数值与基准线重新关联;对应每个单元的XY坐标,面对象在同一位置处,相对于面对象Z轴的数值,即为单元的“相对高程”;“放置方向”可以批量或单个编辑为“法向”或者“铅锤”;点击“关联”列表头,可以批量取消关联,也可以针对某一行的单元格从下拉列表中选择“取消关联”。
5.2.3 失效查找
使用“放置单元”命令,单元放置的时候将会关联到线串或面对象,当关联的线串或面对象删除后,原有的关联关系将会失效,使用“失效关联单元查找”工具可以查找这一类单元,创建选择集并解除“lock”,单元将不再显示关联属性。
key-in: cimchina roads searchunbindingcell
点击图标或者输入相应的key-in命令,弹出对话框。
“放置模式”下拉列表包含“基准线”、“高程面”、“高程面+基准线”三种模式,首先确定查询模式,其次视口内左键单击,此时当前模型中关联失效的单元会创建选择集并且原来挂有的属性信息将会清除。
5.2.4关联到面
key-in: cimchina roads attachbindingcell
单元关联用于将单元关联到面对象。
点击图标或者输入相应的key-in命令,根据窗口左下角提示进行操作。有两种操作模式,一种是先确定要关联的面对象,其次点选要关联的单元;另一种方法是先创建单元的选择集,其次选中面对象。一个单元只能产生一种关联,如果希望关联的单元已经与其他对象产生了关联,需要将原有的关联关系解除才能创建新的关联。
5.2.5 解除关联
解除单元关联用于将解除单元与线串或面对象之间的关联。
key-in: cimchina roads detachbindingcell
点击图标或者输入相应的key-in命令,弹出窗口。
解除模式分为“解除基准线关联”、“接触高程面面关联”以及“解除基准线+高程面关联”,首先确定要解除的模式,其次选择解除的范围,可选“当前model”或“已选中的元素”。选择当前model,将会针对当前model内的某一种关联方式全部解除;选择“已选中元素”,则只针对选中的范围内解除某种模式的关联。
默认情况下应用范围设定为“已选中元素”,使用该工具前先创建选择集,之后视口内鼠标左键点击确认,完成关联解除操作。
5.3 单元转换与替换
单元转换与替换功能用于将普通单元转换为共享单元,或者将选择集对应的单元替换为共享单元。
Kay-in:Cimchina roads convertcell
点击图标或者输入key-in,弹出窗口
替换范围:“仅选择集”、“当前Model”、“Model内同名cell”
第二行省略号“···”,点击后打开“文件资源管理器”,通过文件路径找到要替换为的共享单元文件.cel。
Cell对象:当第二行确定要替换为的共享单元文件后,列表内容为该单元文件的子文件目录,点击不同的单元,下方将出现对应单元预览图。
5.3.1 普通单元转换为共享单元
根据需求,确定单元转换的范围。
5.3.1.1转换选择集内的普通单元
首先创建选择集,“替换范围”选择“仅选择集”,第二行不点击省略号,此时视口内点击鼠标左键确认转换,普通单元将转换为共享单元。
此处单元转换识别的是cell的名称,用户如果将不同的普通单元对象修改为一致的名称,该工具将根据选择的顺序,使用最先被选中的单元创建共享单元;如果当前dgn文件中已有该共享单元的定义,则直接使用该共享单元定义完成选择集内单元的转换。
5.3.1.2 Model内同名cell转换为共享单元
首先创建选择集,“替换范围”选择“Model内同名cell”,第二行不点击省略号,此时视口内点击鼠标左键确认转换,当前model内Model内同名cell将转换为共享单元。
5.3.1.3 当前Model
“替换范围”选择“当前Model”,第二行不点击省略号,此时视口内点击鼠标左键确认转换,当前model内的普通单元将全部转换为共享单元。
5.3.2 单元替换为共享单元
5.3.2.1选择集内的单元替换为共享单元
首先创建选择集,“替换范围”选择“仅选择集”,点击第二行的省略号,通过文件路径找到目标单元文件.cel。从“Cell对象”列表中选择目标单元,下方将出现对应单元预览图。此时视口内点击鼠标左键确认转换,选择集内的单元将转换为目标共享单元。
选择集内的对象可以是普通单元,也可以是共享单元,但不支持参数化单元。
5.3.2.2 Model内同名cell替换为共享单元
首先创建选择集,“替换范围”选择“Model内同名cell”,点击第二行的省略号,通过文件路径找到目标单元文件.cel。从“Cell对象”列表中选择目标单元,下方将出现对应单元预览图。此时视口内点击鼠标左键确认转换,当前model内Model内同名cell将转换为目标共享单元。
5.3.2.3 当前Model
“替换范围”选择“当前model”,点击第二行的省略号,通过文件路径找到目标单元文件.cel。从“Cell对象”列表中选择目标单元,下方将出现对应单元预览图。此时视口内点击鼠标左键确认转换,当前model内的单元将全部转换为目标共享单元。
6、线型管理
6.1 曲线转mesh
曲线转mesh可以将曲线转换为mesh对象,针对用户自定义的3D线型,将选定范围内的对象在新的model内快速转换为mesh。
点击图标,弹出对话窗口
“转换内容”:“当前选择”,“Model内同类型曲线”
“当前选择”:指的当前的选择集内容,可以在使用该工具前通过快速选择工具创建选择集,也可以在弹出工具后从视口内手动选取以创建选择集
“Model内同类型曲线”指的是,选择集内包含的线型对应在该model内的所有曲线,选择集的创建方式同上。
“清理相邻面”:将合并角度在指定容差范围内的相邻面。
“角度容差”:如果勾选“清理相邻面”,角度容差在旁边的文本字段中输入,可以设置的值为 0.001 度至 90 度;如果不勾选“清理相邻面”,角度容差将灰显,数值不可调。
“精度设置”:设置3D曲线转换为mesh对象的公差,小数位数同当前文件设置。
“Model名称”:将3D曲线转换为mesh后将新建一个model,此处可以指定名称。
“覆盖同名Model”:将3D曲线转换为mesh后将新建一个model,如果当前Dgn中已经有该名称的model,勾选后将覆盖该model。
“参考到当前文件”:勾选该选项,转换成功后新建的model将自动参考到当前model。
“超级转换”:勾选该选项后,即使目标曲线被冻结、锁定或者成组,该工具仍然可以将对应的曲线转换为mesh对象。
具体操作:
点击图标或者输入keyin,弹出对话框,从下拉列表选择转换内容,通过事先创建的选择集或者在视口内选择对象。
在窗口内设置相应的转换参数,视口内鼠标左键单击,确认转换。
Key-in:CIMChina Roads LineStyleToMesh
6.2 线型替换
线型替换主要应用于线型的批量替换,同时简化外部导入线型的删除过程。
Key-in:CIMChina Roads ReplaceLineStyle
“转换内容”:“当前选择”,“Model内同类型曲线”
“当前选择”:指的当前的选择集内容,可以在使用该工具前通过快速选择工具创建选择集,也可以在弹出工具后从视口内手动选取以创建选择集
“Model内同类型曲线”指的是,选择集内包含的线型对应在该model内的所有曲线,选择集的创建方式同上。