Disponible con licencia de Image Analyst.
Resumen
Calcula un ráster multidimensional previsto utilizando el ráster de tendencia de salida de la herramienta Generar ráster de tendencia.
Uso
This tool uses the output from the Generate Trend Raster tool as the input multidimensional trend raster.
Esta herramienta produce un dataset ráster multidimensional en formato de ráster de nube (CRF). En este momento, no se admite ningún otro formato de salida.
De forma predeterminada, la salida del ráster multidimensional se comprimirá con el tipo de compresión LZ77. Sin embargo, se recomienda que cambie el tipo de compresión a LERC y ajuste el valor de error máximo en función de sus datos. Por ejemplo, si espera que los resultados del análisis sean precisos hasta tres decimales, use 0,001 como valor de error máximo. Lo mejor es evitar requisitos de precisión innecesarios, puesto que aumentarán el tiempo de procesamiento y el tamaño de almacenamiento.
Sintaxis
PredictUsingTrendRaster(in_multidimensional_raster, {variables}, {dimension_def}, {dimension_values}, {start}, {end}, {interval_value}, {interval_unit})
Parámetro | Explicación | Tipo de datos |
in_multidimensional_raster | The input multidimensional trend raster from the Generate Trend Raster tool. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
variables [variables,...] (Opcional) | The variable or variables that will be predicted in the analysis. If no variables are specified, all variables will be used. | String |
dimension_def (Opcional) | Specifies the method used to provide prediction dimension values.
| String |
dimension_values [dimension_values,...] (Opcional) | The dimension value or values to be used in the prediction. The format of the time, depth, and height values must match the format of the dimension values used to generate the trend raster. If the trend raster was generated for the StdTime dimension, the format would be YYYY-MM-DDTHH:MM:SS, for example 2050-01-01T00:00:00. Multiple values are separated with a semicolon. This parameter is required when the dimension_def parameter is set to BY_VALUE. | String |
start (Opcional) | The start date, height, or depth of the dimension interval to be used in the prediction. | String |
end (Opcional) | The end date, height, or depth of the dimension interval to be used in the prediction. | String |
interval_value (Opcional) | The number of steps between two dimension values to be included in the prediction. The default value is 1. For example, to predict temperature values every five years, use a value of 5. | Double |
interval_unit (Opcional) | Specifies the unit that will be used for the interval value. This parameter only applies when the dimension of analysis is a time dimension.
| String |
Valor de retorno
Nombre | Explicación | Tipo de datos |
out_multidimensional_raster | El dataset ráster multidimensional de formato de ráster de nube (CRF) de salida. | Raster |
Muestra de código
This example generates the forecasted precipitation and temperature for January 1, 2050, and January 1, 2100.
# Import system modules
import arcpy
from arcpy.ia import *
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
# Execute
predictOutput = PredictUsingTrendRaster("C:/Data/LinearTrendCoefficients.crf",
"temp;precip", "BY_VALUE", "2050-01-01T00:00:00;2100-01-01T00:00:00")
# Save output
predictOutput.save("C:/Data/Predicted_Temp_Precip.crf")
This example generates the forecasted NDVI values for each month in year 2025.
# Import system modules
import arcpy
from arcpy.ia import *
# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")
# Define input parameters
inFile = "C:/Data/HarmonicTrendCoefficients.crf"
variables = "NDVI"
dimension_definition = "BY_INTERVAL"
start = "2025-01-01T00:00:00"
end = "2025-12-31T00:00:00"
interval_value = 1
interval_unit = "MONTHS"
# Execute - predict the monthly NDVI in 2025
predictOutput = PredictUsingTrendRaster(inFile, variables,
dimension_definition, '', start, end, interval_value, interval_unit)
# Save output
predictOutput.save("C:/data/predicted_ndvi.crf")
Entornos
Información de licenciamiento
- Basic: Requiere Image Analyst
- Standard: Requiere Image Analyst
- Advanced: Requiere Image Analyst