Skip to main content

TrendToRGB

汇总

用于将趋势栅格转换为三波段 RGB(红、绿和蓝)栅格。

将根据 GenerateTrend 函数生成趋势栅格。 TrendToRGB 函数也可以用于由 使用 CCDC 分析变化 工具生成的变化分析栅格。

讨论

系统提供两个模型转换选项:

  • 线性 - 来自模型的线性趋势信息将转换为 RGB。可以使用此选项来可视化线性趋势模型的斜率和截距系数。

  • 谐波 - 来自模型的谐波趋势信息将转换为 RGB。可以使用此选项来可视化趋势栅格或变化分析栅格中的谐波回归系数。

有关此函数工作原理的详细信息,请参阅 趋势转 RGB 栅格函数。

栅格对象所引用的栅格数据集是临时性的。 要将其设置为永久,可以调用栅格对象的 save 方法。

语法

TrendToRGB(raster, {model_type})

参数 说明 数据类型

raster

输入趋势栅格。

Raster

model_type

要转换为 RGB 的趋势模型类型信息。

  • LINEAR - 线性趋势信息将转换为 RGB。这是默认设置。

  • HARMONIC - 谐波趋势模型信息将转换为 RGB。

(默认值为 LINEAR)

String

返回值

数据类型 说明

Raster

输出栅格。

代码示例

TrendToRGB 示例

本示例可将降雨量趋势栅格的谐波模型信息转换为 RGB。

# Import system modules
import arcpy
from arcpy.ia import *

# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"

# Set the local variables
trend_raster = "precip_trend.tif"
model_type = "HARMONIC"

# convert the trend raster to a RGB raster
precipTrend_rgb = TrendToRGB(trend_raster,model_type)

# save the output
precipTrend_rgb.save("C:/arcpyExamples/outputs/precipTrend_rgb.tif")