在ArcGIS中由等高线生成dem的步骤

合集下载

由等高线生成DEM的方法

由等高线生成DEM的方法

由等高线生成DEM的方法DEM(Digital Elevation Model,数字高程模型)是一定范围内规则格网点的平面坐标(X,Y)及其高程(Z)的数据集,它主要是描述区域地貌形态的空间分布,是通过等高线或相似立体模型进行数据采集(包括采样和量测),然后进行数据内插而形成的。

在很多项目中,都要用到DEM,通过DEM可以很好的模拟出地貌形态,同时还可以从DEM衍生出很多数据来,比如说最常见的坡度(Slope)、坡向(Aspect)、山影图(HillShade)等,同时DEM也可与DOM(Digital Orthophoto Map,数字正射影像)或其它专题数据叠加,用于与地形相关的分析应用,同时它本身还是制作DOM的基础数据。

通常,我们获得DEM数据的方法有两种,一种是直接下载现成的DEM数据,比如说SRTM 和ASTER的数据,另一种是通过等高线生成DEM,今天主要说说在ArcGIS中,如何用等高线生成DEM。

比如说有某个区域的等高线,如图一所示:图一等高线与DOM影像叠加(1)首先我们要将等高线转换为TIN。

在ArcGIS中,加载3D Analyst工具条,按照图二,依次点击3D Analyst—>Create/Modify TIN—>Create TIN from features…。

图二等高线转为TIN(2)在弹出的对话框中,在Layers(图三④处)中勾选需要生成TIN的等高线图层,在Height source(图三⑤处)选择存储等高线高程的字段,在Triangualte as(图三⑥处)中选择边线类型,最后,设置TIN的输出路径,点击OK即可生成TIN。

图三 Create TIN From Features对话框设置(3)将TIN转为GRID。

点击图一①处,在下拉菜单中依次选择Convert—>TIN to Raster…打开TIN to Raster对话框,在其中进行如下设置:图四 TIN to Raster设置在Input TIN中,选择要转为Raster的TIN;在Attribute中选择Elevation,意思是Raster 的像元值为高程,此处还可以选择Slope(as percentage)、Slope(in degrees)和Aspect,即坡度(以百分比表示)、坡度(以度数表示)和坡向;在Z Factor中设置Z因子,即高程因子,此处默认即可;在Cell size中输入像元的大小,此处要注意,像元大小的选择要合适,不能太小也不能太大,太小了会增加数据处理量,太大的话会降低数据精度;最后在Output raster 中设置输出的路径和文件名,点击OK即可。

MapGIS 6.7 等高线创建DEM

MapGIS 6.7  等高线创建DEM

MapGIS 6.7 –等高线创建DEM
数据准备
已有的等高线数据要确保带有高程属性,高程字段应为双精度类型,例如:
高程点/线栅格化
在MapGIS 6.7 DTM分析中,支持Grd和TIN两种类型的高程模型,根据已有等高线创建两类高程数据使用DTM分析-> 处理点线菜单-> 高程点/线三角化或高程点/线栅格化,高程点/线栅格化步骤如下:
1启动DTM分析模块,通过文件菜单-> 打开数据文件... -> 线数据文件,打开已有的等高线数据,如上图所示。

2 选择处理点线菜单-> 高程点/线栅格化,在打开的如下对话框中分别设置如下参数,设置完毕确定退出,系统根据设置创建Grd数据,处理完毕提示结束。

网格DX/DY:要生成的Grd网格数据的横向/纵向分辨率,为单个网格对应的坐标范围。

与X/Y 轴点数对应,数据范围不变的情况下,网格DX/DY的值越小,则X/Y轴点数越大,生成Grd数据越大。

等高线高程属性项:选择高程字段。

栅格化保存:设置生成Grd文件的保存路径及名称。

3查看生成的高程数据:如上图所示,通过工具栏的“打开高程数据文件”打开上一步生成的Grd文件,如下图所示。

高程点/线三角化
根据等高线创建TIN类型高程数据的一般步骤如下:
1启动DTM分析,打开等高线数据。

2选择处理点线菜单-> 高程点/线三角化,选择高程字段后确认,系统即进行创建TIN 操作。

3保存TIN数据:如下图,关闭当前数据窗口,系统提示保存数据,设置路径及名称。

4查看TIN数据:单击工具栏打开高程数据文件按钮,添加上一步保存的TIN文件,如下图所示。

arcmap实验:地形分析TIN及DEM的生成及应用

arcmap实验:地形分析TIN及DEM的生成及应用

地形分析 TIN及DEM的生成及应用实验目的DEM是对地形地貌的一种离散的数字表达,是对地面特性进行空间描述的一种数字方法、途径,它的应用可遍及整个地学领域。

