TrendToRGB

获得 Image Analyst 许可后可用。

摘要

用于将趋势栅格转换为三波段 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 *

# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")

# 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")