如何利用等高线生成DEM

如何利用等高线生成DEM
如何利用等高线生成DEM

如何利用等高线生成DEM

2009620

据本人试验,介绍在ArcMap,ArcView 和Arcinfo中由等高线生成DEM的方法。其实操作很简单,也很有用,做一个笔记,希望对后来者有所帮助。

一.在Arcmap中,在工具栏处右击,添加3D analyst工具条,加载等高线矢量图层

1?生成TIN不规则三角网:

Create/Modify TIN->Create TIN from features... , Height source 选高程属性。ok

2?由三角网TIN转为DEM:

con vert->TIN to raster

Converts 日TIN to a raster of elevation,, slope, or aspect.

cell size设置栅格大小,1 : 1万像元为5米,1: 5万像元为25米,1: 25万像元为100米1:25 万DEM , 100 米*100 米

1:5 万DEM , 25 米*25 米

经常提到DEM分辨率,我们知道DEM分辨率有两种:

水平分辨率:即所采用的格网大小

垂直分辨率:DEM数据的数值精度

.在Arcview 中,在File->extensions 中添加3D Analyst 模块,OK

1?添加等高线图层

2.Surface->Create TIN from features,选择高程属性做为Height source,生成tin

3?由TIN生成DEM

选中TIN,theme->Conver to Grid,选择保存路径,设置显示范围,cell size大小。OK

三.在Arci nfo 中

Arc: &wo d:test /*设置工作路径

Arc: shapearc 76elev 76el /* 把76elev 由shp 格式转为coverage

Arc: build 76el li ne /* 建立拓扑

Arc: shapearc cut2 cut2

Arc: build cut2 polygo n

Arc: clip 76el cut2 76clip line /* 裁剪76el 为76clip

Arc: ae

Arcedit: ec 76clip

Arcedit: ef arc

Arcedit: items /*显示属性表结构

Arcedit: sel elevatio n = 0 /*对等高线高程值做简单的检查,没有小于Arcedit: sel elevation > 10000

Arcedit: q

Arc: createtin tin76 # # # 76clip /* 用76clip 作为边界生成名为tin76 Createtin: cover 76clip line elevation /* 以76clip 的elevation 属性Createti n: end

Arc: tin lattice tin76 dem76 /* 以76t in 生成名为dem76 的lattice

Enter lattice origin : /* 回车默认为TIN 的边界值

En ter lattice upper-right corner : /*回车默认

Enter lattice resolution : /*回车默认

Enter dista nee between lattice mesh poi nts : 25 /* 设置格网大小

Arc: grid

Grid:disp 9999 3 Grid: mape dem76 Grid: image dem76 /*进入grid模块

/*设置显示模式

/*查看生成的lattice

Grid: q

Arc: latticedem dem76 demnew

格式的76el文件

0,没有大于10000的

的三角网

/* 把lattice 转为dem

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