MODIS 数据产品预处理
MODIS 数据产品预处理
1 MCTK重投影
第一步:安装ENVI的MCTK扩展工具
解压压缩包,将其中的mctk.sav与modis_products.scsv文件复制到如图所示,相应的ENVI安装路径中去。
第二步:打开ENVI5.3标准版如图所示
在右边的工具栏处打开最下方的Extensions工具扩展包。可以看到安装的处理工具如图所示。鼠标左键双击打开其中的mctk工具。
在MODIS Conversion Toolkit(MCTK)工具栏中,点击Input HDF按钮加载将要进行处理的MODIS数据文件(后缀名为 .hdf )。加载数据后如图所示。
接下来首先选择输出类型(Select Output Type)为第三种 Standard and Reprojected:Both output types ;定义输出路径(Output Path)和输出文件名(Rootname for output)
在中间的 Processing Options 栏目中选择项目列表(Select items from the lists:)选择需要的数据子集(不同的数据产品中有很多个子集,具体选什么,根据自身需要选择)。Fill Value for Bad Data:默认为 NaN ;Use Double Precision:选择为Yes。
右边的栏目中。选择重采样方法时选择双线性内插法(Bilinear)(总共有三种方法分别为:最邻近法Nearest Neighbor;双线性内插法Bilinear;三次卷积法Cubic Convolution 。使用的较多的为第二种方法,三种方法的区别可自行百度)。
选择输出地图的投影(Select Output Map Projection),点击New按钮后,在Customized Map Projection Definition中的设置如图所示。
投影类型选择Albers等面积圆锥投影,投影椭球选择WGS-84,其余参数按照图片进行设置。第一次做的时候,设置完点击OK,出现如下图片,点击是将投影参数设置保存到相应路径内的文件下。在下一次使用时,直接点击下图中间的Load Existing Projection即可完成投影参数设置。
最后将背景值(Background Value To Use)设置为-999。点击Process按钮即可完成。
2 数据重采样
首先将要进行重采样的数据打开,然后在ENVI中右边的工具栏处,打开Raster Management工具包。选择其中的Resize Data工具如图所示。鼠标左键双击,打开Resize Data Input File对话框。
在Resize Data Input File对话框中选择数据文件,点击OK,进入Resize Data Parameters对话框。
点击Set Output Dims by Pixel Size按钮,在Output Dims via Pixel Size对话框中设置输出的像元尺寸X、Y均为500米。点击OK。
选择重采样方法时选择双线性内插法(Bilinear)(总共有三种方法分别为:最邻近法Nearest Neighbor;双线性内插法Bilinear;三次卷积法Cubic Convolution )。(当由低分辨率转为高分辨率时会无法选择这三种方法,只有 Nearest Neighbor和aggregate方法)。最后合适的输出路径与文件名,点击OK按钮即可。
3 研究区提取
打开要提取的文件与研究区的面矢量图。
在ENVI中右边的工具栏处,打开Regions of Interest工具包。选择其中的Subset Data from ROIs 工具如图所示。鼠标左键双击,打开Select Input File to Subset via ROI对话框。选择要提取的原始文档,点击OK,进入Spatial Subset via ROI Parameters对话框。
在Spatial Subset via ROI Parameters中选择宁夏矢量面文件,Mask pixels output of ROI 选择Yes,Mask Background Value设为-999(根据数据处理需要自行设定)。定义文件输出路径与文件名。点击OK即可。
MODIS 数据产品预处理的更多相关文章
- MODIS系列之NDVI(MOD13Q1)二:modis数据相关信息
1.MODIS数据的特点 (1)全球免费:NASA对MODIS数据实行全球免费接收的政策(TERRA卫星除MODIS外的其他传感器获取的数据均采取公开有偿接收和有偿使用的政策),这样的数据接收和使用政 ...
- MODIS数据的下载(新地址)
Modis数据下载方法 1.1打开网址 浏览器输入地址:https://ladsweb.nascom.nasa.gov/search 注:需要一定的等待时间,如果一直打不开,就需要FQ.(网址加载了g ...
- caffe中关于数据进行预处理的方式
caffe的数据层layer中再载入数据时,会先要对数据进行预处理.一般处理的方式有两种: 1. 使用均值处理 transform_param { mirror: true crop_size: me ...
- SDC_ETL融合数据产品白皮书
SDC_ETL融合数据产品白皮书 http://www.sefonsoft.com/?s=/home/pro/pdf/id/48.html
- 用Python批量下载DACC的MODIS数据
本人初次尝试用Python批量下载DACC的MODIS数据,记下步骤,提醒自己,数据还在下载,成功是否未知,等待结果中...... 若有大佬发现步骤有不对之处,望指出,不胜感激. 1.下载Python ...
- Deep Learning 学习笔记(3):Linear Regression 数据的预处理
为了获得良好的收敛,在进行梯度下降前,我们可以对数据进行预处理. 目标是使得数据大小在同一个数据数量级上,均值为零. 一般将数据放缩到(-1,1)区间, 我们可以对数据进行如下操作: 其中u1是数据的 ...
- 易百教程人工智能python修正-人工智能数据准备-预处理数据
预处理数据 在我们的日常生活中,需要处理大量数据,但这些数据是原始数据. 为了提供数据作为机器学习算法的输入,需要将其转换为有意义的数据. 这就是数据预处理进入图像的地方. 换言之,可以说在将数据提供 ...
- python调用HEG工具批量处理MODIS数据
下面的代码主要用于使用python语言调用NASA官方的MODIS处理工具HEG进行投影坐标转换与重采样批量处理 主要参考 HEG的用户手册:https://newsroom.gsfc.nasa.go ...
- 移动BI应该怎么规划?每一个数据产品经理必看
在移动化.大数据浪潮的今天,基于数据做决策应该是每一家公司的标配:每家公司都有专门负责数据的人,也都应该有一个BI部门. 而移动BI,基于手机端随时随地进行数据查询和分析--更是BI中不可或缺的一部分 ...
随机推荐
- Jboss 4.2.3配置与优化
1 Jboss内存优化 修改这个两参数,给jvm分配适当的内存,一般为服务器的3/4内存量,推荐至少使用4G内存. 另外添加两个参数 -XX:+UseParallelGC -XX:+UseP ...
- MSCRM2016 取消邮箱强制SSL
在新建电子邮件服务器配置文件时Advanced中的Use SSL for Incoming/Outgoing Connection默认都是启用的而且无法编辑,启用SSL当然是为了安全的考虑,但当客户的 ...
- oracle like模糊查询简单用法
like 用法介绍: 1.“_”:匹配单个任意字符 select * from bqh3 where name like '_崔'; 2.“%”:匹配0个或多个任意字符.但有三种情况如下: like ...
- 五大问题,详解阿里云PTS铂金版
阿里云PTS铂金版,具备强大的分布式压测能力,相比业界产品的云主机发起,该产品更快速,来源更广泛,脉冲能力和流量掌控能力更强.日前,阿里云推出了PTS铂金版尝鲜包,旨在为用户提供高性价比的最佳实践.我 ...
- 过滤掉URL中的参数部分
//将超链接的参数部分滤掉 ?xxx if(url.contains("?")){ url=url.substring(0,url.indexOf("?")); ...
- 51nod 贪心算法题集
2070 最小罚款: 题意:初始有n元,每个任务有2个参数:t和w,<=t时刻前完成任务才可避免造成损失w.问:如何安排才能尽可能避免损失?一个任务执行时间是一个单位时间. 分析:任务按时间排个 ...
- Xmind在win10更改用户设置后出现Invalid Configuration Location 错误的解决办法
错误原因: 因为一开始新建win10用户时,使用的是中文用户名,导致了部分软件比如IDEA读取C盘中配置文件时报错.我用管理员权限修改用户姓名为英文后,IDEA的问题虽然已经解决,但Xmind却报出了 ...
- SDN 第四次上机作业
1.建立以下拓扑,并连接上ODL控制器. 2.利用ODL下发流表,使得h3在10s内ping不通h1,10s后恢复. 3.借助Postman通过ODL的北向接口下发流表,再利用ODL北向接口查看已下发 ...
- canvas实例_时钟
效果图:是一个会动的时钟 一.时钟的组成 1.表盘(蓝色) 2.刻度(黑色) 3.时针(黑色) 4.分针(黑色) 5.秒针(红色)需美化 二.主要应用的技术 Canvas画线 Canv ...
- python第三十四课——2.匿名函数配合容器函数的使用
匿名函数配合容器函数的使用(了解) 1.匿名函数配合列表对象使用 lt=[lambda x:x**2,lambda x:x**3,lambda x:x**4] for i in lt: print(i ...