Arcpy 实现NDVI最大值合成/平均值合成
当研究NDVI产品数据时,需要日产品月最大值合成/月平均值合成,或者月产品数据季度最大值合成/平均值合成,ArcGIS很方便的实现这些功能,Arcpy辅助更加便捷的处理批量数据。
首先介绍一下Arcpy函数CellStatistics(像元统计):
根据多个栅格数据计算每个像元的统计数据。
可用的统计数据有:众数、最大值、均值、中位数、最小值、少数、范围、标准差、总和及变异度。
用法
使用此工具时输入栅格的顺序不重要。
将多波段栅格指定为输入栅格或常量值(Python 中的 in_rasters_or_constants)之一时,将使用所有波段。
要处理一系列来自多波段栅格的波段,可先用波段合成工具创建由这些特定波段组成的新栅格数据集,并在输入栅格或常量值(Python 中的 in_rasters_or_constants)列表中使用该结果。
对于最大值、最小值、均值、中位数、众数、少数及总和这些统计数据类型,如果将单个栅格数据用作输入,则输出像元值将与输入像元值相同。对于范围和 STD这些统计数据类型,输出像元值全部为 0;对于变异度这种统计数据,输出像元值均为 1。
python源代码:
outCellStatistics = CellStatistics([inRaster01, inRaster02, inRaster03], "RANGE", "NODATA")
outCellStatistics.save("C:/sapyexamples/output/cellstats")
至关重要(加在关键代码之前):
arcpy.CheckOutExtension("Spatial")
效果展示:
平均值合成:
Arcpy 实现NDVI最大值合成/平均值合成相关推荐
- NDVI最大值法MVC合成之ArcGIS Cell Statistics 实现
目的:利用ArcGIS自带工具Cell Statistics实现多个栅格图层最大值法合成NDVI年或月的最大值. 工具:ArcToolbox>>Spatial Analyst Tools& ...
- matlab nc转tif_旬和月NDVI最大值合成MATLAB
上一篇推送介绍了如何将下载的nc格式的NDVI数据转换成tif格式,这样结果得到的是旬NDVI[GIMMS NDVI数据处理-nc格式转tif].今天分享旬NDVI的月最大值合成和月NDVI的年最大值 ...
- C++:录入班级数学成绩,计算最大值、平均值、不及格人数
录入班级数学成绩,计算最大值.平均值.不及格人数 #include<iostream> using namespace std; int main() {float a=0;float s ...
- 【ArcGIS遇上Python】Python实现Modis NDVI批量化月最大合成
「 刘一哥GIS」CSDN专业技术博文专栏目录索引https://geostorm.blog.csdn.net/article/details/113732454 最大合成法(MVC)可以在Envi中 ...
- 用一维数组统计五个人的成绩中的最大值最小值平均值_昨天为了整理这份教程,我放弃了参加一个几亿人的大项目。...
昨天为了整理这份教程,我放弃了参加一个几亿人的大项目. 有人说Python吊打Excel,作为一个有着7年Excel的数据分析师,我表示不服. 看完我这个回答我相信你不用再看别人的回答了! 昨天猫双1 ...
- java从键盘输入一组数据,输出其最大值,平均值,最小值没法输出
总结::需要耐心,加思考.做事不思考,那就是白做徒劳!!!!! package com.aini;import java.util.Scanner; //操...为什么数组的大小比较我硬是搞不懂,比较 ...
- python中最大值最小值平均值_来自lis的Python平均值、最大值、最小值
所以我有这样一个清单:kesto = ['3m 24s', '45s', '1h 2m 40s'] 我需要找到这些的平均值,最小值和最大值. 我试过: ^{pr2}$ 但这当然行不通,因为这些不是数字 ...
- lamba统计最大值,最小值,平均值,总和,个数
代码如下: List<Integer> ages = Arrays.asList(1,3,5,7,8,10,12); IntSummaryStatistics intSummaryStat ...
- 高薪招聘生物信息工程师-中国科学院深圳先进技术研究院合成所合成生物大设施...
合成生物大设施简介 "合成生物研究重大科技基础设施"项目(以下简称"合成生物大设施")是深圳市光明科学城优先启动和布局的重点项目之一,计划总投资约20亿人民币, ...
- android+照片合成,图片合成修图神器手机版
图片合成修图神器手机版由西西给大家带来,这款软件也是一个非常好用的修图软件,可以帮助大家制作各种的图片,而且模板滤镜也非常的多,喜欢的朋友赶紧来下载图片合成修图神器手机版吧! 图片合成修图神器介绍 [ ...
最新文章
- redis有序集合(Zset)
- 中国计算机学会CCF推荐国际学术会议和期刊目录-软件工程/系统软件/程序设计语言
- linux 版本的scipy,Linux 系统中 SciPy (Python 3) 编程环境
- jboss4。0下mysql数据源的配置
- 如何在Ubuntu下安装 monodevelop
- dijkstra算法PHP,单源最短路径(dijkstra算法)php实现
- thinkphp漏洞_漏洞分析之thinkPHP反序列化:这就是黑客的世界吗
- poj3557 Map Generator
- 学用 ASP.Net 之 System.Collections.Generic 下的容器类
- chrome官网下载网址
- 大牛解密阿里云直播技术平台
- 计算机无法 鼠标没反应,鼠标插电脑上没反应怎么回事_鼠标连接电脑没反应的解决步骤...
- html短期总结(至表单)
- 【论文阅读】 Reinforced Video Captioning with Entailment Rewards
- 模板皮肤AnotherEon001中日历css自定义修改
- 简易记账开发笔记之GridLayout
- Win 10 运行软件报‘MSCOMCTL.OCX‘缺失怎么办
- 鸿蒙华为商标,华为已注册鸿蒙商标 鸿蒙有什么含义?华为注册的商标盘点
- Esper学习笔记三:EPL语法(1)
- 神经网络对多变量的性别结果预测
热门文章
- Ubuntu18环境下安装ROS
- redis数据类型-字符串
- gvim 命令行粘贴_vim基本命令之剪切复制粘贴替换
- python在生态学领域运用_科学网-那些生态学可能会用到的工具软件-张金龙的博文...
- python单位转换编程_[转]Python编程FAQ
- Java基础:Collection集合、Iterator迭代器以及泛型
- SpringBoot2整合Jooq和Flyway(一)
- 在virtualbox上安装64位centos7和virtual增强工具以及设置共享文件夹
- tensorflow中的优化器
- 使用es6制作简单数独游戏