GIS中由DEM生成等高线并进行裁剪

GIS中由DEM生成等高线并进行裁剪

ArcGIS中由高程数据DEM(.tif)生成等高线并进行裁剪:

将TP.tif高程数据加载进去,3D Analysis Tools,Rastor Surface,Contour,过程中需设定等高线间隔,例如50或100

由敦德冰帽面.shp矢量数据对生成TP等高线进行裁剪

属于矢量数据裁剪:Analysis Tools,Extraction,Clip

栅格数据裁剪:Spatial Analysis Tools,Extraction By Mask

DEM数据生成方法

DEM数据制作方法与步骤 摘要:DEM数据是地形可视化表达和地形分析的基础。就目前DEM 数据的类型、DEM数据生成的方法进行了研究和探讨,并在ArcGIS 平台的基础上,构建了试验环境,初步实现了由高程数据生成格网DEM数据和TIN DEM数据的思路、方法与步骤。 关键词:DEM;等高线;格网;TIN;ArcObjects 引言 DEM是多学科交叉与渗透的高科技产物,已在测绘、资源与环境、灾害防治、国防等与地形分析有关的各个领域发挥着越来越大的作用,也在国防建设与国民生产中有很高的利用价值。 ArcGIS是美国ESRI公司开发的一套功能强大的GIS软件。ArcObjects是ArcGIS提供的一套开发组件库,可以开发出所需要的各种GIS功能,同时为用户提供了更大的开发自主性,它为用户提供了一套完整的生成DEM数据和进行各种DEM分析的对象库和接口,用户可以使用这些对象库和接口快速创建自己的应用软件系统。 现基于ArcObjects生成DEM数据的方法进行了初步的研究和探讨。 1 DEM数据的常见表现形式 DEM模型按照数据的表现形式主要分为两种:不规则三角网(Triangulated Irregular Network简称TIN,也称三角网DEM)和规则格网(简称GRID,也称格网DEM)。 1.1规则格网(GRID)格式DEM

GRID是以规则排列的正方形网格来表示地形表面。GRID数据结构简单,数据存储量小,还可压缩存储,适合于大规模的使用和管理。现在我们常说的DEM及大规模的DEM数据建设,主要是指这种形式,这里所称的数字高程模型DEM,也是指GRID。 栅格模型支持大量丰富的空间分析,比如空间一致性分析、邻近分析、离散度分析以及最低成本路径分析等,这些分析速度也比较快。 1.2不规则三角网(TIN)格式DEM TIN采用离散数据点生成的连续的不重叠的不规则三角形网格来表示地形表面,在地形平坦的区域,三角形较少,而在地形复杂的区域,三角形较多。因此,TIN能较好地顾及地形地貌特征,逼真表示复杂地形的高低起伏变化,并且能够克服地形平坦区域的数据冗余。但TIN的数据结构复杂,数据量大,一般只适用于小范围大比例尺的高精度地形建模。 由于三角形在形状和大小方面有很大的灵活性,所以这种模型能较容易表示断裂线和地形起伏较大的区域。TIN模型还支持很多的表面分析,如计算高程、坡度、坡向、进行体积计算、创建剖面图等,因此TIN建模方法在地形表面建模中引起了越来越多的注意,在GIS 中得到了普遍使用,已成为表面建模的主要方法之一。 在ArcGIS中主要提供了RASTER和TIN两个类型的数据,它们分别对应GRID数据和TIN数据。在ArcGIS中的各种三维操作和三维分析功能都是基于这两种数据进行的。所以这里也主要研究和探

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文件,如下图所示。

等高线绘制方法

