本文使用 ArcGIS 软件绘制研究区域图(版本:10.8)

基础版

打开 ArcGIS,插入准备好的边界文件

切换至选择要素,按住 SHIFT 键,把关注的地区选中

在左侧栏右键图层 - 选择 - 根据所选要素创建图层

留下该选中的图层

右键图层,选择标注要素,将地区名显示在地图上,还可以双击图层,在标注选项卡中做更细致的调整

在左下角调整到布局视图,并调整到适当的大小

右键数据框 - 属性,新建格网

新建后点开格网的属性,在属性中去掉上边界和右边界的坐标,不显示线或刻度,调整字体、字号和粗细

此时经纬度坐标包含了分和秒,我们不需要,可以在格网属性 - 标注 - 其他属性 - 去掉分钟和秒勾选

由于我使用的是中文版的 ArcGIS,所以得到的经纬度是汉字标注,为了将其改成英文,需要做以下操作:

(注意:操作后地图坐标不会随地图调整而变化,需在以下操作前确认地图范围不再调整。)

数据框属性 - 格网 - 转换为图形,在经纬度标注位置右键 - 取消分组,再次右键 - 取消分组,之后就可以双击每一个经纬度坐标位置,修改汉字为英文。

这样就得到了简易的研究区域图

进阶版

在上文基础上,添加地形高程文件。

一般使用的高程 tif 是分片的,如果直接导入,会发现它们是不统一的,因此需要将它们合并成一个 tif 后导入。

在右侧栏 ArcToolbox 中选择数据管理工具 - 栅格 - 栅格数据集 - 镶嵌至新栅格

从文件路径中全选 tif 文件导入,设置输出位置和文件名,之后需要注意像素类型和镶嵌运算符的选择。

  • 像素类型:如果使用默认的 8_BIT_UNSIGNED,则只能获得 0255 的高程数据,超出此范围的数据都变成了边界值 0 或 255,后置为 SIGNED 代表数值有符号,范围是 -128127,如果选择 16_BIT_SIGNED,那么范围是 -32768~32767,因此镶嵌之前需要先明确大致的数据范围,本例中使用 16_BIT_SIGNED。
  • 镶嵌运算符:该设置决定了遇到重叠的 tif 块如何取值,FIRST 和 LAST 代表用最前一个或最后一个的像素数值填充,BLEND 是基于距离权重的算法来混合像素,MEAN、MIN、MAXIMUM 则分别是去均值、最小值和最大值,SUM 是计算总和。本例中使用默认设置 LAST。

这样就获得了度量一致的高程文件,调整一下色标和范围。

之后做进一步美化效果。

根据 shp 裁剪

在右侧栏 ArcToolbox 中选择数据管理工具 - 栅格 - 栅格处理 - 裁剪

选择要裁剪的 tif 和设定的范围 shp,一定要勾选“根据输入要素裁剪几何”

添加山体阴影(立体效果)

在右侧栏 ArcToolbox 中选择 3D Analyst 工具 - 栅格表面 - 山体阴影

可以自己调整方位角、高度角和 Z 因子。方位角是山体阴影所在的方向,从正北方向开始,顺时针方向为正;高度角是太阳的高度,影响到阴影的多少,从正东防线开始,逆时针方向为正;Z 因子是垂直比例,值越大山脊越突出。本例中均使用默认设置

刚获得的山体阴影很吓人,还需要做进一步调整。打开山体阴影图层的属性,在显示选项卡中调整透明度为 75%,并设置色带范围。以下是对比图:

需要注意,该方法应用于中小尺度范围、有明显地形起伏的区域比较合适,应用到大范围或大面积平原上时,反而会因为阴影过多影响最终成像效果。

相关阅读