大气校正问题

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ENVI FLAASH 大气校正常见错误及解决方法(2013年7月15号更新) (2011-03-07 16:55:57)

转载▼

标签: flaash

大气校正 分类: ENVI

本文汇总了ENVI FLAASH 大气校正模块中常见的错误,并给出解决方法,分为两部分:运行错误和结果错误。前面是错误提示及说明,后面是错误解释及解决方法。 FLAASH 对输入数据类型有以下几个要求:

1、波段范围:卫星图像:400-2500nm ,航空图像:860nm-1135nm 。如果要执行水汽反演,光谱分辨率<=15nm ,且至少包含以下波段范围中的一个:

∙∙●1050-1210 nm ∙∙●770-870 nm

∙∙●870-1020 nm

2、像元值类型:经过定标后的辐射亮度(辐射率)数据,单位是:(μW )

/(cm2*nm*sr )。

3、数据类型:浮点型(Floating Point )、32位无符号整型(Long Integer )、16位无符号和有符号整型(Integer 、Unsigned Int),但是最终会在导入数据时通过Scale Factor 转成浮点型的辐射亮度(μW )/(cm2*nm*sr )。

4、文件类型:ENVI 标准栅格格式文件,BIP 或者BIL 储存结构。

5、中心波长:数据头文件中(或者单独的一个文本文件)包含中心波长(wavelenth )值,如果是高光谱还必须有波段宽度(FWHM ),这两个参数都可以通过编辑头文件信息输入(Edit Header )。

运行错误

1.Unable to write to this file.File or directory is invalid or unavailable 。

没有设置输出反射率文件名。

解决方法是单击Output Reflectance File按钮,选择反射率数据输出目录及文件名,或者直接手动输入。

2.ACC Error:convert7

IDL Error:End of input record encountered on file unit:0.

平均海拔高程太大。

注意:填写影像所在区域的平均海拔高程的单位是km:Ground Elevation(Km)。

3.ACC error:avrd:

IDL error:Unable to allocate memory:to make array

Not enough space

ACC_AVRD

为了能处理大数据,ENVI采用分块计算的方式,这个提示是分块(Tile)太大了。

在高级设置里面(Advanced Settings),tile size:它默认是File-> preferences

->miscellaneous:cache的大小,这个值正常是1~4Mb(0背景很少的情况下);如果0背景较多,这个值还是需要设置大一些,比如100~200m。

4. ACC error:avrd:No nonblank pixels found

IDL error:

OPENR: Error opening file. Unit: 100,

为了能处理大数据,ENVI采用分块计算的方式,当Tile设置太小,而且有背景值(0),就会出现一个Tile中全部为0的情况,提示这个错误信息。

在高级设置里面(Advanced Settings),tile size:设置稍微大一些,如100~200M等。

5. ACC error:lsmooth2:

IDL error:

ACC_LSMOOTH2:Cannot continue with smoothing calculation

ENVI的FLAASH提供领域纠正功能,但是MODIS、AVHRR等图像分辨率比较低,领域效应区分不出来。

解决方法是在在高级设置里面(Advanced Settings),将领域纠正(Use Adjacency Correction)设置为No。

6. ACC error:modrd5:Nonfinite numbers in coefficient array coef

prefix = o ns = "urn:schemas-microsoft-com:office:office" />

IDL error:

CDRIVER4V3R2:>>>Wait for MODTRAN4 calculation to finish…

提示传入MODTRAN模型参数有误,常常是由于太阳高度角太小或者太大引起的。提示这个错误之前会出现以下提示框。

解决方法是确认填写的影像中心位置经纬度信息(西经为负数、南纬为负数)、影像成像时间(格林威治时间)是否正确。

7. Problem:The FLAASH program exited with the following errors:

ACC error: modrd5:reading archieve file header

IDL error:

READU:End of file encountered. Unit: 102, File:

C:Users\administrator\AppData\Local\Temp\acc_modroot.fla

ACC_MODRD5

ACC_KTAEROSOL

ACC_HYPER2

ACC_ACC

ENVI_ACC_EVENT

ENVI_FLAASH_PROCESS_MANAGER

IDLRTMAIN

$MAIN$

在高级设置里面(Advanced Settings),tile size设置太大,根据内存情况设置小一点的值。tile size的默认值是file->preference中cache size大小。

8 错误类型是:Undefined :LINES.

相关文档
最新文档