等高线绘制方法 在地形图上表示地貌的方法有很多种,在测量工作中通常采用等高线法。所谓等高线是指地面上高程相同的相邻点所集合而成的闭合曲线。用等高线表示地貌,不仅能明显表示出地面的起伏态,而且能表示出地面的坡度和地面点的高程,便于在图上进行工程的规划设计。 本文就如何生成准确合理的等高线作简单的探讨。外业的数据采集采用全站仪,内业等高线的生成利用广州南方测绘仪器公司开发的地形地籍成图软件(CASS)。--现在此软件已经升级为7.1了。 一、外业数据采集为了让成图软件生成准确合理的等高线,在外业用全站仪采集数据时,除了在地貌变向点和坡度变换点都要立镜外,对于陡坎,只要不是接近90度的,一般应该在坎上和坎下立镜测量,并记录陡坎的走向和坎向。 在测量居民区时,有时难免要在房顶上立镜,此类不能代表当地高程的碎部点,应使其高程为零,即让内业建地面高程模型(DTM)时不予考虑该点。 外业立镜人的测量经验和碎部点的合理性直接影响内业等高线的生成质量,所以立镜人一般由搞测量多年的老工程师担当。 二、等高线的生成当外业工作结束后,回到室内启动CASS成图软件,设置好通讯参数,利用CASS软件的数据传输功能把全站仪上的坐标数据传出来保存为*.DAT格式的文件,然后就可以利用此文件开始内业成图了,在这里仅讨论内业成图中等高线的生成。 首先在建立地面高程模型(DTM)之前,应剔除明显高出地面不能代表当地高程的碎部点,把其高程改为零即可。重要的一点是要使用“选择地性线”功能,使DTM的三角网边经过地性线,一般要将山脊线、山谷线、坡度变化线、地貌变向线、坡顶线和坡底线等用复合线绘出,在建DTM时考虑地性线,当然陡坎的坎上和坎下没有同时测量时,应在建DTM之前先绘出,并注意输入坎高,然后建DTM时根据提示选择考虑陡坎。只有这样才能生成合理的DTM三角网,进而绘出准确逼真的等高线。如果不考虑这些地性线,而用坐标数据文件直接生成三角网,往往会出现三角网边横穿陡坎、山脊线等不合理现象,以此绘制的等高线将失真。 另外在南方CASS软件中提供了对三角网中的三角形进行增加、删除、调整等功能,可使最终的DTM更加合理。 三、等高线和高程点的注记等高线的注记一般只注记计曲线,注记的字头应指向山顶或高地,但字头不应指向图纸的下方,地貌复杂的地方,应注意配置,保持地貌的完整。 关于高程点的注记一般选在明显地物点和地形点上,依据地形类别及地物点和地形点的多少,其密度为图上每100cm2内5~10个。 在南方CASS软件中提供了方便快捷的等高线注记和高程点过滤功能。 四、等高线的修饰等高线在遇到房屋及其它建筑物、双线道路、路堤、坑穴、陡坎、斜坡、湖泊、双线河、双线渠、水库、池塘以及注记等均应中断。 在南方CASS成图软件中提供了自动切除穿陡坎、穿围墙、穿二线间、穿高程注记、穿指定区域内的等高线等功能,完全满足等高线的修剪。 当等高线的坡向不能判别时,还应加绘示坡线。 五、结论要想在数字化成图中自动生成准确逼真的等高线,测量人员的工作经验和强大的成图软件功能缺一不可。

谷地绘制等高线步骤

谷地绘制等高线步骤 利用谷地GoodyGIS可轻松快捷、方便高效地在地球上生成等高线,并导出为AutoCAD 的dxf格式文件。先看看效果,如下图。 ====================================================================== 目录 1 用谷歌地球高程数据绘制等高线 2 用本地DEM数据绘制等高线 1 用谷歌地球高程数据绘制等高线 第一步:点击高级菜单,打开等值线绘制界面。

第二步:绘制矩形或多边形,并用鼠标左键点击它,识别状态显示成功。 第三步:设置采样点间距、等高距和等高线颜色等参数。是否叠加高程标注,标注密度也可以设置。 第四步:点击提取高程并绘制等高线按钮。地球窗口会移动,并调用surfer软件生成等高线,叠加在地球上。如果范围较大,高程点数太多,可能会持续较长时间,请耐心等待。等高线成功生成后叠加在地球上,如下图:

第五步:导出AutoCAD的dxf格式文件。首先需要选择输出坐标系,最好是选择平面坐标系,如北京54、西安80和UTM。别忘了设置坐标转换参数哦!

至此,等高线绘制并导出完成,我们用AutoCAD或南方CASS打开导出的dxf文件,如下图。默认叠加图层有高程点、等高线、高程标注,可以任意编辑和删除图层。 2 用本地DEM数据绘制等高线 第一步:点击高级菜单,打开等值线绘制界面。

