本文介绍了如何使用ArcGIS软件创建数字高程模型(DEM)的技术步骤和方法,涵盖数据准备、处理及分析等关键环节。
### ArcGIS 中 DEM 制作方法详解
#### 一、制作DEM的基本流程
在ArcGIS中创建数字高程模型(Digital Elevation Model, DEM)是一项重要的地理信息系统技能,特别是在地形分析及水文模拟等领域有着广泛的应用。下面详细介绍如何使用ArcGIS软件进行DEM的制作。
#### 二、准备工作
1. **启动 ArcGIS Workstation**:确保已正确安装了ArcGIS,并启动其Workstation模块。
2. **准备数据**:等高线数据应已被导入到ArcGIS中,且存储在一个合适的位置(例如案例中的 `el5` 目录)。
#### 三、构建TIN
1. **设置工作空间**:在 Arc 命令行中设定工作路径以简化后续操作。例如使用命令 `Arc: workspace d:\el5` 设置为指定目录,通过输入 `Arc: w` 查看当前的工作路径。
2. **创建 TIN**:利用等高线数据生成TIN(Triangulated Irregular Network):
```
Arc: arctin d:\el5 d\tinline elev
```
其中,`d\el5` 是存放等高线文件的目录,`d\tinline` 用于保存 TIN 文件的位置,而 `elev` 表示等高线的高度值。
#### 四、由TIN生成Lattice
1. **从TIN转换为 Lattice**:使用以下命令将 TIN 转换为 Lattice(一种网格格式):
```
Arc: tinlattice d\tin d\lat
```
其中,`d\tin` 是存放 TIN 文件的目录,而 `d\lat` 用于输出Lattice文件的位置。
2. **设置分辨率**:在转换过程中需要指定 Lattice 网格的分辨率。可以通过命令提示输入所需的值。
#### 五、由Lattice生成DEM
1. **将 Lattice 转换为 DEM**:
```
Arc: lattice2dem d\lat dem
```
其中,`d\lat` 是存放 Lattice 文件的位置,而 `dem` 表示输出的DEM文件名。
#### 六、在ArcMap中展示DEM
1. **加载DEM**:在ArcMap中打开生成的 DEM 文件,并同时显示 TIN 和Lattice。
2. **查看TIN和Lattice**:通过选择相应的选项,可以将这些文件作为图层加入到 ArcMap 中。
3. **放大视图**:通过放大特定区域,能够更清晰地观察 TIN 与 Lattice 的结构差异。
#### 七、格式转换
1. **转换为其他格式**:如果需要将 DEM 转换为如 img 或 tif 等其他格式,可以使用 ArcGIS 工具(例如 `arctools` 中的 `gridtoimage` 命令)进行。
2. **投影问题**:当在ArcGIS中生成DEM文件需导入到其它软件时可能会遇到投影不匹配的问题。如 DEM 文件采用的是 Krasovsky_1940_Transverse_mercator 投影,而矢量文件则是 Beijing1954GK22。
3. **解决方案**:将DEM文件的投影转换为 UTM52N 可以解决这个问题。
#### 八、裁剪 DEM 数据
1. **小区域裁剪**:若需对一个较小区域进行 DEM 数据的裁剪,可以使用如 ArcView 3.3 或其它版本的ArcGIS软件。
2. **绘制裁剪范围**:首先绘制表示要裁减区域的一个多边形,并将其保存为 .shp 文件。
3. **转换成Grid文件**:通过 `Theme -> Convert to Grid` 命令将该多边形转为 Grid 格式。
4. **设置参数**:在进行转换时,需设定输出网格范围(Output Grid Extent)为裁剪区域的 .shp 文件;同时建议保持与原始DEM文件相同的分辨率。
5. **调整分析范围**:通过 `Analysis -> Properties` 命令配置分析范围和单元格大小以匹配裁减后的Grid文件。
以上步骤详细介绍了如何使用ArcGIS软件制作 DEM 以及解决相关问题的方法。这些操作能够帮助用户有效管理和利用DEM数据,为各种地理信息系统应用提供支持。