NDVI 数据处理,及估算植被覆盖度(一)
若是研究区在中国,则在地理空间数据云有中国区合成好的数据,直接下载用即可。数据格式为TIF。坐标为WGS84,不用再转换投影。下载网址为:http://www.gscloud.cn/sources/?cdataid=265&pdataid=10
若研究区在国外,需从nasa下载modis标准数据产品,进行投影转换等工作。后续有时间会补充如何转换投影等内容,可参见《modis AMSR 雪当量数据处理》这篇博客。
下载完成后,会得到一系列TIFF文件,由于一般研究区都是在某个流域或者某个省或行政区,需要裁剪TIF,拿到需要的范围。
以NDVI 月数据为例,本次下载数据为中国2005-2015年的逐月NDVI。需要的结果:
1:逐年逐月NDVI的时间序列变化。
2:逐年逐月NDVI的空间变化。
3:根据NDVI估算区域植被覆盖度,并给出空间图。
处理步骤
1:准备研究区的shp文件,在arcis裁剪出需要的范围。
在ARCGIS中选择cilp(裁剪选项,注意是Datamanagement中的裁剪,不是analysis中的)。若数据不多,则手动点击即可,但本例数据共132副图像,需要批量处理。
批量处理的脚本如下,打开arcgis的python控制器,出现如下界面:
代码在下方,每个都有注释,把目录改成自己需要的,粘贴到控制器,点确定,即可运行出结果。
import arcpy
import os
ras_path = 'F:/ZPATR-TIME-JOB/ndvi-china-/' # TIF数据的路径
shp_path = 'F:/ZPATR-TIME-JOB/ndvi-china-/shp/xinjiang.shp' # 用于裁剪的shp文件
outpath = 'F:/ZPATR-TIME-JOB/ndvi-china-/xinjiang/' # 输出文件的路径desc = arcpy.Describe(shp_path)
extent = desc.extentfiles = [f for f in os.listdir(ras_path) if f.endswith('TIF')]
for file in files:arcpy.Clip_management(ras_path+file,str(extent), outpath+file , shp_path, "#","ClippingGeometry", "NO_MAINTAIN_EXTENT")
处理完成后得到裁剪后的研究区NDVI逐月的图像。
后续处理请见下篇。
NDVI 数据处理,及估算植被覆盖度(一)相关推荐
- ENVI软件对Landsat-8数据进行辐射定标、大气校正、提取NDVI、估算植被覆盖度等操作【图说GIS】
目录 一.前言 二.数据下载 第一步 访问网站 第二步 登录账户 第三步 点击高级检索, 下载数据 三.软件下载及安装 四.辐射定标 第一步 打开数据 第二步 辐射定标 五.计算区域平均高程 第一步 ...
- 基于ArcGIS 使用NDVI数据批量计算植被覆盖度FVC
在以前的学习中http://t.csdn.cn/ikz9Z,学会了使用重分类的方法手动搜集NDVI 不同的置信度下的值.除了使用重分类方法外,还可以使用函数:slice和一些工具里面的percenti ...
- ENVI提取NDVI与植被覆盖度估算
公众号原文链接,欢迎关注 gENVI提取NDVI与植被覆盖度估算ENVI中NDVI计算与植被覆盖度提取https://mp.weixin.qq.com/s/Uc_14ObiYKKafQrtKqFjvg ...
- ENVI下植被覆盖度的遥感估算
原文地址:ENVI下植被覆盖度的遥感估算作者:ENVI-IDL中国 植被覆盖度是指植被(包括叶.茎.枝)在地面的垂直投影面积占统计区总面积的百分比.容易与植被覆盖度混淆的概念是植被盖度,植被盖度是指植 ...
- ENVI不规则裁剪和植被覆盖度估算
ENVI实现不规则裁剪 **方法:**将不规则的Shp面状数据在ENVI中打开,然后转成ENVI自己的格式,然后转成ROI最后执行裁剪. 步骤: 1.打开栅格数据:通过File--OPEN IMAGE ...
- AI Earth ——开发者模式案例7:植被覆盖度提取
植被覆盖度获取¶ 植被覆盖度(Fractional Vegetation Cover,FVC),是指植被(包括叶.茎.枝)在地面的垂直投影面积占统计区总面积的百分比,范围在 [0,100%] 之间.F ...
- 植被覆盖度(FVC)计算
引言:植被作为生态大循环的重要参与者,在全球能量流动和物质循环中起着重要作用.通常植被覆盖度(Fractional vegetation cover, FVC)表征地表植被覆盖情况,一般将植被覆盖度定 ...
- Google Earth Engine笔记-植被覆盖度计算
1 植被覆盖度遥感监测 根据 N D V I NDVI NDVI数据进行像元二分模型计算植被覆盖度 像元二分模型将像元的植被覆盖结构分为纯像元与混合像元两类,纯像元植被完全覆盖覆盖度为1,混合想要由植 ...
- 基于NDVI的植被覆盖度计算--Arcgis
植被覆盖度的估算利用像元二分模型进行,基本原理就是假定一个像元的信息只由植被和土壤两部分贡献.根据影像上的NDVI灰度分布,以0.5%置信度截取NDVI上下阈值分别代表植被和土壤,并在Arcgis中利 ...
- 【Envi风暴】Envi 5.1平台下植被覆盖度(VFC)的遥感估算
[导读]植被覆盖度是指植被(包括叶.茎.枝)在地面的垂直投影面积占统计区面积的百分比.常用的计算方法有:经验模型法.植被指数法.像元分解模型法.FCK模型法.决策树分类法和神经网络法.本文利用像元二分 ...
最新文章
- Spring Boot + Spring Security + Thymeleaf 举例
- websocket 获取连接id_nodejs做后端,用websocket写聊天室,怎么获取连接用户的ip呢?...
- C#中谁最快:结构还是类?
- nlp构建_使用NLP构建自杀性推文分类器
- activity 点击后传递数据给fragment_Fragment 新特性 : Fragment Result API 使用以及源码分析
- ssh源码编译安装mysql_总结源码编译安装mysql
- IO多路复用及select poll epoll讲解
- 消息称Face++明年上市,还曝光了财务数据
- FreeRTOS的HOOK,以及(23)FreeRTOS 空闲任务分析
- memcpy的两种实现(转)
- LEBERT:Lexicon Enhanced Chinese Sequence Labelling Using BERT Adapter
- 在线html5编辑器uedit,ueditor集成秀米编辑器 - HTML - php中文网博客
- css单线边框_css中的border-collapse属性如何设置表格边框线?(代码示例)
- 一站式WPF--依赖属性(DependencyProperty)一
- 网络模块打线步骤及技巧解读
- Unity5入门及进阶项目实战 星际迷航-肖师军-专题视频课程
- Aix平台打开异步io需要fileset支持
- 将服务器的EDT(美国时间)或者EST(英国时间)修改为CST(中国时间)
- 【工大SCIR】对话中的情感分析与生成简述
- 用R写一个迷宫小游戏