第二步:绘制矩形或多边形,并用鼠标左键点击它,识别状态显示成功。 第三步:勾选是否采用加载的本地DEM数据。如果还没有加载本地dem数据,则弹出加载DEM文件对话框,点击导入本地DEM文件,选择多边形所在区域的dem文件,以粉色边框表示。当多边形范围跨多个dem网格时,需加载相应的多个dem数据文件。到此,我们可以将dem网格隐藏,以便于后期操作。 第四步:设置等高距。由于SRTM高程数据自身采样分辨率为90米,因此无需设置采样点间距,默认为90米。

由DWG地形图生成DEM

1.由DWG地形图生成DEM 1.1从DWG中提取高程点数据 1.1.1切割DWG地形图 数据量太大,先切割再进行其他操作。具体步骤为: 用CAD2005把上、下两幅图转换成2000格式(CASS是CAD2002配套产品)-用CASS打开上、上两幅图(CAD中没有SAVET保存选择多边形内图形功能)-“插入”-“块”-名称中打开红线研究区-去掉“在屏幕上指定点”(X,Y,Z全是0)-确定后就可以显示红线研究区-用矩形圈出研究区-“SAVET命令”-输入比例尺(10 000)-多边形保存1-选中刚画的矩形-OK。 1.1.2合并上下两幅图 CAD中有一些命令,qselect可以选择满足条件的数据,就可以选择一层数据,wblock可以制作块保存选择的数据,具体步骤为: 打开裁剪后的图上-“插入”-“块”-打开裁剪后的图下-去掉“在屏幕上指定点”(X,Y,Z 全是0)-选上左下角的“分解”(如果不分解,整个下图就是一块,选中一条线就把图下全部选中了,删除一条线就把整个删除了,当然现在不选,可以用CAD分解命令分解开)-确定后两幅图就拼接好了-然后打开红线-再次整体裁剪两幅合并的图-打开图层管理-只显示等高线和高程数据图层-另存为CAD图。 1.1.3补充高程点数据 由于等高线质量太差了-断线或缺少线,没有高程属性等,不用等高线生成DEM,用高程点数据生成DEM)。具体步骤为:

设置文字样式通过“格式”-“文字样式”-设置和原来的高程文字相同样式-补点用TEXT 命令-用鼠标确定文字位置-确定角度为0-输入高程数据-复制高程数据文字-沿着等高线粘贴该高程数据即可(以后用回车或空格完成粘贴)-换等高线时粘上错误高程后双击文字可改-然后再复制新文字 1.1.4获得高程点数据表 原先已有高程点是由“高程点和高程数据注记文字”组成的,高程点提供了准确的位置(X,Y)而没有Z属性,但文字注记提供了高程值而位置是不准的,有一个解决办法可以得到准确位置的准确高程值,先得到所有点的位置数据表(包含X,Y),再得到高程数据表(包含X,Y,H),再编程实现点和高程值的匹配,具体实现方法为:点的位置数据和高程数据分别保存在两个数组中,从第一个点开始在高程数据中找距离与他小于一个定值的高程文字,这个文字的内容就是这个点的高程,找到后马上去掉这个高程文字数据,减小以后的寻找负担(在VC中可以用CUintArray作为数据数组,有删除函数,采用GetSize()得到要寻找的数据个数;当然还有一种方法是,现在已经有EXCEL数据,转换成ACESS数据库,然后在VC中读取数据库,一个在VC中好实现读取ACESS数据库,再一个是不是速度比VC中读取EXCEL文件快呢?具体实现时在点数据表中新那一个字段,保存高程,在另一个高程表中读取XY值比较距离,打到高程就把高程数值更新到点数据表中的新字段中,当然找到一个就把高程表那一条记录删除,当然找到一条记录最好是再接着找,要是找到两个就说明那附近有问题,一个点和两个高程数据接近,或者说没有找到任何一个点,是不是距离设置太小了。可以通过VC,VB访问数据库,当然也可以在ACESS的VBA中使用),开始没有做点和高程的匹配,只是把高程数据文字的位置当作高程点的坐标了,在CAD图上看了一下,一般高程点和高程文字注记的距离为30多米。不过,后来把研究区分解成四部分在Excel中根据阀值和最小距离实现了坐标和调和的匹配,在测绘通报和其他测绘方面的期刊上有这样的论文。在这里提取文字信息也是在明经CAD论坛中找到VBA的代码的。获得高程点数据的具体步骤为:

如何利用等高线生成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

用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 Tool 2.设置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文件

