CIVIL 3D 2010常见地形图的处理方法

CIVIL 3D 2010常见地形图的处理方法
CIVIL 3D 2010常见地形图的处理方法

对于现有的地形图,我们需要转化为Civil3D 的曲面,然后进行后续的设计工作。那么如何转化为Civil 曲面就变得非常重要了。下图是一个常见的电子地形图,里面包含了地形点,等高线,地物等:

1. 首先建立一个空曲面,即建立一个空的三角网曲面:

2. 处理地形点有3种方法:

曲面。

第二种方法适用于当地形点的旁边有一个代表地形点位置的图块,但是这个图块的高程为0,也就是说这个地形图是二维的。比如下面这个地形点,我们就发现它的高程为0:

那么我们要基于这些信息来生成Civil 高程点,然后利用Civil 高程点来生成曲面:

这个就是生成的Civil高程点,添加到曲面的过程同第一种方法:

第三种方法使用起来非常方便,可以直接将AutoCAD对象添加到曲面中,并且可以添加很多CAD 对象。

但是这里需要注意的是,这些对象的高程Z坐标应当是有意义的,也就是:

?点:从 AutoCAD 点对象中创建曲面点数据。将使用点的 XYZ 坐标来定义曲面点。

?直线:从 AutoCAD 直线对象中创建点数据。将使用对象终点的 XYZ 坐标来定义曲面点。

?块:从 AutoCAD 块参照对象中创建点数据。将使用块插入点的 XYZ 坐标来定义曲面点。

?文本:从 AutoCAD 文本对象中创建点数据。将使用文本插入点的 XYZ 坐标来定义曲面点。

?三维面:从 AutoCAD 三维面对象中创建点数据。将使用对象终点的 XYZ 坐标来定义曲面点。

?多面:从 AutoCAD 多面网格对象中创建点数据。将使用对象终点的 XYZ 坐标来定义曲面点。

比如,图形里的文本对象Z坐标为零,你可以使用下面这个命令快速将这个文本的高程变得有意义。其中与本地化包提供的两个命令的差异,就慢慢体会吧。

需要注意的是,一定要校核生成的曲面高程和点的位置是否符合你的预期。你可以在曲面的显示样式里面,将“点”的显示点亮,也可以将鼠标停在曲面的某个位置,看高程的动态显示是否合理。如果你发现无法操作选中的对象或者添加到曲面,一定要检查是不是把要生成曲面的层或者选择对象的层锁定,冻结,不能显示等等低级错误发生。

3.处理等高线的方法:

1)如果等高线的高程是有意义的,也就是代表等高线的PL线Z坐标是有意义的,你可以直

接使用这个命令将等高线添加到Civil的曲面中:

2)如果等高线的高程为0,这种情况也比较常见,说明这个地形图是传统的二维地形图,那

么可以使用本地化包提供的命令,来给等高线赋高程值,然后再将编辑后的等高线添加到曲面中。

4.其它

?对于实际工作中常见的其它情况,比如山谷的断裂线等,你也可以通过添加特征线的方式来处理。

?如果有原始的点文件,比如一个ASCII码文件,里面包含了X,Y,Z坐标,那么通过这个命令就可以直接将这些地形点信息导入到曲面中:

?如果遇到等高线是一段一段的,应该连接却没有连接到一起,可以使用这个命令把他们“粘”到一起。这个命令属于Map3D中“图面清理”命令,清理动作选择“融合伪节点”:

?如果遇到等高线的顶点过于密集,可以使用这个命令将“顶点抽稀”。这样可以大大减小曲面数据量。

当然,如果不在这里消除过密顶点,也可以在曲面添加等高线的时候指定:

?在生成曲面之后,最好使用“导出LandXML”,然后用中国本地化包的模板文件“_AutoCAD Civil 3D 2010 China Style.dwt”新建一个图形,再将曲面导入进来,这样可以让文件尺寸大大减小,并且还可以利用模板文件内建好的很多符合中国习惯的样式。

?曲面边界

在生成曲面的时候,通常会发现曲面的边界和我们测量的范围不同,要比测量的范围大。这是因为,三角网曲面的最基本模型是三角网(听起来像是废话)。曲面的边界,等高线等都是根据三角网来生成的。当我们约定三角网的边长的时候,就可以将边界裁剪得更符合实际情况。

使用DI命令量一下,三角形最长的边不会超过多少?这样来确定正确的参数,同时不破坏正常的图形。比如在这里我们选择“50”。

如果你输入的数字是“1”,因为几乎所有的三角形边长都大于1,所以你看到的会像这样子,如同天上的星星:

相关主题
相关文档
最新文档