![GIS与考古学空间分析实践教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/183/26833183/b_26833183.jpg)
一 利用ArcGIS水文模型生成DEM
水文模型是ArcGIS独有的插值生成DEM的模型,具有其他插值生成DEM所不具备的优点,我们首先练习使用这一模型插值生成DEM。练习使用的数据来自于河南禹州地区矢量化的1:50,000地形图。
1.导入等高线和高程点数据
(1)启动ArcMap,参照第四章练习的方法导入本章练习文件夹下的DXF文件yzcontours.dxf。将多线段图层polyline中的layer字段属性为LINE和LINE2的线段(即等高线图层)提取出来,命名为conts.shp,并加载到ArcMap。
(2)同样,在点图层point中将字段属性为POINT的点提取出来,命名为elevpoints.shp,也加载到ArcMap。(图8-1)
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0097_0143.jpg?sign=1738882182-INt3hQTEMjVQSdkKAKUAIzm9SK45P3Nr-0-fbd24bd9d1c105915048b7ba094a5282)
图8-1 从DXF文件中提取的等高线和高程点图层
(3)将DXF图层从ArcMap中删除,只保留SHP格式的图层。
2.利用水文模型生成DEM
(1)在ArcMap的“自定义”菜单栏中启动“扩展模块”命令,并选中其中的3D Analyst和Spatial Analyst模块。(图8-2)
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0098_0144.jpg?sign=1738882182-XzHq9YFRGptYow4wBBVDoNnYGk6JjZkV-0-f4ff6569ff14469db586d86e9a4a9dae)
图8-2 扩展模块对话框
(2)启动ArcToolbox工具箱,在“3D Analyst工具”栏下启动“栅格插值”→“地形转栅格”模块。如图8-3所示:“在输入要素数据”下分别加载conts和elevpoints两个栅格图层;将conts图层“类型”设置为Contour,即等高线,“字段”为Elevation;将elevpoints图层“类型”设置为PointElevation,即高程点,“字段”为Elevation;“输出表面栅格”定位到本章练习文件夹,并命名为ydem15k;“输出像元大小”输入15,即15米栅格分辨率。点“确定”后进行DEM插值。
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0098_0145.jpg?sign=1738882182-I7VpJAUWTWVIK1dRmi4npJFRlf3vNGl0-0-7ed69f478032a93d354f5bbff7f534ff)
图8-3 地形转栅格工具对话框
(3)采用“拉伸”的方法重新显示ydem15k,如图8-4所示:
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0099_0146.jpg?sign=1738882182-60VEoOBMWNaYtXrHH4w06dSaq1RYDFiT-0-522d82053f8e438555d0d3c9dafd55d2)
图8-4 采用ArcGIS水文插值模块生成的DEM
(4)启动ArcMap“自定义”菜单下的“工具条”→“Spatial Analyst”工具条。如图8-5所示:
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0099_0147.jpg?sign=1738882182-nKNVP90uXrx5tK4qbm9DLK8Fk543Hazh-0-4a5d8d078b0346cc1cda9a1e32652502)
图8-5 SpatiaI AnaIyst工具条
将ydem15k图层加载进来,并点击右侧的“直方图”按钮,生成该DEM图层数据的直方图。(图8-6)
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0099_0149.jpg?sign=1738882182-GEU1a0xhXsdhckz1Yb1JtAWHTEVWJZS6-0-38a7eb28246ecd4a87537d3f0c2e0f83)
图8-6 DEM直方图
3.正确显示DEM图层
(1)启动ArcToolbox工具箱下的“Spatial Analyst工具”→“表面分析”→“山体阴影”工具。在“输入栅格”中选择ydem15k;在“输出栅格”中定位到本章练习文件夹,并命名为hillshaded。其他参数保存不变,点“确定”后生成名为hillshed的山体阴影栅格图层。(图8-7)
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0100_0150.jpg?sign=1738882182-8YsSTt88IiZE43btWi9KHXeSOIrUoWPf-0-b15302e38568aefdede39c6b2b45cc4e)
图8-7 山体阴影工具对话框
(2)在导航栏中,将ydem15k图层叠放在hillshaded图层之上,并在ydem15k图层的属性对话框中,选择“显示”选项卡,将“透明度”设置为30。(图8-8)
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0100_0151.jpg?sign=1738882182-qNGBttgOiBQRC8Y5IE5hsZujwGgiKEvo-0-8feead395308c38fa8f921a6d083a63c)
图8-8 设置图层的透明度属性
点“确定”后显示结果如图8-9所示:
![](https://epubservercos.yuewen.com/450A88/15279439504185306/epubprivate/OEBPS/Images/figure_0101_0152.jpg?sign=1738882182-Tx21sKsmyct4rVNx4fsBTaowsZaBDlg3-0-aabad70b32f9eba54c5481aca93ce8b6)
图8-9 叠加了山体阴影效果的DEM