在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:\el5 Arc:w 可以显示当前系统的worksapce目录。 3.由tin生成lattice,需要输入如下命令 Arc:tinlattice d:\tin d:\lat 这样就有tin生成了lattice,转化为了grid形式,分辨率设置为30米 Enter distance between lattice mesh points :后要出入分辨率,对于其它的设置取其默认值即可。 4.最有一步,由lattice生成dem,命令如下 Arc:latticedem d:\lat dem 这样便由lattice转换得到了dem,运行结果如下: 然后在arcmap中可以打开生成的dem,同时也可以显示生成的tin,我们已经在d盘根目录建立了tin 和lattice子目录,目录名字分别为tin 、lat,在arcmap中会有对应的选项 分别单击之,则会加入到arcmap中成为图层。对显示tin的结果:

等高线生成dem

摘自:http://bbs.esri c https://www.360docs.net/doc/ca610338.html,/E SRI/view thread.php?tid=35910&highlight=%B5%C8%B8%DF%CF%DF 下面这段内容怎么看都觉得熟悉,一定是看过很多次了,要用的时候还是得临时去找。所以,摘录到此。或者可能,我的这个空间就已经有了也未可知。唉,上年纪了。另外,也觉得qzone也应该增加空间搜索功能了。 CAD文件在通常的GIS软件中,都会对应多个图层,至少点、线、面层各一个,当然可能一些层中没有数据。cad格式的等高线主要应该是线信息,也可能有面和特征点。如果面层有数据,需将面转为线,然后将线部分倒成一个gis线数据层。如果有特征点,则导成一个点层。本案例中的等高线数据中面层和点层没有数据。 方法1:利用ArcGIS和E nvi组合将等高线转为grid dem: 在ArcGIS中生成数据库文件,导入等高线 1、在ArcCatalog中创建一个P ersonal GeoDatabase(Access文件)tempdb(不直接用shp文件是有原因的,后面会讲到)。 2、右键点击tempdb,“导入”要转的cad文件的线层,导入名为Contour1。 注意:导入时的命名,我之前就因为文件名用了“-”而一直不成功;不要选择“导出”功能,不知为何,从cad文件的线层“导出”到tempdb中,转出的数据特别大! 在ArcGIS中对冗余数据进行处理 导入CAD过程中产生中产生一些数据冗余。因此,数据处理前,需要先排除冗余数据的干扰。 从CAD导入的数据Contour1,在ArcMap中打开,多了很多很小的点和线(不知为何形成)。经观察得出规律,这些多出来的数据的属性“E ntity”为“Insert”或“Line”,而有效数据“E ntity”属性为“P olyline”。 1、点击“StartE diting”开始编辑数据。 2、“Selection->Select by Attribute”中选择属性为“Insert”和“Line”的数据,删除。 3、“StopE diting”,保存编辑结果。 从CAD文件中导入的图层Contour1,有很多没用的属性,可以在“ArcCatalog”或“ArcMap”中将其删掉,只保留“E levation”字段(等高线的高度)(本来,Contour1的“shape”字段,也就是空间数据字段,已经包含了高度信息,我们之所以保留“E levation”字段,是因为后面即将采用的envi中不支持这个高度信息)。鉴于E levation字段跟我们下面用的envi存在冲突,需要对其重命名。由于Arcgi s不支持属性字段名的修改(很奇怪),我们在Access中打开tempdb,修改Contour表的E levation字段为E lev。导出tempdb中的contour1层为.shp文件contour1.shp。 在envi中将等高线生成Grid DEM(操作软件为envi4.0) 1、采用envi导入contour1。(注:直接在envi导入dxf格式的等高线会产生错误(不知为何)。将其导入后,信息会变得混乱,图像也发生错误。) 2、导入后,E nvi会生成contour1.evf(envi自己的格式)。 3、选择菜单Topographic->Convert Contours to dem,选择contour1.evf,在“Convert Vector E levation Contours to Raster DE M”对话框中要设置:

数字化成图等高线自动生成

