GIS栅格平均值计算(基于Python)
发布时间
阅读量:
阅读量
GIS中批量计算tif栅格文件平均值
# -*-coding:UTF-8-*-#
import arcpy
import os
inws = r"C:\Users\DELL\Desktop\新建文件夹"
arcpy.env.workspace = inws
rasters = arcpy.ListRasters("*", "TIF")
for ras in rasters:
# 获取栅格属性信息 主要是求所有栅格平均值mean
meanValueInfo = arcpy.GetRasterProperties_management(ras, 'MEAN')
print(meanValueInfo)
# result类型
meanValue = meanValueInfo.getOutput(0) # 平均值 # print meanValue
year = os.path.basename(ras).split('.')[0]
print(year)
year_day = os.path.basename(ras).split('.')[0]
print(year + "+" + meanValue)
with ope
全部评论 (0)
还没有任何评论哟~
