24小时热门版块排行榜    

查看: 4046  |  回复: 18
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

museum

木虫 (著名写手)

[交流] 【求助】GIS中NDVI平均值如何计算?

有个问题一直想不通

从别处要来A地区7月份上半月和下半月的NDVI解译图L1和L2

现在图层L1的NDVI取值范围是[-50,50],图层L2NDVI取值范围是[0,1000]

现在想算A地区7月份的平均NDVI分布,可是越想越乱,感觉自己被陷进去了

(1)L1取值为-50时能说明植被覆盖是0,而取值是50时能说明植被覆盖是100%么,我感觉不能吧?

(2)平均NDVI怎么算?铁定不是[-50/2,(50+1000)/2]吧,是先标准化?

感觉就算是先标准化,好像也不对,就按[0,1]标准化来说,那这里取0,代表覆盖度为0,取1应代表覆盖度为1吧?

(3)是不是应该把L1和L2都换算成植被覆盖率的百分比,再进行叠加平均???
我是真的头大了,希望大伙给予指点!

[ Last edited by ewigkeit on 2008-12-28 at 18:46 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wul1984

金虫 (正式写手)

从实验角度来讲,是不是可以找一块郁闭度很高,而且人类干扰极小的植被,测量覆盖度,用这个覆盖度来校正所有年份的NDVI? 也就是说,在这种情况下,可以假使这块植被(即植被覆盖的最大值)在所研究的时间范围内都没有变化!
   
    反过来说,假设确定研究区域内存在这么一块植被,这样的话,就可以在影像上找到这个地方,把NDVI校正过来。而实际上,如果所有影像的最大/最小值都对应着同一块植被,也就相当于用这个覆盖度的最值去校正所有的影像了!
  
   不知道这样能不能说得过去?
19楼2008-09-18 10:05:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 19 个回答

yibinwolf

金虫 (正式写手)

★ ★
ewigkeit(金币+2,VIP+0): 热心帮助虫友解难!
首先你的明确NDVI的定义。如果是NDVI的话,取值范围只能是(-1,1),不在这个值域的,都不能叫做NDVI。
如果你确定你的图层是NDVI,但是像元值不属于(-1,1),那么你需要进行处理,把值转换为-1,1的范围,处理方法就用线性变换就可以了。也就是把L1从-50,50拉伸到-1,1;把L2从0,1000拉伸到-1,1。
然后对处理好的图层进行计算。
2楼2008-09-15 00:28:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

museum

木虫 (著名写手)

引用回帖:
Originally posted by yibinwolf at 2008-9-15 00:28:
首先你的明确NDVI的定义。如果是NDVI的话,取值范围只能是(-1,1),不在这个值域的,都不能叫做NDVI。
如果你确定你的图层是NDVI,但是像元值不属于(-1,1),那么你需要进行处理,把值转换为-1,1的范围,处 ...

两个图层分别归一化后,直接求算术平均,可以这样做么?
3楼2008-09-15 23:24:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

museum

木虫 (著名写手)

还是有点乱

L1取值为50时,并不能保证植被覆盖度是100%,对吧?

做个假设,如果
L1取值为50时,植被覆盖度是80%,做归一化后NDVI值为1

L2取值为1000时,植被覆盖度是40%,做归一化后NDVI值也为1

如果单从植被覆盖率的角度考虑,那么平均植被覆盖率应该是(80%+40%)/2=60%

但是从归一化后的NDVI值考虑,平均值应是(1+1)/2=1

这个60%和平均后的NDVI值1,之间如何对应呢?
4楼2008-09-15 23:28:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见