数字化成图等高线自动生成 在地形图上表示地貌的方法有很多种,在测量工作中通常采用等高线法。所谓等高线是指地面上高程相同的相邻点所集合而成的闭合曲线。用等高线表示地貌,不仅能明显表示出地面的起伏状态,而且能表示出地面的坡度和地面点的高程,便于在图上进行工程的规划设计。 本文就如何生成准确合理的等高线作简单的探讨。外业的数据采集采用全站仪,内业等高线的生成利用广州南方测绘仪器公司开发的地形地籍成图软件(CASS)。 1.外业数据采集 测等高线时,除了测量特性线点外,还应尽量多测一些加密的点,特征点也要尽量测到,满足计算机建模,才能更加详尽地反映出实地地貌。尤其在测量一些微型地貌,细小的变化计算机的模拟是难以比较真实的反映出这些实际地形的,最好手工来完成。为了让成图软件生成准确合理的等高线,在外业用全站仪采集数据时,除了在地貌变向点和坡度变换点都要立镜外,对于陡坎,只要不是接近90度的,最好坎上坎下同时测点,陡坎边必须测出并连线,同时记录陡坎的走向和坎向,这样生成的等高线才没有问题。另外,在沟底、山脊测了一排特征点后,还应该在沟底、山脊两侧各测一排点,这样生成的等高线才真实。 在测量居民区时,有时难免要在房顶上立镜,此类不能代表当地高程的碎部点,应使其高程为零,即让内业建地面高程模型(DTM)时不予考虑该点。 外业立镜人的测量经验和碎部点的合理性直接影响内业等高线的生成质量,所以立镜人一般由搞测量多年的老工程师担当。同一类地物(貌) 应先测,以避免内业造成一些不必要的麻烦,当然,根据实地的实际情况,可作灵活的运用。 要做好外业数据的备份工作,最好把当天所测的数据传输到计算机中备份,然后删去全站仪中的数据,以免内存不足丢失数据; 2.等高线的生成 当外业工作结束后,回到室内启动CASS成图软件,设置好通讯参数,利用CASS软件的数据传输功能把全站仪上的坐标数据传出来保存为*.DAT格式的文件,然后就可以利用此文件开始内业成图了,在这里仅讨论内业成图中等高线的生成。 地形图中地貌的起伏是用等高线表示的,CASS 系统的等高线由计算机自动绘制,而且能充分考虑到等高线通过地性线和断裂线的处理,遇到封闭地物或陡坎时能自动断开、错位。等高线的绘制通常是在平面图的基础上进行的,步骤如下: 2.1建立数字地面模型(构建DTM): 并非所有点的高程都用来生成等高线,有必要保留用于生成等高线的高程点。在内业处理时,必须将一些不合理或错误的高程去掉。例如:举起棱镜、倒立棱镜时未量镜高,野外作草图时要注明。内业展点前,必须在坐标数据文件中将这些点的高程修改为零,然后再展点。展绘高程点时,不用“绘图处理”菜单的“展高程点”功能,因这样会使所有的碎部点高程都展在图面上,而我们需要保留的高程点毕竟是少数。应该用CASS工具栏中的“交互展点”功能来展绘高程点,此时应打开“最近点”捕捉方式,光标指向所选点附近时,状态栏上立即显示该点的三维坐标,十分方便。 DTM 是绘制等高线的基础,因此建立DTM是绘制等高线的主要步骤。CASS系统采用不规则三角形格网(简称TIN)数据结构来建立数字地面模型(DTM),在TIN建立过程中CASS系统较好地处理了以下几个问题:地性线的处理:地性线包括山脊线、山谷线等,在构建TIN 时,软件提示选择地性线,可用鼠标逐个点取地性线上的点,若地性线较多,可专门建一图层放置,在输入图层名将地性线信息输入计算机,这样就保证了DTM与实际地形相符;断裂线的处理:地面坡度变化陡峭的特殊地形边线称为断裂线,最常见的断裂线--陡坎,构建TIN 时,程序会提示是否考虑坎高,一般情况下,均应考虑坎高,那么这就要

CASS上修改等高线

