如图,输入的文件路径下存放NDVI数据和 EVI数据,因此需要用到正则表达式匹配文件名。

import arcpy
from arcpy import env
from arcpy.sa import *
import rearcpy.CheckOutExtension("spatial") #检查模块许可# Set environment settings
env.workspace = r"G:\MOD13A3_NDVI\Extract_Tarim"  #NDVI数据存放目录
outpath=r'G:\MOD13A3_NDVI\MaxMonth_NDVI\2002_MaxNDVI.tif'  # 年最大合成NDVI数据文件名list_raster=[] #空LIST 用于存放全部用于合成的月NDVI
re_info=r'[2][0][0][2][.a-zA-Z0-9_]{16}[N][D][V][I].tif$' #正则表达式匹配字符串  用于匹配2002年12个月NDVI数据,文件后缀为tiffor file1 in arcpy.ListFiles("*.tif"): #循环列出数据存放目录.tif文件s=file1if re.findall(re_info,s):   #使用re.findall 匹配2002年的月数据,用于合成2002年最大合成NDVIprint slist_raster.append(s)  #将符合文件命名要求的2002年月数据名称放入列表
print list_raster### Execute CellStatisticsoutCellStatistics = CellStatistics(list_raster, "MAXIMUM", "DATA") # 合成2002年12个月的NDVI数据,方法为 MAXIMUM , 无数据的地方以有数据的最大值为准DATA### Save the output
outCellStatistics.save(outpath)  #保存数据
print'success'

输出文件示例

python_MOD13A3_NDVI 最大合成相关推荐

  1. 2022-2028年中国塑料合成革的制造行业市场全景评估及发展趋势研究报告

    [报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了塑料合成革的制造行业相关概述.中国塑料合成革的制造行业运行环境.分析 ...

  2. CVPR2020论文解读:CNN合成的图片鉴别

    CVPR2020论文解读:CNN合成的图片鉴别 <CNN-generated images are surprisingly easy to spot- for now> 论文链接:htt ...

  3. Photoshop创造氛围照片合成视频教程含素材

    数百个高分辨率工具和9个完整项目! 这个包包含开始创建史诗大气合成所需的一切-超过四个小时的基于项目的深入教程和超过400个合成工具. 大小解压后:10.7G 含课程素材文件 1920X1080 mp ...

  4. 【UE5教程】影棚拍摄于虚拟场景合成制作流程学习

    用虚幻引擎预算虚拟生产5 你会学到什么 使用虚幻引擎5进行虚拟生产 使用虚幻引擎5的独立虚拟制作 用虚幻引擎预算虚拟生产5 用虚幻引擎5进行穷人虚拟生产 用虚幻引擎5进行自制虚拟制作 虚幻引擎5独立虚 ...

  5. 3dsMax插件V-Ray渲染与合成学习课程 3ds Max: Rendering for Compositing in V-Ray Next

    使用渲染元素,3ds Max的V-Ray Next对创建高质量合成所需的参数(如反射.阴影.遮罩等)提供了精细的控制.在本课程中,布莱恩·布拉德利展示了如何在Photoshop和After Effec ...

  6. 3D场景高级合成技术学习

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch |语言:英语+中英文字幕(根据原英文字幕机译更准确)|时长:3h 47m |大小解压后:3.61 GB 含课程文 ...

  7. c4d跟踪特效合成视频教程 Master Motion Tracking with Cinema 4D

    c4d跟踪特效合成视频教程 Master Motion Tracking with Cinema 4D MP4 |视频:h264,1280×720 |音频:aac,48000 Hz 语言:英语+机译中 ...

  8. java接口多实现super_Java 8:自动合成多个接口的默认方法

    我有类实现多个接口,它们具有相同的默认默认方法.我想知道如何从所有接口合成默认方法.例如: interface IA { default void doA() {} default void proc ...

  9. 小晶粒zsm分子筛合成表征实验报告_Nat. Mater.:区域选择性合成亚纳米金属-分子筛材料...

    本文来自微信公众号:X-MOLNews 亚纳米尺度的负载型催化剂是近些年多相催化领域以及相关材料科学领域的热门方向.围绕着单原子催化剂.团簇催化剂的论文如井喷一般出现在各大期刊上.关于亚纳米尺度金属催 ...

最新文章

  1. vim中tab键8空格换4空格
  2. python excle写数据
  3. port常用和不常用端口一览表
  4. 权限框架 - shiro 简单入门实例
  5. MySQL超详细安装.zip【.zip和.msi安装包的区别及详细安装】和可视化软件SQLyog安装教程
  6. VTK:可视化算法之DecimateFran
  7. GitLab初次安装后,登录GitLab网页的管理员账号和密码各是什么?
  8. Javascript中的循环变量声明,到底应该放在哪儿?
  9. python a and b_python-尽管Numpy建议a.b,为什么a.dot(b)比a @ b更...
  10. java web 生命周期_JavaWeb的生命周期
  11. php之简单的文件管理(基本功能
  12. 边沿检测电路设计verilog
  13. 关于无盘工作站的初步了解(RPL/PXE)
  14. GIS产品开源大集合
  15. 计算机晋级职称考试内容,职称计算机考试内容
  16. 微信公众号文章中插入的图片如何实现滑动效果
  17. 市场热度持续提升!4D成像雷达进入「细分场景争夺战」
  18. Linux 设备模型基本概念 (一)
  19. go mod init错误(go: cannot determine module path for source directory)
  20. 计算机科学概论读后感

热门文章

  1. 通信中相干时间与相干带宽
  2. sigmoid与softmax的区别与联系
  3. Android:详细解析RSSI概念
  4. Java简单练手---输出当前时间的方法
  5. js实现数据统计分类
  6. mysql 存储过程 varchar 赋值,mysql 存储过程中变量的定义与赋值操作
  7. 华夏文明的传统气功到底是有一定科学性还是彻底的伪科学(ZZ)
  8. php 中文转拼音 开头大写(附中文转首字母大写/全拼小写)
  9. 第三章 页表管理(Page Table Management)
  10. 使C#语言编程更加高效的伎俩