前言

数字高程模型(Digital Elevation Model),简称DEM,是通过有限的地形高程数据实现对地面地形的数字化模拟(即地形表面形态的数字化表达),它是用一组有序数值阵列形式表示地面高程的一种实体地面模型,是数字地形模型(Digital Terrain Model,简称DTM)的一个分支,其它各种地形特征值均可由此派生。

分享并记录一个ArcGIS DEM生成等高线的方法。


一、ArcGIS 根据DEM生成等高线

1、打开ArcGIS在菜单栏—自定义—扩展模块—勾选Spatial Analyst,手动启动Spatial Analyst模块。

java 等高线 contour 函数 如何用等高线生成dem_python


2、打开ArcToolbox 工具箱—Spatial Analyst工具—表面分析—等值线。

java 等高线 contour 函数 如何用等高线生成dem_arcgis_02


3、将DEM数据准备好添加至等值线工具箱,输入栅格选DEM数据,输出路径自行设置,等值线间距可根据自身需求设置,确定运行即可。

java 等高线 contour 函数 如何用等高线生成dem_python_03


java 等高线 contour 函数 如何用等高线生成dem_java 等高线 contour 函数_04


4、成果展示。

java 等高线 contour 函数 如何用等高线生成dem_arcgis_05


二、ArcGIS 等高线数据输出至Auto CAD带高程

1、打开ArcToolbox 工具箱—转换工具—转为CAD—添加CAD字段。

java 等高线 contour 函数 如何用等高线生成dem_c#_06


2、添加生成的等高线数据,确定运行即可。

java 等高线 contour 函数 如何用等高线生成dem_python_07


3、运行完成后打开等高线图层属性列表,找到“Elevation”字段,使用字段计算器将“Contour”字段属性值等于“Elevation”字段。

java 等高线 contour 函数 如何用等高线生成dem_python_08


java 等高线 contour 函数 如何用等高线生成dem_python_09


java 等高线 contour 函数 如何用等高线生成dem_python_10


4、打开ArcToolbox 工具箱—转换工具—转为CAD—要素转CAD。

java 等高线 contour 函数 如何用等高线生成dem_java 等高线 contour 函数_11


5、添加等高线数据,输出版本尽量选择低版本通用性强一点,输出路径自行设置,确定运行即可。

java 等高线 contour 函数 如何用等高线生成dem_经验分享_12


6、成果展示。

java 等高线 contour 函数 如何用等高线生成dem_c#_13


三、DEM数据裁剪

1、打开ArcToolbox 工具箱—数据管理工具—栅格—栅格处理—裁剪。

java 等高线 contour 函数 如何用等高线生成dem_经验分享_14


2、添加DEM数据,添加DEM裁剪范围,自行设置输出路径,确定运行即可。

java 等高线 contour 函数 如何用等高线生成dem_arcgis_15


3、成果展示。

java 等高线 contour 函数 如何用等高线生成dem_经验分享_16


总结

分享是一种美德,学会分享是成功的必经之路,让一份快乐变成多份快乐时,才能让本篇文章变得更有意义,以上文章有不对的地方,希望大家能在评论区及时指正,共同成长,共同进步。