在地形图上表示地貌的方法有很多种,在测量工作中通常采用等高线法。所谓等高线是指地面上高程相同的相邻点所集合而成的闭合曲线。用等高线表示地貌,不仅能明显表示出地面的起伏状态,而且能表示出地面的坡度和地面点的高程,便于在图上进行工程的规划设计。 本文就如何生成准确合理的等高线作简单的探讨。外业的数据采集采用全站仪,内业等高线的生成利用广州南方测绘仪器公司开发的地形地籍成图软件(CASS)。 一、外业数据采集 为了让成图软件生成准确合理的等高线,在外业用全站仪采集数据时,除了在地貌变向点和坡度变换点都要立镜外,对于陡坎,只要不是接近90度的,一般应该在坎上和坎下立镜测量,并记录陡坎的走向和坎向。 在测量居民区时,有时难免要在房顶上立镜,此类不能代表当地高程的碎部点,应使其高程为零,即让内业建地面高程模型(DTM)时不予考虑该点。 外业立镜人的测量经验和碎部点的合理性直接影响内业等高线的生成质量,所以立镜人一般由搞测量多年的老工程师担当。 二、等高线的生成 当外业工作结束后,回到室内启动CASS成图软件,设置好通讯参数,利用CASS软件的数据传输功能把全站仪上的坐标数据传出来保存为*.DAT格式的文件,然后就可以利用此文件开始内业成图了,在这里仅讨论内业成图中等高线的生成。 首先在建立地面高程模型(DTM)之前,应剔除明显高出地面不能代表当地高程的碎部点,把其高程改为零即可。重要的一点是要使用“选择地性线”功能,使DTM的三角网边经过地性线,一般要将山脊线、山谷线、坡度变化线、地貌变向线、坡顶线和坡底线等用复合线绘出,在建DTM时考虑地性线,当然陡坎的坎上和坎下没有同时测量时,应在建DTM 之前先绘出,并注意输入坎高,然后建DTM时根据提示选择考虑陡坎。只有这样才能生成合理的DTM三角网,进而绘出准确逼真的等高线。如果不考虑这些地性线,而用坐标数据文件直接生成三角网,往往会出现三角网边横穿陡坎、山脊线等不合理现象,以此绘制的等高线将失真。 另外在南方CASS软件中提供了对三角网中的三角形进行增加、删除、调整等功能,可使最终的DTM更加合理。 三、等高线和高程点的注记 等高线的注记一般只注记计曲线,注记的字头应指向山顶或高地,但字头不应指向图纸的下方,地貌复杂的地方,应注意配置,保持地貌的完整。 关于高程点的注记一般选在明显地物点和地形点上,依据地形类别及地物点和地形点的多少,其密度为图上每100cm2内5~10个。

arcgis生成DEM+利用dem做地形分析

在arcgis中中,进行如下操作: 1、创建TIN 打开3d analyst模块,利用creat /modify TIN---creat TIN from features命令(height source 选择高程字段),先将等高线转为TIN; 2、从TIN中创建栅格表面 打开3d analyst模块,利用convert---TIN to raster命令(attribute选择elevation,cell size自定义,若为大比例尺数据可以选择5或10,可以参考相关研究文献),生成栅格表面,即DEM; (备注:矢量化的等高线必须比研究区的范围大些,创建TIN并生成Raster后,再用研究区边界来裁切,这样的DEM数据才能满足精度要求) 3、地形因子分析 打开3d analyst模块,利用surface analysis---slope命令,生成坡度数据; 打开3d analyst模块,利用surface analysis---aspect命令,生成坡向数据; 打spatial analyst模块,利用neighborhood tatistics命令进行邻域分析,先将statistic type设为最大值,输出栅格为A,再将statistic type设为最小值,输出栅格为B,利用raster calculator 生成地形起伏度数据,公式为[A]-[B]; 以上的地形数据,可以根据需要进行reclassfy重分类处理,分类标准参考相关文献,就可以获取所需的地形因子统计数据。 制图时,用view---layout view,添加比例尺、指北针、图例,就可以整饰出图

生成dem

