【ArcGIS遇上Python】ArcGIS python计算长时间序列多个栅格数据的平均值
通常,我们需要将多个栅格求平均,例如,将一年中每个月的NDVI值加起来除以12,就会等到月均NDVI,该过程虽然在栅格计算器中可以实现,但是当时间序列较长时就比较费事,此时,python代码是不二的选择。
下图所示为栅格数据相加的原理图,也就是对应的栅格相加,生成新的栅格数据。求均值是需要再除以栅格个数。
在独立脚本中编写如下代码:
python求均值代码友情赠送:
import arcpy
from arcpy.sa import *
arcpy.CheckOutExtension("spatial")
arcpy.gp.overwriteOutput=1#custom
arcpy.env.workspace="G:\\Phenology of 30 Years\\GIMMS 3g\\15Length\\1Length\\"
#custom
outpath="G:\\Phenology of 30 Years\\GIMMS 3g\\15Length\\2mean_len\\"
#custom
outfilename="mean";n=30;Sum=0files=arcpy.ListRasters()for file in files:Sum=Sum+Raster(file)
(Sum/n).save(outpath+outfilename)print("Done,please close")
【ArcGIS遇上Python】ArcGIS python计算长时间序列多个栅格数据的平均值相关推荐
- 【ArcGIS遇上Python】ArcGIS Python批处理入门到精通实用教程目录
文章目录 1. 专栏简介 2. 专栏地址 3. 专栏目录 1. 专栏简介 Python语言是目前很火热的语言,极大的促进了人工智能发展.你知道在ArcGIS中也会有python的身影吗?事实上,在Ar ...
- 【ArcGIS遇上Python】从入门到精通系列之第一章:ArcGIS Python简介
文章目录 1. Python简介 2. Python的特点 3. ArcGIS的脚本语言 4. ArcGIS中的Python脚本编辑器 1. Python简介 Python是一种跨平台的计算机程序设计 ...
- 当TensorFlow遇上Kubernetes ---中兴通讯人工智能计算平台的技术实践
本文由 [FMI飞马网]原创,原文链接:当TensorFlow遇上Kubernetes ---中兴通讯人工智能计算平台的技术实践 分享一些关于大数据的干货:TensorFlow介绍.安装教程.图像识 ...
- 【ArcGIS遇上Python】ArcGIS Python实现长时间序列遥感影像批量处理--以裁剪为例
任务分析:在采用遥感方法研究植被物候变化时,需要下载长时间序列(本文用到的是30年)GIMMS 3G NDVI数据.原始数据是全球的,预处理过程包括几何校正.裁剪.投影变换.Hants时间序列谐波分析 ...
- 【ArcGIS遇上Python】长时间序列(30年)每两组栅格数据对应做减法运算求物候参数
Python语言在ArcGIS软件中发挥着乾坤大挪移的作用,然而很多人并不知道它的厉害之处.今天我们利用Python语言来批处理遥感物候数据,获取物候期的参数. 说明: (1)Up_Path:始期数据 ...
- 【ArcGIS遇上Python】使用add-in向导开发ArcGIS插件(1):add-in工具介绍及安装
文章目录 addin介绍 addin开发方式 Python Add-In开发 addin下载 addin安装 基于ArcObject/ArcGIS Engine的Add-In开发 addin介绍 Ar ...
- 【ArcGIS遇上Python】从入门到精通系列之第二章:ArcGIS Python基本语法基础速递
Python的语法和其它编程语言的语法有所不同,编写Python程序之前需要对语法有所了解,才能编写规范的Python程序.本篇介绍Python标识符的同时,也讨论了Python变量的声明和赋值.通过 ...
- 【ArcGIS遇上Python】ArcGIS批量为多个矢量图层添加一个或多个字段(Add Field)案例实现
多个人在利用ArcGIS做数字化之后,需要批量为多个图层添加一个或者多个相同的字段,挨个手动添加字段显然不可取.ArcGIS Python提供了快速高效的批量添加字段的解决方案.本文以土地利用数据(L ...
- 【ArcGIS遇上Python】ArcGIS Python按照指定字段批量筛选不同类型的图斑(以土地利用数据为例)
基于土地利用数据,根据用地类型名称,批量筛选出不同类型的用地,生成不同类型的shp数据,以类型名称命名. 文章目录 1. 土地利用原始数据 2. 根据名称批量筛选结果 3. ArcGIS Python ...
最新文章
- Python3快速入门(五)——Python3函数
- ReentrantLock与公平锁、非公平锁实现
- 终章 | 机器学习笔试题精选
- 台湾高僧称游戏中杀人是罪业死后要下地狱
- 推出超低功耗数字式热释电传感器,翠展微电子厉害了……
- mysql数据库里的表格_mysql数据库中表记录的玩法
- MATLAB中如何让分度值小点,实验6 干涉的matlab模拟.doc
- android实现欢迎启动界面
- java判断是否空值
- 信安教程第二版-第24章工控安全需求分析与安全保护工程
- mysql 5.7自定义安装路径_Mysql5.7.18版本(二进制包安装)自定义安装路径教程详解...
- 怎样搞研究的一套思路
- 基于单片机的语音小车设计
- 豆豆趣事[2014年04月]
- python spark pyspark——朴素贝叶斯习题整理
- 数字化时代,如何做好用户体验与应用性能管理
- opencv-11-中值滤波及自适应中值滤波
- 百度开源的 71 个项目,不了解一下?
- 用 Python 创作酷炫的几何图形
- 西工大计算机操作系统实验报告,西工大计算机操作系统课程设计实验报告bh05xh5...