夜间灯光影像总灯光值如何得到:
1.首先将夜间灯光影像转为整型(如果不是整型的话),只有整型的单波段影像才能添加属性表
2.然后在arcgis toolbox中的数据管理工具——栅格——栅格属性——构建栅格属性表中输入你想要计算的影像,点击确定即可
3.打开输出的影像的属性表,点击属性表左上角添加字段,字段类型设置为长整型,点击确定
4.右键新列,点击字段计算器,弹窗点击“是”即可,然后输入[value]*[count]后点击确定
注意:value和count都是生成属性表后自带的字段,分别表示每个栅格的灯光值及对应的数目
5.右键新列,点击统计,其中总和那一栏就是该夜间灯光影像的灯光总值(TNLI)
PS:如何将浮点型数据转为整型
浮点型栅格转为整型栅格:
1.空间分析工具的数学分析中的转为整型
2.栅格计算器的int(“需要转的栅格图层”)
3.复制栅格工具,下拉框中选择多少位的整型
如有疑问,欢迎讨论
_
以下为2023.4.10进行的补充,以纠正之前的问题:
之前的做法是将浮点型的值转为整型值,这样会忽略了小数点后的数值,不太科学。因此,这里采用将夜间灯光影像栅格转点,然后在属性表里进行灯光的统计,这种方法更合理。