方法一:由DWG地形图生成DEM .由DWG地形图生成DEM 1.1从DWG中提取高程点数据 1.1.1切割DWG地形图 数据量太大,先切割再进行其他操作。具体步骤为: 用CAD2005把上、下两幅图转换成2000格式(CASS是CAD2002配套产品)-用CASS打开上、上两幅图(CAD 中没有SAVET保存选择多边形内图形功能)-“插入”-“块”-名称中打开红线研究区-去掉“在屏幕上指定点”(X,Y,Z全是0)-确定后就可以显示红线研究区-用矩形圈出研究区-“SAVET命令”-输入比例尺(10 000)-多边形保存1-选中刚画的矩形-OK。 1.1.2合并上下两幅图 CAD中有一些命令,qselect可以选择满足条件的数据,就可以选择一层数据,wblock可以制作块保存选择的数据,具体步骤为: 打开裁剪后的图上-“插入”-“块”-打开裁剪后的图下-去掉“在屏幕上指定点”(X,Y,Z全是0)-选上左下角的“分解”(如果不分解,整个下图就是一块,选中一条线就把图下全部选中了,删除一条线就把整个删除了,当然现在不选,可以用CAD分解命令分解开)-确定后两幅图就拼接好了-然后打开红线-再次整体裁剪两幅合并的图-打开图层管理-只显示等 高线和高程数据图层-另存为CAD图。 中国3S吧https://www.360docs.net/doc/ca610338.html, 1.1.3补充高程点数据 由于等高线质量太差了-断线或缺少线,没有高程属性等,不用等高线生成DEM,用高程点数据生成DEM)。具体步骤为: 设置文字样式通过“格式”-“文字样式”-设置和原来的高程文字相同样式-补点用TEXT命令-用鼠标确定文字位置-确定角度为0-输入高程数据-复制高程数据文字-沿着等高线粘贴该高程数据即可(以后用回车或空格完成粘贴)-换等高线时粘上错误高程后双击文字可改-然后再复制新文字 1.1.4获得高程点数据表 原先已有高程点是由“高程点和高程数据注记文字”组成的,高程点提供了准确的位置(X,Y)而没有Z属性,但文字注

由等高线生成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对话框,在其中进行如下设置:

绘制等高线

计算机制图原理 与 数字制图 实 验 报 告 班级:测绘10-1班 学号:07103056 姓名:汪明跃

构建TIN-生成等高线 一、实验目的: 1.理解等高线在地形图中的作用。 2.掌握等高线绘制方法和技巧。 二、实验设备: 台式计算机、CASS软件。 三、实验内容:利用南方cass软件绘制等高线 四、实验步骤: 单击菜单栏下的等高线选项: 1、首先在命令区输入pline多线段命令,选择一个区域绘制一个闭合的多线段。 2、建立DTM,建立三角网。操作过程:左键点击菜单,弹出如图所示对话框,选择由图面高程点生成,然后选择有闭合区域生成,左键单击闭合区域网,选中后单击右键,系统自动生成三角网。 图1-133 建立DTM对话框 3、过滤三角形

功能:将不符合要求的三角形过滤掉。 操作过程:执行此菜单后,见命令区提示。 提示:请输入最小角度:(0-30) <10度>在0-30度之间设定一个角度,若三角形中有小于此设定角度的角,则此三角形会被系统删除掉。 请输入三角形最大边长最多大于最小边长的倍数:<10.0倍>设定一个倍数,若三角形最大边长与最小边长之比大于此倍数,则此三角形会被系统删除掉。 4、删除三角形 功能:当发现某些三角形内不应该有等高线穿过时,就可以用该功能删去它。注意各三角形都和邻近的三角形重边。 用鼠标在三角网上选取待删除的三角形后回车或按鼠标右键,三角形消失。当您修改完确认无误后,必需进行修改结果存盘。 5、增加三角形 功能:将未连成三角形的三个地形点(测点)连成一个三角形。 操作过程:执行此菜单后,见命令区提示。 提示:依次为顶点1:顶点2:顶点3:用鼠标在屏幕上指定,系统自动将捕捉模式设为捕捉交点,以便指定已有三角形的顶点。增加的三角形的颜色为蓝色,以便和其他三角形区别。当增加完三角形确认无误后,请立即进行修改结果存盘。 【注意】:每次指定一顶点,若指定的不是已有三角形的顶点,会有提示: 顶点 x高程(米)= (x代表顶点序号)输入该点的高程即可。 6、三角形内插点 功能:通过在已有三角形内插一个点来增加建网三角形。 操作过程:执行此菜单后,见命令区提示。 提示:输入要插入的点:输入插入点。 高程(米)=输入此点高程。 7、删三角形顶点 功能:删除指定的三角形顶点。适用于DTM中有错误点的情况,为避免画等高线时出错将该顶点删除。

一种基于等高线生成DEM的方法

