记录一下用Arcgis绘制冰川湖数量变化和面积变化图,包括变化数量和变化速率。如下图所示:
1.提取变化图斑
空间分析-叠加-擦除:擦除结果如下右图所示,蓝色图斑即为变化图斑。
注意,这一步得到的属性表里的area字段是错的,需要自己新建一个字段并通过计算几何重新计算面积,单位为平方公里
2.创建渔网(Fishnet)
若这一步创建的渔网显示不出来,检查数据框的坐标系是否与图层一致,并取消cell size的填写
3.裁剪渔网
空间分析-提取-裁剪:
4.空间连接(Spatial Join)
Keep all target选项表示是否保留所有target要素,如果不勾选,则连接结果中只有目标要素和连接要素的交集:
右键需要连接的字段-属性,融合规则选择“sum”,否则就只会连接一个目标要素而不是每一个渔网内所有的要素字段:
连接前的渔网属性表:
连接后:红框内为每个渔网内冰湖的变化个数,蓝色框为每个渔网内冰湖的变化面积
5.计算变化速率
在非编辑状态下,在上表内新建area_rate字段,数据类型为double,右键字段-字段计算器,用面积除以年份就得到每个渔网内的冰湖变化速率,如02年到10年共8年,area_rate=area/8
6.渔网转点
数据管理工具-要素-要素转点
7.更改符号显示
- 在内容列表中,右键单击图层,然后单击属性。
- 在图层属性对话框中,单击符号系统选项卡。 在左侧(显示: 框),单击多个属性。
- 在值字段部分中,选择包含色彩符号系统所基于的属性的字段。 将其他两个字段留空。
- 单击底部的添加所有值按钮,然后取消选中 <其他所有值>。
- 单击符号大小按钮。 使用符号大小表示数量对话框随即显示。
- 选择值字段,然后将其设置为包含数量的字段。 保留归一化字段为无。 单击确定。
- 在图层属性对话框中单击确定。 这些点根据两个字段进行符号化,其中一个字段针对每个值采用不同的颜色,而另一个字段则基于大小。