操作方法
首先, 打开ArcMap,加载CAD地形文件…\地形高程.dwg。 将CAD图层载入ArcMap中后,会出现多个子图层。依次打开图层属性表(attribute table),核对地表标高在哪个图层中。
本例中,地面标高标注不在点图层(dl.dwg Point),而在文字图层(dl.dwg Annotation),因此我们需要重新建立一个点层,将标高在点层中生成。新建层操作在Catalog中进行,如下图所示。
鼠标右键单击选择文件夹,选择新建Personal Geodatabase(个人地理信息数据库),给新建的地理信息系统数据库命名为New Personal.鼠标选中该文件,新建一个新数据系列即Feature dataset.将其命名为building. 在名称为building的数据系列文件中再新建一个Feature Class. 如果所需要管理的图层单一,则可以在Personal Geodatabase下直接新建Feature Class,可以省略掉建立Feature dataset。
新建完成后文件树形如上图所示,我们需要将cad中数据导入ArcMap中刚生成的地理信息数据库中的点层(point).鼠标右键点击point选择Load/Load Data。
下一步后找到要载入的cad文件路径,正确选择cad中存储了地面标高的图层,本例中,标高图层存储在Annotation中,选中该文件,打开,继续下一步。
继续下一步。
选择不需要载入所有图层,下一步则会弹出窗口询问要载入的图层。手动加入两项,elevation标高和text文字,在右边下拉菜单中匹配新插入项的数据格式。这里elevation为双精度浮点型,text为文字型。
继续下一步直至完成,完成后在左侧图层中载入我们刚编辑 完成的点层,生成如下图所示点层图。我们在该点层基础上做地形差值,生成地形文件。(注:不是在dl.dwg Point点层上做地形差值。