生成分辨率降低版本的栅格。每个输出像元包含此像元范围内所涵盖的输入像元的总和值、最小值、最大值、平均值或中值。
方法/步骤
1、摘要生成分辨率降低版本的栅格。每个输出像元包含此像元范围内所涵盖的输入像元的总和值、最小值、最大值、平均值或中值。插图
2、用法如果输入栅格值为整型,并且使用除“平均值”以外的任意统计类型选项,则输出栅格为整型。如果输入栅格值是浮点型或统计类型为“平均值”,则输出栅格为浮点型。此工具将识别地理处理分析环境范围和像元大小。要在已指定整数型像元大小后确定输出栅格的分辨率,可将分析环境的像元分辨率乘以输入像元系数参数。如果将分析环境的像元大小设置为输入项的最小值或最大值,则输出栅格的分辨率是输入栅格分辨率与指定像元系数的乘积。语法Aggregate(in_raster,cell_factor,{aggregation_type},{extent_handling},{ignore_nodata})
3、代码实例聚合示例1(Python窗口)此示例通过使用像元系数3取平均撕良滤儆值的方式对栅格进行聚合,并输出TIFF栅格。importarcpyfromarcpyimportenv惺绅寨瞀fromarcpy.saimport*env.workspace="C:/sapyexamples/data"outAggreg=Aggregate("highres",3,"MAXIMUM","TRUNCATE","DATA")outAggreg.save("C:/sapyexamples/output/aggregate.tif")聚合示例2(独立脚本)此示例通过使用像元系数3取平均值的方式对栅格进行聚合,并输出GRID栅格。#Name:Aggregate_Ex_02.py#Description:Generatesareducedresolutionversionofaraster.#Requirements:SpatialAnalystExtension#Importsystemmodulesimportarcpyfromarcpyimportenvfromarcpy.saimport*#Setenvironmentsettingsenv.workspace="C:/sapyexamples/data"#SetlocalvariablesinRaster="highres"cellFactor=3#CheckouttheArcGISSpatialAnalystextensionlicensearcpy.CheckOutExtension("Spatial")#ExecuteAggregateoutAggreg=Aggregate(inRaster,cellFactor,"MEAN","TRUNCATE","NODATA")#SavetheoutputoutAggreg.save("C:/sapyexamples/output/aggregate02")