资源描述
利用CAD地形图在arcgis中做坡度分析
主要分为3个步骤:
一. 提取等高线;
二. 利用等高线生成TIN或DEM;
三. 利用TIN或DEM做坡度分析,坡向分析等。
详细操作步骤:(版本arcgis 9.3 英文版)
一 提取等高线文件
1. 启动arcmap ,添加CAD数据文件
Layer(右键)——Add Data
2. 只提取具有高程属性的等高线
(1) 右键 polyline 图层——属性——Drawing Layer 选项卡——只勾选DGX图层; OK!
(2)菜单 Selection——Select By Attributes
在弹出框中,layer 下拉选择polyline ,在列出的属性列表中找到 Elevation 属性,双击选择。然后编辑条件表达式 : "Elevation" >0 "
OK !
结果是筛选出高程大于0的等高线,关于为什么这样做:有些等高线在操作过程中导致高程丢失,默认为0。这些等高线会影响后期生成TIN,需要将其剔除。
(3)导出等高线数据为shp文件
在Polyline图层中:右键——Data——Export Data
导出数据后提示是否添加进来,选择是。
二. 利用等高线生成TIN或DEM;
1. 生成TIN文件
在 ArcGIS中,工具栏:3D Analyst——Create/Modify—— Create TIN From Features:
【参数设置】①Height source: 选择 “Elevation”;
其它默认。
注意:生成TIN文件后,直接添加进来,方便后续操作。
2. 指定边界裁切TIN
生成的tin文件边界范围外的tin必须裁剪掉,否则会导致后期生成的DEM边缘异常。
(1) 定义Polygon裁切多边形
启动ArcCatalog ,在某个指定目录下,右键——NEW——shapefile ,在弹出的对话框中,设置文件名称和要素类型,此处选择Polygon ,然后确定。
然后将shp文件和生成的tin一起添加进ArcMap中,利用Editor Toolbar 的sketch tool 编辑polygon裁切多边形文件范围。
(2) 裁切tin范围
在Arcmap中添加tin图层和裁切多边形图层,选择:
3D Analyst——Create/Modify TIN ——Add Features to TIN.
【参数设置】选择输入TIN图层和编辑好的裁切多边形polygon。
① Height source:<None> ;
② Triangluate As : hard clip ;
③ Tag value field: <None> 默认 ;
将修改输出到一个新的tin图层。点击OK,得到裁切后的Tin 文件。
三. 利用TIN进行坡度分析
1 . 利用tin 生成坡度图
3D Analyst——Surface Analysis ——Slope
【参数设置】选择输入TIN图层
① Output measurement : 可以选择以“角度”或“ 百分比”表示 形式;
② Output cell size :以米为单位输出栅格大小,根据地形图原始比例合理设定 ;如1万比例地形图建议5米
③ Output raster: 输出路径和文件名 ;
2 以图片形式输出坡度分析图
(1)将arcgis窗口 切换到版面视图(layout view)
菜单Insert—— Legened, 选择坡度分析图层Slpoe (窗口中其它图层请务必移除或关闭),一直单击 “下一步” 结束,将 “Legend”移动到图中合理位置。
同理可以添加其它图释要素,如指北针、比例尺等。
(2)输出图片
菜单 File—— Export Map
可选择保存的图片类型。OK!
展开阅读全文