现在,将计算 1984 年和 2014 年鄱阳湖的面积(以公顷为单位)。首先,将确定适当的公式。
在内容窗格中,右键单击Clean_1984图层,然后选择属性表。、
该表随即打开。图层的四个值(对于四个类)中的每一个都有一个像素计数。值 1 对应于水,大约有 300 万像素。这是很多像素,但像素在现实世界中有多大?可以通过检查图像的分辨率来找到答案,该分辨率测量与单个像素对应的实际单位数量。
在内容窗格中,右键单击Clean_1984图层,然后选择属性。随即显示图层属性窗口。在图层属性窗口的左侧,单击源。单击栅格信息。
像元大小 X和像元大小 Y参数是指每个像元或像素的长度 (X) 和高度 (Y)。在这种情况下,地图上的每个像素对应于 30 个单位乘以 30 个单位的实际区域。但是,但我们不知道度量单位。要计算公顷数,因此了解度量单位非常重要。
接着单击空间参考。
线性单位参数是指涉及图层的所有空间计算默认使用的测量单位。在本例中,单位为米,这意味着每个像素表示现实世界中 30 米 x 30 米的区域。 要查找图像中每个值的面积,需要将像素计数乘以 900 以将其转换为平方米。然后,将结果除以 10000,即以公顷为单位的平方米数。总公式如下:
现在,将计算 1984 年和 2014 年的湖泊面积(以公顷为单位)。然后,将找到两个日期之间损失的公顷数。
在Clean_1984属性表中,单击添加字段按钮。
将"字段名称"值更改为"公顷"。将数据类型更改为浮点型.浮点型是一种数据类型,允许数字带有小数。
接下来使用前面讨论的转换公式计算每个类值的公顷数。右键单击公顷字段的标题,然后选择计算字段。
创建表达式(!Count!* 900) / 10000
计算结果如下,属性表中的公顷字段将使用影像中每个值的面积(以公顷为单位)进行填充。显示水的值 1 约为 270,000 公顷,即 1984 年的湖泊面积。
同样,现在将计算 2014 年湖泊的面积(以公顷为单位)。由于两个影像的空间分辨率和其他特征相同,因此将使用与以前相同的公式。属性表中的公顷字段已填充,值 1(显示水)约为 200,000 公顷。这是2014年的湖面积。
1984年的湖泊面积约为270,000公顷,而2014年的面积约为200,000公顷。从1984年到2014年,鄱阳湖损失了近7万公顷:平均每年近2,300公顷。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有