先利用你的等高线(矢量)生成tin ,然后再由tin生成DEM.(还没听说过有矢量直接转化为栅格后是DEM的因为CAD格式不能生成tin,所以你还需要将CAD数据转换成shipfile 或 database 格式.转换方法:你在CAD数据处右键 》 data 》 export data 》 选择好导出的地方,导出的格式(shipfile 和 database 格式都行 ) 然后确定,再用shipfile 和 database 格式数据建立tin创建tin方法:1、首先选择功能:Tools(顶部)――Extensions (可将里面的全部打钩)2、在上面空白处右键,然后选择3D Analysis ,出现3D Analysis 工具条3、单击出现的工具条的3D Analysis 》 create/modify Tin 》create Tin from features4、将左边的数据选择你的等高线,右边的属性选择你的建立tin的属性,下面写好输出tin的位置.到此tin就建立好了.5、单击出现的工具条的3D Analysis 》 convert 》 tin to raster选好好需要的,点OK.到这里才是建立了DEM.
利用桌面软件:ArcMapArcGIS 的桌面软件中提供了3D Analyst 模块,可以建立三维模型并进行分析。第一步我们需要读取文本文件并展点,由于ArcMap 只能从数据库中读取字段信息,所以我们必须先将数据导入数据库,再导入图层。在导入图层时需要指定X 字段和Y 字段,并设置坐标系统(这里用投影坐标而不用地理坐标),这样系统才能将一条条文字记录转化为一个个具有地理坐标的点要素。要素类生成后,只要调出3D Analyst 模块生成TIN,再生成等值线就可以了。具体操作步骤如下:1.启动Access,新建数据库data.mdb,在空白处右击,导入data.txt,四个字段分别为Code(设为主健)、X、Y、Z,保存为表Point。(或者是EXCEL数据 x y z)2.启动ArcMap,Tools-Add XY Data,在“Choose a table”中添加数据库data.mdb 中的表Point,在“X Field”和“Y Field”中分别选择字段X、Y,Edit-Select,选择/Projected CoordinateSystems/World/Mercator (world).prj,一路OK 后,离散点已被展绘到Point Events 图层中。3.Tools-Extensions,把3D Analyst 打上勾,Close。右击工具栏,把3D Analyst 打上勾。4.3D Analyst-Create/Modify TIN-Create TIN From Features,把图层Point Events 打上勾,在“Height Source”中选择字段Z,在“Output TIN”中输入TIN 的保存路径,OK 后生成了TIN。5.3D Analyst-Surface Analyst-Contour,在“Contour Interval”中输入等高距10,在“OutputTIN”中输入Contour 的保存路径,OK 后便绘制好了等值线。