通过对本次实验,可以加深对TIN建立过程的原理、方法的认识,熟练掌握ArcGIS中建立DEM、TIN的技术方法,掌握根据DEM或TIN 计算坡度、坡向的方法,结合实际,掌握应用DEM解决地学空间分析问题的能力。

实验步骤及方法由高程点、等高线矢量数据生成TIN转为DEM添加矢量数据:Elevpt_Clip、Elev_Clip、Boundary、Erhai激活“3D Analyst”扩展模块执行菜单命令[工具]--[扩展],在出现的对话框中选中3D分析模块,在工具栏空白区域点右键打开[3D Analyst] 工具栏执行工具栏[3D Analyst]中的菜单命令[3D Analyst]--[Create/Modify TIN]--[Create TIN From Features]在[从要素生成TIN中]对话框中,在需要参与构造TIN的图层名称前的检查框上打上勾,指定每个图层中的一个字段作为高度源(Height Source),设定三角网特征输入(Input as)方式。

可以选定某一个值的字段作为属性信息(可以为None)。

在这里指定图层[Erhai] 的参数:[三角网作为:]指定为[硬替换] ,其它图层参数使用默认值即可。

确定生成文件的名称及其路径,生成新的图层tin,在TOC(内容列表)中关闭除[TIN]和[Erhai]之外的其它图层的显示,设置TIN的图层(符号)得到如下的效果。

执行工具栏[3D Analyst]中的命令[Convert]--[TIN to Raster]设置相关参数,属性:高程,像素大小:50,输出栅格的位置和名称效果TIN的显示及应用关闭除[TIN]之外的所有图层的显示,编辑图层[tin]的属性,在图层属性对话框中,点击[symbology] 选项页,将[ edge types ] 和[ elevation ] 前面检查框中的勾去掉;点击[ add ] 按钮,添加[Edges with the same symbol]和[Nodes with the same symbol]添加在TIN的显示列表中。

如何利用等高线生成DEM

如何利用等高线生成DEM

如何利用等高线生成DEM2009620据本人试验,介绍在ArcMap,ArcView 和Arcinfo中由等高线生成DEM的方法。

其实操作很简单,也很有用,做一个笔记,希望对后来者有所帮助。

一.在Arcmap中,在工具栏处右击,添加3D analyst工具条,加载等高线矢量图层1•生成TIN不规则三角网:Create/Modify TIN->Create TIN from features... , Height source 选高程属性。

ok2•由三角网TIN转为DEM:con vert->TIN to rasterConverts 日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 模块,OK1•添加等高线图层2.Surface->Create TIN from features,选择高程属性做为Height source,生成tin3•由TIN生成DEM选中TIN,theme->Conver to Grid,选择保存路径,设置显示范围,cell size大小。

