详细讲解ArcGIS绘制不同坡度级耕地分布表(附练习数据下载)
一、数据来源介绍
四川省2020土地利用数据、四川省高程数据、地市行政边界数据均来源于中国科学院资源环境科学与数据中心(中国科学院资源环境科学与数据中心 (resdc.cn))。文末有本次数据下载链接
二、数据预处理
利用按掩膜提取工具对四川省数字高程数据进行裁剪。
工具位置: Spatia Analyst 工具 -> 提取分析 -> 按掩膜提取
三、不同坡度级耕地提取
1. 提取耕地
我们从中国科学院资源环境科学与数据中心官网上下载下来的土地利用栅格数据是整型的,我们可以利用栅格重分类工具来将它变为浮点型。
工具位置:Spatial Analyst 工具 -> 重分类 -> 重分类
在这里我们发现,土地利用栅格数据里的像元被赋值为一些不连贯的数,我们通过官网上的相关介绍得知其所包含的含义:
我们根据表格内容11、12分别为水田和旱地,均属于耕地。
我们可以将旧值为11、12的栅格统一赋予新值1,其余全为NoData,用来提取四川省耕地。
2. 计算坡度
利用坡度工具和数字高程数据计算坡度。
在进行坡度分析的时候,有可能会出现如下问题,明明DEM数据是正常的,但是Slope的大部分值却大于80,如下图所示。
这里我们给Z因子设置一个合适的数值即可。
DEM水平坐标(x,y)的单位为度(°),而高程坐标为米(m),两者的单位不一致,则是需要使用z因子来转换的。z因子具体填写什么数值,跟具体纬度位置有关;如果z因子填写不正确,那么坡度分析结果也是错误的。z因子转换说明如下所示:
当输入栅格位于球面坐标系中,例如采用十进制度时,z 因子的正确使用尤为重要。如果输入表面栅格不在投影坐标系中,则从山体阴影中得到的输出看起来通常会很奇怪。这是由于在水平地面单位与高程 z 单位之间的测量存在差异。由于经度的长度随着纬度而变化,因此需要为该纬度指定一个适当的 z 因子。
如果 x,y 单位是十进制度而 z 单位是米,则适用于特殊纬度的正确的 z 因子如下:
利用重分类工具将坡度分为六级,由于耕地一般在地势较为平坦的地方,所以我们在分类时中断值设置的相对较小。
3. 不同坡度级耕地
我们可以利用【加】工具,将四川省坡度与四川省耕地叠加在一起,从而得到在不同坡度级下的耕地。
4. 符号化显示
右键四川省不同坡度级耕地图层,选择属性 -> 符号系统 -> 唯一值,选择一个渐变颜色,在标注栏里编入坡度级。
若软件提供的配色方案中没有合适的渐变颜色,可以右键颜色带,选择属性,在编辑色带对话框中可以设置起止颜色。
四、布局视图
1. 更改布局
在布局工具栏中选择更改布局 -> ISO(A)Page Sizes -> ISO AO Landscape.mxd,当然也可以挑选个人喜欢的布局。
2. 添加地图必要元素
在地图中插入标题、图例、指北针、比例尺等地图必要元素准备出图。
对图例显示的文字描述不满意可以右键图例将图例转换为图形,然后取消分组,编辑图例。
这里我们将“四川省不同坡度级耕地”这几个字删掉。
3. 添加标注
右键行政边界图层,依次选择属性 -> 标注,勾选【标注此图层中的要素】,字体大小设置为48。
点击放置属性 -> 放置,选择【先水平,如不适合则平直】和移除同名标注。
4. 添加经纬网
右键数据框选择属性,在格网选项卡中点击新建格网。
在弹出的对话框第二页选择仅标注,第三页每个长轴主刻度数设置为9,其它页均为默认。
设置完成后在格网选项卡中选择属性,在弹出的对话框中,轴页长轴主刻度和分刻度的刻度大小分别设置为25磅和10磅;标注页将文字大小设置为48,垂直标注勾选左和右。
五、成果展示
后台发送177 文件名:不同坡度级耕地 END -
ArcGIS符号库下载 | 制图规范、三调、1:1万地形图、土地利用总体规划图.....