收稿日期:2002-05-11(修改稿) 基金项目:“十五”国防预研基金项目(10405020202;413040502) 作者简介:王建宇(1964-),男,江苏南京人,副教授,博士,主要研究方向:图形学、虚拟现实、计算机仿真; 滕树钦(1977-),男,广西人,硕士研究生,主要研究方向:计算机仿真. 文章编号:1001-9081(2002)08-0030-02 一种基于等高线生成DE M 的方法 王建宇,滕树钦 (南京理工大学自动化系,江苏南京210094) 摘 要:文中分析了常用的插值方法,通过对等高线生成DE M 数据方法的研究,提出了分量内插方法生成DE M 数据的算法,对实现过程进行了详细分析,并对DE M 网格精度作了进一步探讨,该算法已用VC ++6.0编程实现。通过实际使用,证明该算法执行速度快,能够满足精度要求。 关键词:等高线;DE M ;分量内插;算法中图分类号:TP873 文献标识码:A THE METH OD OF MAKING DEM BASED ON CONTOUR LINE W ANGJian 2yu ,TE NG Shu 2qin (Department o f Automation ,Nanjing Univer sity o f Science and Technology ,Nanjing Jiangsu 210094,China ) Abstract :This paper analyzed method of interpolation in comm on use ,and bring up the weight interpolation alg orithm to make DE M data through to research contour line in maps method of born DE M data.It analysis realized the process in detail ,and study the accuracy to make DE M mesh in further.That alg orithm has already realized by the VC ++6.0programming.It has been proofed that alg orithm carry out the speed quick and can satis fy the accuracy request ,is a practical alg orithm by actual usage. K ey w ords :contour line ;DE M ;weight interpolation ;alg orithm 1 前言 将彩色地图等高线层提取出来的最终目的是进行三维显示并在此基础上进行地形分析,因此必须将一个等高线矢量 图转化为可以用来三维显示的DE M (数字高程模型)文件。 建立DE M 的方法有多种。从数据源及采集方式讲有:①直接从地面测量。例如用G PS 、全站仪、野外测量等。②根据航空或航天影像,通过摄影测量途径获取。例如,立体坐标仪观测及空三加密法,解析测图仪采集法、数字摄影测量自动化方法等等。③从现有地形图上采集,例如格网读点法、数字化仪手扶跟踪及扫描仪半自动采集法等。由于第一种方法需到实地量测大量的高程,基本上只用于内插DE M 的检测和其他用途。第二和第三种方法在测绘生产上经常采用,其中航测法主要用于大中比例尺较小间距的高精度DE M 制作,第三种方法可应用于基于各种比例尺地形图,特别是中小比例尺地形图(比例尺1∶500000或更小)的DE M 的制作。 2 常用的插值方法 通常选一类较简单的函数如代数多项式或分段多项式,使得P (x i )=f (x i )对i =1,2,…,n 成立。这个P (x )就是我们的插值函数,其中x 1,x 2,x 3,…,x n 称为插值节点。常用的 1阶、2阶插值方法有:线性插值(二点插值)、抛物线插值(三点插值)、圆弧插值(三点插值)等。 高程内插算法主要有:分块内插、剖分内插和单点移面三 种。分块内插把需要建立数字高程模型的地区切割成一定尺 寸的规则分块(通常为正方形)。它的尺寸大小则根据地貌复杂程度和数据源的比例尺选定,在每一分块上展铺一张数学面,相邻分块之间要求有适当宽度的重叠带,以保证数学面能够比较平滑地与相邻分块的数学面的拼接。剖分内插则是用不规则的平面格网完全覆盖数字高程模型的水平投影。这种不规则网包括不规则三角网(TI N )、四边形等。每一剖分有独立的内插数学面,相邻剖分仅由它们的公共支撑点联系,如 TI N 的三角形顶点。一般不考虑剖分间的平滑问题,分块和 剖分这两种内插的分块范围在内插过程中一经选定,其形状、大小和位置在该范围内保持不变,凡是落在分块或剖分上的待插点,都用展铺在该分块或剖分上的唯一确定的数学面进行内插。单点移面其范围随待插单点位置的变化而移动,待插点位于移面形心。单点内插的数学模型有一次、二次或三次距离函数等等。 3 分量内插算法及实现 3.1 多剖面插值法 生成规则数字地面模型主要在给定的图幅范围内求出N ×M (N 行、M 列)个均匀分布点的高程值,将这些点的位置及 高程按一定的顺序(如行优先)保存成文件就成为数字高程文件3.DE M (或M APGIS 中的高程文件3.DET )。从上面可以看出,求N ×M 个点是一个重复动作,只要知道一个求一个点的高程的算法,就可以生成所有的点,因此生成规则数字地面 第22卷第8期 2002年8月   计算机应用C om puter Applications   Vol.22,No.8Aug ,2002

相关文档
最新文档