OK三.在Arci nfo 中Arc: &wo d:test /*设置工作路径Arc: shapearc 76elev 76el /* 把76elev 由shp 格式转为coverageArc: build 76el li ne /* 建立拓扑Arc: shapearc cut2 cut2Arc: build cut2 polygo nArc: clip 76el cut2 76clip line /* 裁剪76el 为76clipArc: aeArcedit: ec 76clipArcedit: ef arcArcedit: items /*显示属性表结构Arcedit: sel elevatio n = 0 /*对等高线高程值做简单的检查,没有小于Arcedit: sel elevation > 10000Arcedit: qArc: createtin tin76 # # # 76clip /* 用76clip 作为边界生成名为tin76 Createtin: cover 76clip line elevation /* 以76clip 的elevation 属性Createti n: endArc: tin lattice tin76 dem76 /* 以76t in 生成名为dem76 的latticeEnter lattice origin <xmin> <ymin>: /* 回车默认为TIN 的边界值En ter lattice upper-right corner <xmax> <ymax>: /*回车默认Enter lattice resolution <n_points>: /*回车默认Enter dista nee between lattice mesh poi nts <d>: 25 /* 设置格网大小Arc: gridGrid:disp 9999 3 Grid: mape dem76 Grid: image dem76 /*进入grid模块/*设置显示模式/*查看生成的latticeGrid: qArc: latticedem dem76 demnew格式的76el文件0,没有大于10000的的三角网/* 把lattice 转为dem。

在ArcGIS中由等高线生成dem的步骤

在ArcGIS中由等高线生成dem的步骤

在ArcGIS中由等高线生成dem的步骤在arcgis中由等高线生成dem的步骤1.进入arcgis的workstation模块2.在Arc命令行下输入下面的命令(等高线的各层文件存放在el5目录中)Arc:arctin d:\el5 d:\tin line elev (黑色为提示符,蓝色为输入的命令,下同)(即为对el5 建立tin ,elev代表等高线的高程值,并且只有line 参与运算),这样就由等高线生成了tin 注:可以在Arc命令行设置workspace路径,以后的操作不必每次都有写上绝对路径,相对路径就可以了。

命令为:Arc:wakespace d:\el5Arc:w 可以显示当前系统的worksapce目录。

3.由tin生成lattice,需要输入如下命令Arc:tinlattice d:\tin d:\lat这样就有tin生成了lattice,转化为了grid形式,分辨率设置为30米Enter distance between lattice mesh points <d>:后要出入分辨率,对于其它的设置取其默认值即可。

4.最有一步,由lattice生成dem,命令如下Arc:latticedem d:\lat dem这样便由lattice转换得到了dem,运行结果如下:然后在arcmap中可以打开生成的dem,同时也可以显示生成的tin,我们已经在d盘根目录建立了tin 和lattice子目录,目录名字分别为tin 、lat,在arcmap中会有对应的选项分别单击之,则会加入到arcmap中成为图层。

对显示tin的结果:将局部放大之后可以很清晰的看出tin的结构来:依照上述同样的方法,我们把生成的lattice显示出来:将局部放大之后,可以看出lattice的结构跟tin有显著的不同,为栅格状。

如果想把它们转化为其它格式,例如img格式,以方便的在erdas中操作,方法如下:启动arctools,并单击grid to imge 命令,进行设置后就可以转化为img格式,可以为erdas读取。

用ARCGIS 10 CAD等高线转为DEM的教程

用ARCGIS 10 CAD等高线转为DEM的教程

1.启动Spatial ETL Tool工具:在“Untitled - ArcMap - ArcInfo”中左键单击打开catalog在“Toolbox (框线项目)”(位于“Untitled - ArcMap - ArcInfo”中)上用户左键单击选中toolbox在“Toolbox (框线项目)”(位于“Untitled - ArcMap - ArcInfo”中)上用户右键单击展开菜单在“Spatial ETL Tool (菜单项目)”上左键单击在弹出的菜单中选中Spatial ETL Tool2.设置Spatial ETL Tool工具在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上左键单击打开输入文件的类型窗口在“FME Reader Gallery (应用程序)”(位于“FME Reader Gallery”中)上左键单击选中AutoCAD DWG/DXF,以打开dxf和dwg文件在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上用户左键单击进入下一步,选择导入的CAD文件在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上左键单击打开CAD文件所在位置在“处理后地形图.dwg (列表项目)”(位于“Select File”中)上左键单击选中CAD文件在“打开(O) (按下按钮)”(位于“Select File”中)上左键单击在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上左键单击进入下一步在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上左键单击选择输出文件的类型在“FME Writer Gallery (应用程序)”(位于“FME Writer Gallery”中)上左键单击选中ESRI Shape文件类型在“FME Writer Gallery (应用程序)”(位于“FME Writer Gallery”中)上左键单击在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上左键单击在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上左键单击在“Create Translation Workspace Wizard (应用程序)”(位于“Create Translation Workspace Wizard”中)上用户左键单击完成Spatial ETL Tool的设置3.Spatial ETL Tool转换数据在“Spatial ETL Tool”中在找到DGX…AD(等高线层所在的位置)左键单击打开Feature Type Properties在“Format Attributes (选项卡)”(位于“Feature Type Properties”中)上左键单击打开Format Attrlbutes选项卡在“位置(指示器)”(位于“Feature Type Properties”中)上鼠标拖动开始找到高程值数据存放的字段(autocad_elevation)在“Feature Type Properties”中左键单击勾选autocad_elevation在“OK (按下按钮)”(位于“Feature Type Properties”中)上左键单击在“Spatial ETL Tool”中用户左键单击单击“小加号”展开选中不必要输出的字段,按删除键,仅保留LINE输出的字段在“Spatial ETL Tool”中用户键盘输入[Delete]在“位置(指示器)”(位于“Spatial ETL Tool”中)上鼠标拖动开始在“Spatial ETL Tool”中用户键盘输入[Delete] 选中ARC与DGX PE的连接线,并删除在“Spatial ETL Tool”中用户左键单击打开Feature Type Properties在“Feature Type Properties”中左键单击在“Attribute Name”中输入elevation在“Feature Type Properties”中用户左键单击设定Data Type的类型在“number (列表项目)”上用户左键单击选择为number在“OK (按下按钮)”(位于“Feature Type Properties”中)上左键单击在“Spatial ETL Tool”中左键单击单击LINE前面的加号在“Spatial ETL Tool”中左键单击单击DGX PE的加号在“Spatial ETL Tool”中鼠标拖动开始选中LINE下面的auto tion小箭头在“Spatial ETL Tool”中鼠标拖动结束连接到DGX PE下的ElEVATION的箭头在“Spatial ETL Tool”中左键单击选中刚才建立的连接线在“Spatial ETL Tool”中用户左键单击单击Run Translation4.在ARCGIS中将SHP转为TIN文件在“Add Data (菜单按钮)”(位于“Untitled - ArcMap - ArcInfo”中)上左键单击在“打开(按下按钮)”(位于“Add Data”中)上左键单击在“D:\test (列表项目)”上左键单击在“DGX_line.shp (列表项目)”(位于“Add Data”中)上左键单击在“Add (按下按钮)”(位于“Add Data”中)上左键单击在“OK (按下按钮)”(位于“Unknown Spatial Reference”中)上左键单击在“DGX_line (框线项目)”(位于“Untitled - ArcMap - ArcInfo”中)上左键单击在“ArcToolbox (按下按钮)”(位于“Untitled - ArcMap - ArcInfo”中)上左键单击打开Toolbox在“TIN Management (框线项目)”(位于“ArcToolbox”中)上左键单击在“Create TIN (框线项目)”(位于“ArcToolbox”中)上左键单击在“Create TIN (框线项目)”(位于“ArcToolbox”中)上左键双击在“Create TIN”中用户左键单击选择输出TIN文件的路径在“Output TIN”中用户键盘输入TIN文件名在“Save (按下按钮)”(位于“Output TIN”中)上左键单击在“Create TIN”中左键单击在“DGX_line (框线项目)”上左键单击在“DGX_line (列表项目)”(位于“Create TIN”中)上左键单击在“打开(按下按钮)”(位于“Create TIN”中)上左键单击在“ELEVATION (列表项目)”上左键单击在“OK (按下按钮)”(位于“Create TIN”中)上鼠标拖动开始在“Edit TIN (框线项目)”(位于“ArcToolbox”中)上左键双击处理TIN文件在“Edit TIN”中左键单击在“tes (框线项目)”上左键单击在“Edit TIN”中左键单击在“DGX_line (框线项目)”上左键单击在“OK (按下按钮)”(位于“Edit TIN”中)上左键单击在“TIN to Raster (框线项目)”(位于“ArcToolbox”中)上左键双击将TIN文件转成DEM文件在“TIN to Raster”中左键单击在“tes (框线项目)”上左键单击在“OK (按下按钮)”(位于“TIN to Raster”中)上鼠标拖动开始单击左键CAD等高线转换为DEM完成将DEM导成 .img或者.tif文件即可。

在ArcGIS中如何生成DEM

在ArcGIS中如何生成DEM

可以使用工具 3D Analyst——create TIN——create TIN form features 生成栅格图,再用 3D Analyst——convert——TIN to raster 转换一下生成GRID按照你的方法,我可以生成tin,然后转换成栅格,attitude字段我选了elevation,生成了全黑的,是不是因为我的shp文件里的高程那个字段不是 elevation?(我shp文件自己建的高程字段是“gaocheng”)你搞反了,应是先利用你的等高线(矢量)生成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。

从地形图等高线获取DEM数据

从地形图等高线获取DEM数据

实验一DEM数据获取-从地形图等高线获取DEM数据一、实验目的通过实例MapGIS地形图的分层操作与软件模块功能应用,从等高线实例提取DEM数据。

二、实验设备装有Mapgis软件系统的计算机1人/台,实例含等高线的数字地形图1幅三、实验内容从Mapgis地形地质图中提取等高线高程数据局x、y、z,保存在Excel表中。

四、实验步骤1、图形数据预处理原图:处理后(删除非等高线线条并连接中断的等高线):2、修改线属性,添加高程字段。

(线编辑—线参数编辑—修改线属性结构):3、利用高程自动赋值为等高线添加高程属性(矢量化—高程自动赋值):4、剪裁一块区域:(1)建立裁剪区:(2)裁剪:5、打开“MapGIS 6.7”——“图形处理”——“输入编辑”,打开工程,将经过预处理检查的等高线另存为”等高线.wl”,同时把图上非等高线的元素删除;6、提取等高线上的点:打开“MapGIS 6.7”——“空间分析”——“DTM分析”,“文件”——“打开数据文件”——“线数据文件”,打开”等高线.wl”文件。

7、“处理点线”——“线数据高程点提取”,在打开的对话框中设置抽稀提点(抽稀系数)、线属性高程域(线属性的高程字段),“确定”后图上的等高线上分布离散的点,点属性包含高程数据;8、将点数据导出wt文件:“模型应用”——“高程点标注制图”,在打开的对话框中设置XY 轴对应的方向,勾选“输出标注到属性字段”,然后“文件”——“另存数据于”——“点数据文件”,保存为“抽稀点.wt”;9、再打开主菜单“图形处理”——“输入编辑”,打开“抽稀点.wt”,删除多余的图元,保存;10、打开主菜单“图形处理”——“文件转换”,“文件”——“装入点”,“输出”——“输出MAPGIS明码格式”,保存为“抽稀点.wat”;11、用记事本打开“抽稀点.wat”,可以得到各高程点的坐标值,将其导入到Excel文件;12、打开主菜单“库管理”——“属性库管理”,“文件“——“导出”,在打开的对话框中,内部数据打开“抽稀点.wt”,数据源选择“Excel file”,点击旁边的“+”,“用户DSN”,选择“Excel file”,点击“配置”,选择工作簿,打开已有的excel文件,两次“确定”后,输入表格名称“高程”,点击“导出”;13、此时,在Excel中有两个表,一个是点的坐标值,一个是点的属性值(高程),根据点ID,将两个表合并。

等高线转网格DEM

等高线转网格DEM

下面是利用ArcGIS和Envi组合将等高线转为grid dem的步骤:在ArcCatalog中创建一个Personal GeoDatabase(Access文件)tempdb。

(不直接用shp文件是有原因的,后面会讲到)。

右键点击tempdb,导入要转的cad文件的线层,导入名为Contour1。

注意导入时取名字要有效,我之前就因为文件名用了-而一直不成功。

不要选择cad文件的层导出到tempdb中,不知为何,这样转出的数据特别大!在ArcMap中打开Contour1,看到多了很多很小的点和线,不知为何形成。

看出规律,这些多出来的数据其属性Entity为Insert或Line,而有效数据Entity属性为Polyline。

点击StartEditing开始编辑数据。

通过Selection->Select by Attribute中选择属性为Insert和Line的,删除,StopEditing,保存编辑结果。

从cad文件中导入的图层有很多没用的属性,可以在ArcCatalog或ArcMap中删掉这些属性,只要保留Elevation字段,这个字段是等高线的高度。

(本来Contour1的shape字段,也就是空间数据字段已经包含了高度信息,但后面我们要用的envi中不支持这个高度信息,所以我们保留Elevation字段)。

Elevation字段跟我们下面用的envi有冲突,所以要改掉。

很奇怪,Arcgis不支持属性字段名的修改,所以我们在Access中打开tempdb,修改Contour 表的Elevation字段为Elev。

导出tempdb中的contour1层为.shp文件contour1.shp。

下面用Envi来通过等高线生成grid dem,我用的是envi4.0。

envi支持一些常用的矢量数据。

dxf本来是直接支持的,但其导入后,信息比较乱,图也不对,不知为何。

用envi导入contour1,Envi会生成其自己的格式contour1.evf。

两种等高线转DEM的方法

两种等高线转DEM的方法

两种等高线转DEM的方法1. 概述在很多项目中,都要用到DEM,通过DEM可以很好的模拟出地貌形态,但是通常我们拿到的数据是dwg格式的等高线,所以需要对等高线进行处理,将其转换为DEM数据,这里,我们介绍一下使用Global Mapper和ArcGIS进行等高线转DEM的方法。

2. 数据来源本教程所使用的数据是从微图中下载的高程数据生成的等高线,除了高程数据,常见的GIS数据都可以从微图中进行下载。

微图(关注头条号'水经注GIS',并回复'微图'获取微图软件安装包)3. Global Mapper转DEM相较于ArcGIS,Global Mapper的转换方法相对简单,所以先介绍一下Global Mapper的转换方法。

将dwg格式的等高线加载到Global Mapper内,效果如下图所示。

等高线效果在等高线图层上点击右键,选择'分析\网格-从3D矢量/雷达数据创建高程网格',如下图所示。

选择创建高程网格点击之后在显示的高程网格创建选项对话框内,设置名称为DEM,设置垂直单位为米,选择自动确定最佳网格间距,如下图所示。

高程网格创建选项点击确定之后可以看到生成了高程DEM数据,如下图所示。

生成的DEM4. ArcGIS转DEM相较于Global Mapper,ArcGIS的转换方法要稍微复杂一点,首先还是将dwg格式的等高线加载进来,如下图所示。

等高线效果在ArcToolbox中点击'3D Analyst工具\数据管理\TIN\创建TIN',调用创建TIN工具。

调用创建TIN工具在显示的创建TIN对话框内,设置好输出TIN的位置,由于大部分等高线数据可能不知道坐标系,所以这里可以不用设置坐标系,设置好输入要素类,如下图所示。

创建TIN设置点击确定之后可以看到生成的TIN文件,如下图所示。

生成的TIN文件在ArcT oolbox中点击'3D Analyst工具\转换\由TIN转出\TIN转栅格',调用TIN转栅格工具。

用ArcMap做DEM

用ArcMap做DEM

用ArcMap做DEM1、在ArcMap的主菜单“Tools”----选择扩展模块“Extensions…”;在弹出窗体中选择“3D Analyst”2、由等高线建立Tin并转换为Gride(1) 由等高线\高程点数据建立Tin1)在视图目录表中添加并激活等高线图层:等高线.shp。

2)从“View”菜单中选择“Toolbars”下的“3D Analyst”,从而显示3D Analyst工具栏3)从3D Analyst工具栏中的“3D Analyst”菜单中选择“Create/Modify TIN”下的“Create TIN From Features”命令。

3)在弹出的“中定义每个主题的数据使用方式;在“Create TINFrom Features”对话框中,对某一个主题需要指定高程源(Height Source),以何种表面特征输入(Input as),以及选某一个值的字段来作为属性信息(可以为None)。

注意:这里与ArcView不同,要选中进行转换图层前面的复选框!“Output TIN”文本框用来确定生成文件的名称及其路径4)点击“OK”,生成新的“等高线–TIN”5)选中等高线– TIN图层,从3D Analyst工具栏中的“3D Analyst”菜单中选择“Convert”下的Tin to Raster...”命令。

6)在弹出的“Convert TIN to Raster”对话框中,设定生成文件的名称及其路径,生成新的Grid层“等高线GRD”。

注意:这里与ArcView不同,Grd文件名中不能包含横杆“-”2、DEM的应用地形指标的提取1)坡度提取具体的方法步骤如下:选择“等高线Grd”图层,从3DAnalyst工具栏中的“3D Analyst”菜单中选择“Surface Analyst”下的“Slope...”命令。

弹出对话框点OK。

右击“slope of等高线G R D”图层,选择Properties,在弹出的LayerProperties对话框中的S y m b o l o g y选项卡中可重新调整坡度分级。

利用CAD和ArcGIS生成TIN和DEM

利用CAD和ArcGIS生成TIN和DEM

本文适用于FME转换cad地形图为shp格式后,等高线polyline文件无等高线数值,利用高程点数值插值构建TIN及DEM,生成坡度及三维地形图。

一、步骤(1)首先请自行安装FME,网上很多破解版;应用FME软件中的工具对CAD数据进行转换,选择所要转换的数据源格式及文件,设置转换后格式Esri shape及存储文件夹,然后ok如图:结果如图:(2)打开Arcmap,加载转换后的图层(本人的cad文件中等高线及高程值点文件为地貌_line及地貌_text)(3)由于本人的等高线无属性数值,经过网上查询和试验,发现可采用高程点数值插值生成DEM及TIN;首先给生成的属性string赋值到新建的浮点型字段中:同时删除其中错误数据(小于最小高程值的数据均删除)(4)打开3D anlyst工具栏,选择interpolate to raster下的inverse distance weighted工具,设置如图:其中为刚才赋值的字段,Output cell size 根据实际分辨率需求设置(5-10比较合适),结果如下图然后继续选择3D 工具,convert ,raster to TIN,默认设置,accuracy可以自己设置,可以根据具体需要对rasttin3中的symbology进行分级,分色,分数值设置生成结果即为地形海拔变化图:然后,利用生成的TIN,使用3D工具栏中surface analysis 工具相对应的可生成坡度、坡向、等高线等;以坡度为例:注:在使用symbology中的classify时arcmap可能会报错(本人为9.3),原因是缺少补丁,可以把错误原因百度,上面有人专门解答和提供了官方下载补丁的连接,下载下来打上去就行了,最后经过arcmap和photoshop双重美化之后即可生成想要的海拔地形及坡度图:补充说明一下,高程点生成tin和dem对比等高线的话肯定在精度上有出入,但很适用于等高线图层未赋值的情况,有时间又追求完美同学可以不选用,欢迎大家交流斧正··By:紫夜星晴lz。

ArcGIS由高程点、等高线等矢量数据生成TIN、DEM问题

ArcGIS由高程点、等高线等矢量数据生成TIN、DEM问题

ArcGIS问题:由高程点、等高线等矢量数据生成TIN、DEM 在ArcMap中新建一个地图文档
(1) 添加矢量数据:Elevpt_Clip、Elev_Clip、Boundary、Erhai(同时选中:在点击的同时按住Shift)
(2) 激活“3D Analyst”扩展模块(执行菜单命令[工具]>>[扩展],在出现的对话框中选中3D分析模块),在工具栏空白区域点右键打开[3D分析] 工具栏
(3) 执行工具栏[3D分析]中的菜单命令[3D分析]>>[创建/修改TIN]>>[从要素生成TIN];
(4) 在对话框[从要素生成TIN中]中定义每个图层的数据使用方式;
在[从要素生成TIN中]对话框中,在需要参与构造TIN的图层名称前的检查框上打上勾,指定每个图层中的一个字段作为高度源(Height Source),设定三角网特征输入(Input as)方式。

可以选定某一个值的字段作为属性信息(可以为None)。

在这里指定图层[Erhai] 的参数:[三角网作为:]指定为[硬替换] ,其它图层参数使用默认值即可。

(5) 确定生成文件的名称及其路径,生成新的图层tin,在TOC(内容列表)中关闭除[TIN]和[Erhai]之外的其它图层的显示,设置TIN的图层(符号)得到如下的效果。

(6) 执行工具栏[3D分析]中的命令[转换]>>[TIN转换到栅格],指定相关参数:属性:[高程],像素大小:[30],输出栅格的位置和名称: [TinGrid]
确定后得到DEM数据:TinGrid, 其中,每个栅格单元表示30m×30m的区域
187********。

Arcgis中dem

Arcgis中dem

Arcgis中dem1.将采样点数据存为Excel格式.2.Arcmap中,Tools--add xy data,将Excel加载进去,以经纬度为xy值,⽣成点状图层.3.打开3D analysis⼯具,creat TIN,然后convert TIN to raster,⽣成DEM.4.在ArcScene中,打开⽣成的DEM和照⽚,通过联合⾼程信息将照⽚覆盖在DEM数据层上(右击照⽚图层-属性-base heights-obtein heights for layer from surface 选择DEM).现以ArcToolBox为例说明:选择Export from Raster中的Raster to GeoDababase⼯具在“Input Raster”中选择需要合并的Raster(包括Grid,Tiff等)然后选择⽬的地,之后在“Select an existing raster or create a new” 中指定⼀个合并后的名称就可以拉ArcGIS中DEM的制作技术流程2009-04-16 16:40下⾯是在ArcToolBox中实现的⽅法(在ArcMap中也可以实现):编辑Tin,注意线的类型:masspoint;soft line;hard line,区别⾃⼰查帮助.再通过Tin转Dem,注意格⽹⼤⼩。

当然你也可以通过3D扩展模块的菜单来操作以上过程!在arcgis下如何合并demarcgis 2010-04-17 16:46:28 阅读413 评论0 字号:⼤中⼩订阅在arcgis下如何合并dem?如果在9.0、9.2 ⾥就⽅便了。

直接在arccatlog 中点选⼀DEM 然后右键菜单中选load data(toolbox 中raster下--的mosaic )就可以和其它的dem 合并了。

ok;-------------------------⽤Arcgis对DEM重采样的截图1.toolbox中raster下resample⼯具/2.参数设置参考帮助/3.采样前cellsize=5/4.采样后cellsize=10(分辨率放⼤2倍)/长宽各两倍,⾯积是2×2了。

用ARCGIS生成DEM

用ARCGIS生成DEM

用ARCGIS生成DEM(ASC格式)流程概图:TIN-〉TINGRID-〉全部REMOVE-〉重新调入TINGRID->裁图—>生成ASC0、确保ARCGIS完全安装至少在ToolBar菜单里可找到“3D Analyst”和“Spatial Analyst”两个程序栏。

1、在ARCGIS里调用结合图表2、生成TIN,利用DGN文件的采集数据:A、命令程序:B、参数设置:DGN文件里的Polyline和Point,在生成三角网时,均用“mass points”,注意生的TIN 的目录及文件名。

3、生成Raster(Tingrid),利用上一步生成的TIN文件:A、命令程序:B、参数设置:Cell size: 格网间距,一般情况下给5米;Input TIN: 是上一步生成的TIN文件;Output raster:输出的总的Tingrid文件。

4、生成完Tingrid以后,把界面上的TIN、Tingrid以及图幅结合表,所有的文件remove掉!(这一步很重要,不要漏。

)5、重新装载上一步生成的Tingrid文件和图幅结合表。

6、准备一个只有一个裁图框的TK.DGN文件(数据只有一个属性为Polygon的图框),并把需要裁切的范围设定好(可把DGN的结合图表参考)。

7、单幅提取Tingrid文件A、调用程序:B、设置参数:Working目录为TIN和Tingrid存入目录(TIN和Tingrid最好在一个目录下)。

Analysis Extent选择TK.dgn文件的Polygon。

Cell Size选择生成的总的Tingrid文件。

点击确定。

8、提取A、调用程序:B、裁切单幅Tingrid直接点击Evaluate。

裁切完成以后,界面会自动调入已裁好的Tingrid文件9、生成ASC文件。

把裁切好的Tingrid单幅文件,生成最终成果格式的ASC文件。

调用程序:Coversion Tools->From Raster->Raster to ASCII输入相应的裁好的单幅Tingrid(raster文件)和ASC码图幅号完成。

ARCGIS将CAD转DEMDOM

ARCGIS将CAD转DEMDOM

ARCGIS将CAD转DEMDOM⼈⼯制作地形教程1.需拿到的资料:现状:CAD地形图(有等⾼线)、建筑基地标⾼和总层标⾼、路⽹标⾼、重要景观节点标⾼规划:CAD地形图(有等⾼线)、彩平图、分析图、剖⾯图、建筑基地标⾼和总层标⾼、路⽹标⾼、重要景观节点标⾼2.制作流程:1)数据处理(使⽤软件ARCGIS、GlobalMappe、GOOGLE)●在ARCGIS中进⾏CAD———SHAP———DEM●GOOGLE截取影像图或者甲⽅提供影像图———在ARCGIS中进⾏位置匹配———将ARCGIS中导出的⼀整张图⽚切割成⼩于1万像素的纹理●CAD描路⽹和建筑底⾯2)DEM(.txt)和DOM(.jpg和jgw)⼊库3)截取需要修改的地形⼤⼩并在explorer中找到截取出地形的两个端点XY坐标4)在ARCGIS中将该块位置进⾏踏平,按照实际情况进⾏下降5)导出DEM和原有的DOM再进⾏⼊库6)提取出来的DEM进⾏⼈⼯编辑●提出出来的地形转成MAX将CAD描出来的路⽹和地⾯线投到地形上●投好后导成FLT⽂件进⾏⼿⼯调点●调整后的WRL进⾏⼊库和原来的数字地形进⾏匹配。

3.制作流程中涉及到的制作⽅法注意:在ARCGIS中操作的内容除了图⽚其他都不能⽤中⽂,⽽且存放的⽂件夹也不能是中⽂在ARCGIS中进⾏CAD———SHAP———DEM1)先处理好CAD数据,只留下需要的图层写出来(保证这些图层的的等⾼线都有标⾼)打开ARCMAP,右击Layers加载CAD数据2)点击Conversion Tools(转换⼯具)下⾯的To Shapefile如果要转换的是点⾼程就点击Point ,如果是线⾼程就点击Polyline选择要保存的⽂件夹3)可把CAD数据在ARCGIS中移除加载刚转好的SHAP数据打开属性列表,查看Elevation或者Hight的标⾼值的标⾼点击editor展开对现有数据的编辑(有些命令必须在编辑打开的情况下才能使⽤)点击选择,按照属性选择在属性中找到elevation并双击它,再点击=符号,让elevation=0的全部被快速选择出来被选中的颜⾊为蓝⾊,删除(直接按Delete)⾼程数据有错误的线或者点结束编辑,⽬前操作过的数据已被编辑过并进⾏了保存4)点击3D Analyst-create/modityTin-create TinForm Features(转Tin格式)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在ArcGIS中由等高线生成dem的步骤
在arcgis中由等高线生成dem的步骤
1.进入arcgis的workstation模块
2.在Arc命令行下输入下面的命令(等高线的各层文件存放在el5目录中)
Arc:arctin d:\el5 d:\tin line elev (黑色为提示符,蓝色为输入的命令,下同)
(即为对el5 建立tin ,elev代表等高线的高程值,并且只有line 参与运算),这样就由等高线生成了tin 注:可以在Arc命令行设置workspace路径,以后的操作不必每次都有写上绝对路径,相对路径就可以了。

命令为:Arc:wakespace d:\el5
Arc:w 可以显示当前系统的worksapce目录。

3.由tin生成lattice,需要输入如下命令
Arc:tinlattice d:\tin d:\lat
这样就有tin生成了lattice,转化为了grid形式,分辨率设置为30米
Enter distance between lattice mesh points <d>:后要出入分辨率,对于其它的设置取其默认值即可。

4.最有一步,由lattice生成dem,命令如下
Arc:latticedem d:\lat dem
这样便由lattice转换得到了dem,运行结果如下:
然后在arcmap中可以打开生成的dem,同时也可以显示生成的tin,我们已经在d盘根目录建立了tin 和lattice子目录,目录名字分别为tin 、lat,在arcmap中会有对应的选项
分别单击之,则会加入到arcmap中成为图层。

对显示tin的结果:
将局部放大之后可以很清晰的看出tin的结构来:
依照上述同样的方法,我们把生成的lattice显示出来:
将局部放大之后,可以看出lattice的结构跟tin有显著的不同,为栅格状。

如果想把它们转化为其它格式,例如img格式,以方便的在erdas中操作,方法如下:
启动arctools,并单击grid to imge 命令,进行设置后就可以转化为img格式,可以为erdas读取。

相关文档
最新文档