Доступно с лицензией Image Analyst.
Сводка
Вычисляет прогнозируемый многомерный растр, используя выходной растр тренда из инструмента Создать растр тренда.
Использование
This tool uses the output from the Generate Trend Raster tool as the input multidimensional trend raster.
Этот инструмент создает набор многомерных растровых данных в облачном растровом формате (CRF). Другие форматы выходных данных в настоящее время не поддерживаются.
По умолчанию многомерные выходные растровые данные сжимаются, тип сжатия – LZ77. Однако рекомендуется изменить тип сжатия на LERC и настроить максимальное значение ошибки, основываясь на ваших данных. Например, если вы ожидаете, что результаты анализа будут иметь точность до трех знаков после запятой, используйте 0,001 для максимального значения ошибки. Лучше избегать ненужных требований к точности, так как они увеличат время обработки и размер хранилища.
Синтаксис
PredictUsingTrendRaster(in_multidimensional_raster, {variables}, {dimension_def}, {dimension_values}, {start}, {end}, {interval_value}, {interval_unit})
Parameter | Объяснение | Тип данных |
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,...] (Дополнительный) | The variable or variables that will be predicted in the analysis. If no variables are specified, all variables will be used. | String |
dimension_def (Дополнительный) | Specifies the method used to provide prediction dimension values.
| String |
dimension_values [dimension_values,...] (Дополнительный) | 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 (Дополнительный) | The start date, height, or depth of the dimension interval to be used in the prediction. | String |
end (Дополнительный) | The end date, height, or depth of the dimension interval to be used in the prediction. | String |
interval_value (Дополнительный) | 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 (Дополнительный) | 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 |
Значение отраженного сигнала
Name | Объяснение | Тип данных |
out_multidimensional_raster | Выходной набор многомерных растровых данных в формате Cloud Raster Format (CRF). | Raster |
Пример кода
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")
Environments
Информация о лицензиях
- Basic: Требуется Image Analyst
- Standard: Требуется Image Analyst
- Advanced: Требуется Image Analyst