ENVI中打开MODIS数据及简单处理
Envi调用MODISReprojectionTool对MODIS产品进行批处理拼接
Envi调用MODISReprojectionTool对MODIS产品进行批处理拼接1熟悉MRTMODIS产品的类型不同,一景HDF格式的影像包含的波段也各不相同。
MRT处理时需要选择处理波段,0表示不作处理,1表示处理,第一要确定影像的波段数。
1、拼接Mrtmosaic.exe程序用来拼接影像。
调用方式为:mrtmosaic -i "g:\n%1.txt" -s " 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 " -o "g:\temp.hdf"命令行关心如下Usage: mrtmosaic -i input_filenames_file -t -h -o output_filename-s spectral_subset "b1 b2 ... bN"-g filename for the log file需要指定三个参数:-I 指定输入文件,能够采取两种方式1、1.hdf 2.hdf 3.hdf2、把影像的完整路径储存到txt文件中,作为input参数。
如-I MOD092018001.txt。
-s 指定需要处理的波段,同样能够采纳两种方式1、直截了当给出,如–s “0 0 0 0 0 0 0 0 00 0 0”,注意英文引号;2、指定一个txt路径,让程序读取;-o 指定输出路径,一样直截了当给出1、直截了当给出,如–o g:\tmp.hdf。
注意直截了当存为HDF格式,便于后续处理。
2、重投影、裁切Resample.exe用来重投影、裁切是MRT程序的核心。
调用方式为:命令行关心如下:Usage: resample -p parameter_file [options]Options that override parameter file specifications:-i input_file_name-o output_file_name-r resampling_type [NN BI CC NONE]-t projection_type [AEA ER GEO HAM IGH ISIN LA LCC MERCAT MOL PS SIN TM UTM]-j projection_parameter_list "p1 p2 (15)-s spectral_subset "b1 b2 ... bN"If using the -s switch, the SDSs should be represented as anarray of 0s and 1s. A '1' specifies to process that SDS;'0' specifies to skip that SDS. Unspecified SDSs will not be processed.If the -s switch is not specified, then all SDSs will be processed.-a spatial_subset_type [INPUT_LAT_LONG INPUT_LINE_SAMPLE OUTPUT_PROJ_COORDS]-l spatial_subset "ULlat ULlong LRlat LRlong"-or- "ULline ULsample LRline LRsample (0-based)"-or- "ULprojx ULprojy LRprojx LRprojy"NOTE: line/sample must be specified for the highest resolution of all SDSs specified to be processed in the product.-u UTM_zone-x pixel_size-g filename for the log file能够只指定1个参数:用–p 读入prm参数文件,进行处理。
MODIS数据的处理方法(ENVI)
美国RSI公司(Research Systems Inc.)的产品ENVI能很好地支持HDF数据格式。
ENVI (The Environment for Visualizing Images)遥感影像处理软件,是分析、处理并显示多光谱数据、高光谱数据和雷达数据的高级工具。
ENVI能接受大量的传感器数据,是世界目前唯一能较好全面支持HDF科学数据格式的遥感影像软件。
ENVI可以直接读取HDF格式(如图2所示),并能识别HDF格式中所包含的所有文件信息(如图3所示)。
ENVI 打开HDF 格式文件后,会自动将该数据文件所包含的所有图像信息、属性信息、文本信息作为波段列于一个波段列表中,用户可以清晰地浏览每一波段的详细信息,包括波段名称、图像波段波长、波段大小、数据类型及文件内插方式等多种信息。
方便用户显示图像,并对各种属性及文本文件作各种分析。
本文选取2001年5月20日中国北部及蒙古地区(经纬度范围:92.49°- 116.97°,33.88°- 41.23°)的一景MODIS数据进行分析,主要从读取数据、分析经纬度波段信息、第一、四、三波段融合显示、影像地理校正几方面对该景数据进行了分析,具体步骤如下:(1)数据读取:打开ENVI,在主菜单中选择File\Open External File\Generic Formats\HDF,选择文件“MODO2QKM_03.hdf”,表示是该景MODIS数据的250米数据文件,从下图中可以看到,该文件中除两个影像波段外,还包含经度波段、纬度波段、热红外探测器的噪声信息、反射率变化参数等信息。
(2)1、4、3波段影像融合:MODIS数据的第一、四、三波段的波段宽度分别为0.62μm ~ 0.67μm 、0.545μm ~ 0.565μm、0.459μm ~ 0.479μm,近似于可见光的红、绿、蓝波段,所以第一、四、三波段组合比较接近真彩色,故常选用这三个波段来表示MODIS影像。
23.ENVI modis数据处理
利用ENVI处理Modis数据的方法
1、对于hdf格式modis数据,首先打开hkm(500m)数据,这个数据有两个数据组(反射率与辐射率,要用到辐射率数据),都有1-7这样7个波段。
再打开qkm(250m)数据,这个数据有两个数据组(反射率与辐射率,要用到辐射率数据),都有1-2这样2个波段。
2、数据制作时真彩色数据处理波段组合:
qkm band1 250m
hkm band4 500m
hkm band3 500m
3、需要首先将modis两个辐射率数据组(hkm500m辐射率数据和qkm250m辐射率数据),进行自动纠正,map/geoference modis ,同时系统默认会做双眼皮除去处理,
hkm500m辐射率数据做纠正时需要可以选择143波谱子集,并重采样成250米。
生成hkm-143jz文件
qkm500m辐射率数据做纠正时可以选择1波谱子集,生成qkmjz文件
4、再对纠正后的数据裁成两幅一样大小的数据
5、波段组合:
qkmjz band1 250m
hkm-143jz band4 250m
hkm-143jz band3 250m
效果图如右图所示:。
MODIS数据处理方法(整理)
一般处理步骤:
1几何校正
Map----georeference MODIS--------选择波段--------选择投影方式(经纬度)------OK(选择辐射率数据,波段1-7)
2.拼接
3.大气校正(flaash)
用envi自带的flaash模块做大气校正,注意,输入文件的要求:1)数据是经过定标后的辐射率数据,2)数据要有中心波长值,可通过edit header输入,3)支持四种数据类型:浮点型等等,4)数据储存类型:标准栅格文件,且必须是BIP或BIL,5)适用的数据光谱范围是0.4-2500μm。
1.1打开经过几何校正的数据,输入中心波段,直接导入输好的txt文件;
1.2修改数据类型,点开basic tools---convert data把数据类型改成BIL,选择
in place直接覆盖原文件;
1.3点开Spectral-----Flaash做大气校正,输入辐射率文件,
2创建ROI区域
3导出所需数据。
基于ENVI的MODIS数据预处理方法
像 重 采 样 为 同 经 纬 度 数 据 一 样 小,为 了 保 证 湖 北 省
MODIS 数据分辨率优势,对经纬度数据进行内插,构
建地理位置查找表文件(Geometry Lookup Table),得
到和湖北省 MODIS 数据同样尺寸的经纬度数据层。根
据坐标值将此像素放在相应的位置上,从而达到几何校
经裁剪得到的湖北 MODIS 影像轮廓分明,长江、 汉江、大小湖泊清晰可辨,武汉、宜昌等城市市区可 见,充分反映出应用 500 m 分辨率数据进行国土调查 的优势,左下角被云层覆盖部分可用日期临近的影像 经过裁剪镶嵌消除。经过预处理的 MODIS 可与地图叠 加,绘制当地遥感专题地图。也可运用 ENVI 软件作进 一步分析,得到土地利用类型信息。裁剪时要注意选 择标准的矢量数据,投影信息和 MODIS 数据一致,避 免裁剪边界误差,影响后续研究的进行。由于 MODIS 数据可免费下载,使得研究人员获得某地区长时间段 的 MODIS 数据成为现实,对某一时间段内的 MODIS 数据分析比较可以更容易获得土地利用信息,为应用 MODIS 数据提供了全新的视野。
1 ENVI 软件简介
ENVI 遥感图像处理软件是美国 ITT VIS 公司的旗 帜产品,是先进的遥感图像处理系统之一,支持多种 数据格式,具有强大的处理、分析、制图功能,操作 界面直观 [3]。它基于交互式数据语言 IDL 开发,可以 轻松读取、显示、分析各种类型遥感数据,并提供了 从影像预处理、信息提取到与地理信息系统整合过程 中需要各种目标信息。研究人员可以根据需要利用 IDL 语言开发出相应的模块,内嵌在 ENVI 中使用,ENVI 强大的灵活性很大程度上来源于 IDL 的功能。
收 稿 日 期 :2008-11-14 项目来源:农业部资源遥感与数字农业重点开放实验室开放研究基金资助项目 (RDA0810)
ENVI读取MODIS数据大致步骤
图五
4、建立零时文件得到图六所示对话框,点击Load Band得到图像(图七)。
图六
图七
5、选择感兴趣区域,点击鼠标右键选择ROI Tool,选择矩形如图九所示。
图八
图九
6、单击鼠标左键选择感兴趣区域,再单击鼠标右键选择标记。
图十
6、再选择导出文件如图十一,得到
图十二
图十三
7、选择导出文件的存储位置,并以txt格式存储,这样就将MODIS数据的HDF格式的数据读取成为txt格式的文件,便于识别。
图十四
ENVI读取MODIS数据大致步骤(以读取气溶胶光学厚度MOD04产品为例)
1、打开ENVI界面,在file菜单下选择open External File→Generic Formats→HDF
图一
2、 打开已下载好的MODIS数据文件,并且选定所需要的文件信息。
图二
图三
3、将选定的信息做归一化处理,即将离散的信息整合到统一的一个文件下。选择file菜单中的save File As→ENVI Standard;得到图五所示的对话框,选中所有文件确定。
遥感图像处理系统ENVI及其在MODIS数据处理中的应用
遥感图像处理系统ENVI及其在MODIS数据处理中的应用摘要:介绍了美国遥感图像处理系统ENVI的主要功能,包括数据接口、交互式分析功能、波谱工具、矢量处理功能、及遥感图像处理功能等。
并将MODIS 影像(HDF数据格式)在ENVI中进行了处理分析,包括数据读入、影像几何校正、监督分类和制图。
应用证明,ENVI可以处理最先进的卫星数据格式,在高级遥感图像处理和高光谱影像处理方面具有优势。
关键词:软件;ENVI;MODIS;应用引言ENVI软件是一种遥感图像处理软件,是处理、分析并显示多光谱数据、高光谱数据和雷达数据的高级工具,直观且功能强大,获2001年美国权威机构NIMA遥感软件测评第一。
可广泛应用于地质、林业、农业、模式识别、军事、自然资源勘探、水/海岸资源管理、环境和土地利用管理等部门。
EOS-MODIS影像具有36个波段和250~1000m的地面分辨率,利用ENVI软件可对其进行处理和分析。
1遥感图像处理系统ENVI主要功能1.1数据输入输出格式在数据接口方面,ENVI支持众多数据格式,可方便的读入信息源和输出成果,在ENVI中处理分析的专题图可在多种常用RS/GIS软件中显示。
ENVI 支持输入格式:TIFF、JPEG、BMP等通用图像格式;ARC/Info Images(.bil)、ArcViewShape(.shp)、AutoCAD DXF、MapInfo(.mid)等矢量格式;LandsatTM、SPOT、IKONOS、A VHRR、MODIS、Radar、Thermal、Military等遥感数据格式;PCI(.pix)、ERMapper、ERDAS IMAGINE等遥感软件格式;及ASCII、DOQ等数据格式。
ENVI支持的输出格式为ARC/Info Images(.bil)、ArcView Shape(.shp)、ASCII、BMP、ERDAS7.5(.lan)、ERMAPPER、GIF、PCI、RGB 等。
ENVI处理MODIS步骤(现用图解)
ENVI处理MODIS的步骤全过程〔图解〕制作人:杨鹏〔中国科学院某某光机所〕一:打开MODIS影像数据需要对MODIS数据〔或者产品数据〕进展几何校正,同时需要.shp格式的行政区矢量文件。
然后才能对自己的感兴趣区进展剪裁。
具体步骤如下:1:打开ENVI2:打开所用数据使用ENVI软件打开所用数据〔包括:HDF、TXT、SHP等格式〕,在本例中打开HDF 格式的栅型数据格式。
File—Open External File—Generic Formats—HDF打开数据后如下列图:每个数据集都有不同的数据,可参照MODIS-HDF格式〔可用HDF Explorer查看,里面有详细的说明〕查看自己需要的数据在哪个数据集,然后打开。
依次进展下去可以看到如下对话框:然后选中自己需要的波段,点击Load Band。
就打开了所需的数据图像。
可以看出Cursor Location中显示的是波段里数据的DN值,需要查找偏移量与缩放因子然后进展适当的运算才能求得所需的量〔反射率、发射率等〕。
3:打开图像的另一种方法针对此问题可以直接用另一种形式打开直接可以看到所需量的数据,无需转换。
其过程如下:File--Open Image File以打开31波段的辐射量为例:从图中可以看出,其显示的值直接就是辐射量,而不是DN值,可以直接进展用了,无需转换。
二:对MODIS数据进展几何校正1:打开MODIS影像〔步骤见上〕2:对MODIS数据进展几何校正,步骤如下Basic Tools--Preprocessing--Data-Specific Utilities--MODIS--Georeferance Data选中点击后,进入下一个对话框:在此可以对整个数据集直接批量处理,也可以对单个波段进展处理,随便自己的需要选择,点OK继续,可以看到如下:不需要任何选择,点OK继续。
在此将经纬度格式选好,然后选Memory这样的目的是直接预览无需保存。
MODIS产品下载与数据处理小结
MODIS产品下载与数据处理小结遥感基础与处理2010-02-15 23:32:16 阅读2098 评论34 字号:大中小订阅以下是我个人总结的关于MODIS产品下载与数据处理方面的一些内容,供想要入门的朋友参考。
从USGS网站网站可以浏览并下载需要的MODIS数据,不过另一些提供下载的网站还有::22000/WebAccess/drill?attrib=home&next=group (最佳下载渠道)/data/modis/order_data.html (拥有几乎全部方式的下载链接)https:///api/ (WIST 搜索和下载MODIS产品的一个网站)ftp:// (FTP下载方式的MODIS产品网站)其中MODIS产品的介绍可以从网站https:///lpdaac/products/modis_products_table 了解。
无论何种方式下载,都需要等待很长时间,与网速有很大关系,因为需要一景一景的下载,文件大小根据所选数据产品的类型有关。
一、MODIS产品数据的打开数据下载后,在ENVI、ERDAS IMAGINE等遥感图像处理软件中都可以打开。
如果下载的是HDF格式,在ENVI中直接使用[File] ----> [Open Image File]命令打开,选择HDF格式就行。
打开后,产品自动加载入“Available Band List”中,自动识别地理参考信息。
在ERDAS IMAGINE中可以使用[Import]工具选择相应类型打开(这里不作介绍)。
二、MODIS产品数据的感兴趣提取在ENVI中打开后,需要对影像进行感兴趣区域的提取。
这里只介绍一种方法,即使用已有的矢量多边形数据提取影像中的感兴趣区域。
一般这种情况是根据某国家(省、市、地区等)行政边界提取某地区的影像数据。
首先在选中的产品数据的打开窗口(Image Display)中添加矢量边界层([Overlay]--->[Vectors]),然后选择[Basic Tools]中的[Masking]菜单下的[Build Mask]工具,打开后,首先选择你打开影像数据的窗口(Select Input Display),如果你影像在Display #1中打开,就选择选项中的Display #1即可。
最新ENVI处理MODIS步骤(图解)汇总
E N V I处理M O D I S步骤(图解)ENVI处理MODIS的步骤全过程(图解)制作人:杨鹏(中国科学院安徽光机所)fga12345678@一:打开MODIS影像数据需要对MODIS数据(或者产品数据)进行几何校正,同时需要.shp格式的行政区矢量文件。
然后才能对自己的感兴趣区进行剪裁。
具体步骤如下:1:打开ENVI2:打开所用数据使用ENVI软件打开所用数据(包括:HDF、TXT、SHP等格式),在本例中打开HDF格式的栅型数据格式。
File—Open External File—Generic Formats—HDF打开数据后如图所示:每个数据集都有不同的数据,可参照MODIS-HDF格式(可用HDF Explorer 查看,里面有详细的说明)查看自己需要的数据在哪个数据集,然后打开。
依次进行下去可以看到如下对话框:然后选中自己需要的波段,点击Load Band。
就打开了所需的数据图像。
可以看出Cursor Location中显示的是波段里数据的DN值,需要查找偏移量与缩放因子然后进行适当的运算才能求得所需的量(反射率、发射率等)。
3:打开图像的另一种方法针对此问题可以直接用另一种形式打开直接可以看到所需量的数据,无需转换。
其过程如下: File--Open Image File以打开31波段的辐射量为例:从图中可以看出,其显示的值直接就是辐射量,而不是DN值,可以直接进行用了,无需转换。
二:对MODIS数据进行几何校正1:打开MODIS影像(步骤见上)2:对MODIS数据进行几何校正,步骤如下Basic Tools--Preprocessing--Data-Specific Utilities--MODIS--Georeferance Data选中点击后,进入下一个对话框:在此可以对整个数据集直接批量处理,也可以对单个波段进行处理,随便自己的需要选择,点OK继续,可以看到如下:不需要任何选择,点OK继续。
modis中文说明书
1999年12月18日,美国成功地发射了地球观测系统(EOS)的第一颗先进的极地轨道环境遥感卫星Terra(EOS - AM1,表示EOS计划的第一颗上午星,拉丁文中“TERRA”为陆地的意思)。
这颗卫星是美国国家宇航局(NASA)地球行星使命计划中总数15颗卫星的第一颗,也是第一个提供对地球过程进行整体观测的系统。
它的主要目标是实现从单系列极轨空间平台上对太阳辐射、大气、海洋和陆地进行综合观测,获取有关海洋、陆地、冰雪圈和太阳动力系统等信息,进行土地利用和土地覆盖研究、气候季节和年纪变化研究、自然灾害监测和分析研究、长期气候变率和变化研究以及大气臭氧变化研究等,进而实现对大气和地球环境变化的长期观测和研究的总体(战略)目标。
Terra卫星上载有五种对地观测仪器:先进的空间热辐射反射辐射计(ASTER)、云和地球辐射能量系统(CERES)、多角度成像光谱辐射计(MISR)、中分辨率成像光谱仪(MODIS)、对流层污染探测装置(MOPITT)。
为了充分了解地球系统的变化,EOS观测系统将提供系统的、连续的地球观测信息。
中分辨率成像光谱仪(MODIS)是该计划中最有特色的仪器之一。
它是EOS-AM1系列卫星的主要探测仪器,也是EOS Terra平台上唯一进行直接广播的对地观测仪器。
MODIS是当前世界上新一代“图谱合一”的光学遥感仪器,具有36个光学通道,分布在0.4 ~ 14μm 的电磁波谱范围内。
MODIS仪器的地面分辨率分别为250m、500m和1000m,扫描宽度为2330km,在对地观测过程中,每秒可同时获得6.1兆比特的来自大气、云边界、云特性、海洋水色、浮游植物、生物地理、化学、大气中水汽、地表温度、云顶温度、大气温度、臭氧核云顶高度等特征的信息,用于对陆表、生物圈、固态地球、大气和海洋进行长期全球观测。
每一个MODIS仪器的设计寿命为5年,将计划发射4颗卫星。
由此估计,利用MODIS仪器至少将获得15年、36个光谱波段的地球综合信息,这些数据对于开展自然灾害与生态环境监测、全球环境和气候变化研究以及进行全球变化的综合性研究等将是非常有意义的。
介绍一下利用ENVI去除MODIS数据条带的方法与步骤
介绍一下利用ENVI去除MODIS数据条带的方法与步骤。
MODIS数据应用日益广泛,但是由于波谱的相互干涉作用导致MODIS的5通道和26通道的反射率中“条带”现象非常严重,这严重影响了MODIS数据的应用。
5通道分辨率5OOM,对云、气溶胶特性敏感。
26通道分辨率1000M在薄云、卷云识别方面具有优越特性。
本文主要利用ENVI的ReplacingBadLines功能进行条带去除说明。
这主要是利用条带出现的行两边对称的临近行数值进行平均,利用这个平均值来替代条带的数值。
手工输入条带的行数超级慢,可以利用条带的周期性特点通过编制一个小程序来快速确定行数,然后通过ReplacingBadLines 的Restore功能载入行数即可。
对MODIS的500M分辨率的数据中5通道进行条带去除:因为5通道的条带只有一条,去除条带后效果很明显。
而26通道的条带去除较为困难,因为该通道的条带特征是以中心为主向两侧羽化扩展,而且羽化的程度不一样,所以去条带效果不好。
下面以500M分辨率的5通道为例利用ENVI的ReplacingBadLines功能进行条带的去处,其中条带的行数利用自定义的一个过程:MakeBadLineList,first,interval,lines,filename=filename,得到并生成一个BLL文件存贮条带行的信息用于ReplacingBadLines的Restore。
first为出现第一个条带的行数,interval是条带的间隔,lines是数据的总行数,filename是输出文件名存贮行信息。
1、去除条带前,横向条纹十分明显2、去除条带后,数据平滑,在以前发了一个关于用ENVI的ReplacingBadLines去除MODIS数据中的条纹,其中提及到了用了一个自定义的过程MakeBadLineList来生成Restore所用到的BLL文件。
一直有人发电邮问这个问题,现在详细说明一下,自定义过程如下:pro MakeBadLineList,first,interval,lines,filename=filenameif not keyword_set(filename) then filename=’c:\aa.BLL’curline=firsti=1badlines=curlinewhile (curline+interval le lines) do begincurline=i*interval+firsti=i+1badlines=[[badlines],[curline]]endwhileopenw,lun,filename,/get_lunprintf,lun,badlinesfree_lun,lunendfirst为出现第一个条带的行数,interval是条带的间隔,lines是数据的总行数,filename是输出文件名存贮行信息在ENVI中打开你所要去除条纹的MODIS的波段,如5波段,从图像的最上部起查找第一次出现条带的行数First,然后计算第二次条带出现时的间隔Interval,最后移动鼠标到图像的最下部得到MODIS数据的总行数Lines。
Envi_modistools用法介绍
工具介绍该 IDL 模块须镶嵌在 ENVI 环境中使用,用于处理第一级 MODIS 数据(first level MODIS data) 。
目前,该模块包括了下面几个功能:1 、Bow-tie 处理;2 、建立 PTS 文件 ( 即地面控制点文件 ) ,用于几何精校正;3 、亮温计算;安装该模块包含了几个 IDL 函数 , 并被打包为一个编译了的模块 . 可以在 ENVI+IDL 或者ENVI-Runtime 版本中使用 . 该模块用 IDL5.4 进行编译 , 并用 ENVI 3.4+SP1 进行了测试 ( 但是不能确定该模块是否能用于早期版本 ).该安装过程属于对 ENVI 功能的扩展 , 所以安装方法没有什么不同 , 所以如果有什么问题 , 你可以参考 ENVI 手册 .安装过程分两步 :1, 首先将 modistools.sav 放到正确的目录下 , 也就是 ENVI 安装目录下的 save_add 目录 ( 可以通过搜索找到 )比如 :C:\Program Files\RSI\IDL60\products\envi40\save_add2, 找到安装目录下的 envi.men 文件 , 该文件存放的是 ENVI 软件菜单命令的位置信息 , 新加的模块菜单都可以在这里添加 , 只要稍做编辑即可 :找到需要将模块加入的菜单目录 , 我们这里将 MODIS 工具模块放在 Basic Tools | Data-Specific Utilities | 目录下 , 在文件中找到该目录后 , 将下面东西 , 复制在该目录下 , 保存即可 . 结果见图 1, 唯一区别就是菜单中文化了2 {MODIS tools}3 {Bow-tie correction} {x} {MODISBowCorrection}3 {Export GCPs} {x} {EOSgeoToENVIGCP}3 {Load Temperature} {x} {MODIS_LOADTEMPERATURE}图 1 添加 modistools 模块菜单完成了这些工作后 , 只需要重新起动 ENVI 即可 , 然后就可以在 Basic Tools | Data-Specific Utilities | 目录下找到 MODIS tools 命令菜单 . 如下图 2.图 2 安装好 modistools 模块后的菜单工具使用说明 :bow-tie 纠正该函数对 MODIS 一级产品(MODIS Level-1 images) 进行系统改正 . MODIS 数据经辐射校正之后生成的 L1B 产品中存在着 bow-tie 现象,即“蝴蝶结”现象,表现为相邻两个扫描行之间有部分数据相同,越向边缘重复数据越多。
基于ENVI的MODIS数据预处理方法
基于ENVI的MODIS数据预处理方法
基于像处理软件,选取湖北省MODIS数据,经预处理得到可以进一步分析的湖北省MODIS数据,重点讲述了应用ENVI软件对MODIS数据进行遥感影像预处理的方法和流程,为区域农业遥感数据库建设提供遥感数据处理方法支撑.
作 者: 杜启胜 刘志平 王新生 马娜 DU Qisheng LIU Zhiping WANG Xinsheng MA Na 作者单位: 湖北大学资源环境学院,湖北,武汉,430062 刊 名: 地理空间信息 英文刊名: GEOSPATIAL INFORMATION 年,卷(期): 2009 7(4) 分类号: P237 关键词: ENVI MODIS 遥感影像 数据处理
遥感图像处理系统ENVI及其在MODIS数据处理中的应用
遥感图像处理系统ENVI及其在MODIS数据处理中的应用一、本文概述随着遥感技术的不断发展,遥感图像处理在环境监测、资源调查、城市规划等领域的应用日益广泛。
作为遥感领域的重要工具,ENVI (The Environment for Visualizing Images)图像处理系统凭借其强大的图像处理能力、灵活的操作方式以及广泛的应用领域,已成为遥感数据处理与分析的重要软件平台。
本文旨在全面介绍ENVI遥感图像处理系统的基础功能、特点及其在处理MODIS(Moderate Resolution Imaging Spectroradiometer)数据中的具体应用。
本文将概述ENVI遥感图像处理系统的基本组成、核心功能及其在处理遥感图像时的优势。
接着,将深入探讨ENVI在处理MODIS数据方面的能力,包括数据导入、预处理、图像增强、分类与识别等关键环节,并结合实际案例展示ENVI在MODIS数据处理中的实际操作流程与效果。
本文还将对ENVI在MODIS数据处理中的限制与不足进行讨论,并提出相应的改进建议。
通过阅读本文,读者将对ENVI遥感图像处理系统及其在MODIS 数据处理中的应用有更加全面和深入的了解,为遥感数据处理与分析提供有益的参考与指导。
二、ENVI遥感图像处理系统详解ENVI(The Environment for Visualizing Images)是一款功能强大的遥感图像处理软件,由美国ITT Visual Information Solutions公司开发。
作为业界领先的遥感图像处理和地理信息系统软件,ENVI以其强大的图像处理功能、丰富的数据格式支持和灵活的操作界面,广泛应用于农业、林业、海洋、气象、城市规划、环境监测等多个领域。
ENVI软件具备全面的遥感图像处理能力,包括图像预处理、图像增强、图像变换、特征提取、图像分类、目标检测等。
其中,图像预处理功能可以帮助用户进行辐射定标、大气校正、几何校正等操作,以消除图像中的畸变和噪声,提高图像质量。
ENVI扩展工具:MODIS MCD12Q1数据批处理工具
ENVI扩展工具:MODIS MCD12Q1数据批处理工具MODIS MCD12Q1数据的介绍及其在ENVI中的使用方法,可参考如下两个博文:●“MODIS产品MCD12Q1数据ENVI解析”:●“ENVI下的秸秆焚烧实时遥感监测方案及实现”中第3步:农用地提取整体来说,打开并处理一景图像就已经累觉不爱了,更别提处理覆盖整过中国的数十景数据了。
所以编写ENVI扩展工具,能够打开单景或批处理多景MCD12Q1数据。
使用方法下载地址:压缩包内包含补丁文件(.sav)和IDL源代码(.pro)。
首先将envi_mcd12q1_batch.sav补丁拷贝到如下安装路径(以ENVI 5.2、4.8为例):●ENVI 5.2:C:\Program Files\Exelis\ENVI52\extensions\●ENVI Classic:C:\Program Files\Exelis\ENVI52\classic\save_add\●ENVI 4.8:C:\Program Files\ITT\IDL\IDL80\products\envi48\save_add\重启ENVI即可。
注:本sav文件支持ENVI最低版本为4.8,更低版本可以自行将pro文件编译为sav即可。
操作步骤单景处理功能1)在ENVI中通过如下菜单启动功能(如下图所示):ENVI Classic:File/Open External File/EOS/MODIS MCD12Q1ENVI 5.x:File/Open As/EOS/MODIS MCD12Q1图:单景处理菜单2)在弹出的对话框中选择MODIS MCD12Q1的HDF文件,工具将自动读取HDF文件中的“Land_Cover_Type_1”数据集,并写出为ENVI格式,输出文件路径与输入文件路径相同,且文件同名。
并自动在ENVI中打开。
如输入文件名为MCD12Q1.A2009001.h27v05.005.2011230180754.hdf则输出的ENVI格式数据文件名为:MCD12Q1.A2009001.h27v05.005.2011230180754.datMCD12Q1.A2009001.h27v05.005.2011230180754.hdr3)结果文件已经指定为正弦投影坐标系,如下图所示。
modis数据预处理
MODIS数据预处理1.波段设置Modis影像有三种打开方式,一般我们用打开外部文件的方式打开科学数据集,因为需要数据集中的一些辅助信息(主要是太阳几何,卫星几何).但是这样打开之后显示的波段从1开始的,而数据集中对应的modis 通道并不是这个顺序.通过菜单栏中的basic_tools->preprocessing->data_specific utilities->view HDF dataset attributes可以打开数据集里每个要素的属性表,在里面选中需要的HDF 文件中的数据集,就会打开其属性表,波段内容如下对应打开的HDF 文件里1KM 辐亮度文件的波段数,一共16个波段.其中13/14波段比较特殊,都有hi 和lo 两组数据,它们是传感器高敏感度和低敏感度两种状态下获取到的DN 值,分别对应于较暗地物和较亮地物,使用哪个文件根据需要而定.但是在太湖湖区,13/14波段大部分区域效果都不太好.值会很大,出现溢出.可能是由于太湖的高浑浊度.2. 几何校正几何校正有三种方法:1) 用envi 自带模块进行几何校正,通过菜单栏中的Map->Georeferences MODIS选中envi 中已经打开的需要校正的数据集,输入研究区的地理位置,如下图左,投影用UTM ,基准面用WGS-84,区域根据经纬度确定。
输入完成,envi 会自动校正,并执行去蝴蝶结效应算法,有点是能对我们需要的那些波段进行校正。
缺点也很明显。
如下图右,校正结束的图像会失去原始图像四个角的信息,这样就无法和GLT 校正的图像很好的匹配起来,不利于一些后续的处理。
2) 用GLT ,即是查找表法对图像进行几何校正Map->Georeference from input Geometry->buid GLT用来建立查找表。
在弹出的对话框中选择查找表的XY 信息,其中X 对应图像经度信息,Y 对应纬度信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一般说来,用ENVI打开MODIS HDF数据有以下几种方式:
第一种是直接用File->Open Image File打开,主要是针对Level1B数据和Level2数据的部分波段。
以MOD021KM数据为例,采用这种方式打开得到的图像是定标后的反射率、辐射亮度以及发射率数据,即图像灰度具有明确的物理含义,不需要再进行波段运算进行定标。
这种方法打开数据速度快,但是适用的数据有限,打开后得到的图像波段也有限。
比如MOD02数据中也有经纬度、太阳/传感器天顶角、方位角波段,用这种方式就无法打开。
第二种是是用File->Open External File->Generic Formats->HDF打开,可打开各种产品。
该方法实际上是打开HDF文件,特别是像MODIS的很多陆地产品,如地表反射率、LAI、LST、BRDF/Albedo等(就是文件名中带有h??v??的),都需要用这种方式打开。
打开之后用户还需要选择HDF文件中的数据集(dataset),如果是多波段还需要指定数据格式(BSQ\BIP\BIL)。
采用这种方式打开HDF文件可以获取文件中所有数据集的信息,打开得到的波段也是未做过定标的,需要从HDF文件中查找定标系数通过波段运算手工定标。
查看HDF数据集属性可以通过Basic Tools->Preprocessing->Data-Specific Utilities->View HDF Dataset Attributes实现。
另外通过File->Open External File->EOS->MODIS也可以打开部分MODIS数据,它与第一种打开方式一样,这里不再重复。
关于MODIS数据的几何校正,对于Level1B和Level2级产品,由于其HDF文件中一般都含有经纬度波段,可采用GLT的方法对其进行校正。
相应的菜单是Map->Georeference from Input Geometry->Build GLT和Map->Georeference from Input Geometry->Georeference from GLT。
用GLT方法校正需要注意输入的经纬度图波段要与待校正的数据波段行列大小一致。
在Map菜单下还有一个Georeference MODIS功能,可以对采用Open Image File方式打开得到的MODIS数据波段进行校正。
通常对Level1B数据采用这种方法进行,因为速度快,而且不需要生成GLT临时文件。
但这种方法存在一个问题,就是对很多无法通过Open Image File方式打开的数据波段失效。