Объединяет несколько наборов многомерных растровых данных пространственно или по переменным и измерениям.
Использование
Эта функция может использоваться для создания объединенного набора многомерных растровых данных из списка многомерных растров. Например, если у вас есть набор данных мозаики, который содержит данные об осадках за 30 лет, а также другой набор - данные о среднемесячной температуре за 10 лет, - вы можете объединить их в многомерный растр с двумя переменными.
Инструмент поддерживает входные данные в формате NetCDF (файл .nc).
Если входные многомерные растры содержат различные переменные, выходной многомерный растр будет содержать все переменные.
Если входные многомерные растры содержат различные измерения или значения измерений, выходной многомерный растр включит в себя все измерения и значения измерений.
Если входные многомерные растры содержат одни и те же измерения и переменные, но разные пространственные экстенты, выходной многомерный растр будет включать все переменные и измерения в рамках объединенных пространственных экстентов.
Этот инструмент создает набор многомерных растровых данных в формате Облачный растр (CRF) или в формате NetCDF (файл (.nc).
Набор многомерных растровых данных в формате Облачный растр (файл .crf) или в формате NetCDF (файл .nc).
Raster Dataset
resolve_overlap_method
(Дополнительный)
Задает метод, используемый для пересчета перекрывающихся пикселов в объединенных наборах данных.
FIRST–Значение пиксела в перекрывающихся областях будет равно значению первого растра в списке входных растров. Используется по умолчанию.
LAST–Значение пиксела в перекрывающихся областях будет равно значению последнего растра в списке входных растров.
MIN–Значение пиксела в перекрывающихся областях будет равно минимальному значению перекрывающихся пикселов.
MAX–Значение пиксела в перекрывающихся областях будет равно максимальному значению перекрывающихся пикселов.
MEAN–Значение пиксела в перекрывающихся областях будет равно среднему значению перекрывающихся пикселов.
SUM–Значение пиксела в перекрывающихся областях будет равно сумме значений перекрывающихся пикселов.
String
Пример кода
'MergeMultidimensionalRasters' пример 1 (окно Python)
Слияние двух многомерных растров с разными переменными.
# Import system modules
import arcpy
# Append slices from two multidimensional rasters with temperature data
arcpy.md.MergeMultidimensionalRaster(
["C:/data/temp1980_1990.crf", "C:/data/precip1980_1990.crf"],
"C:/data/temp_precip_1980_1990.crf")
MergeMultidimensionalRasters, пример 2 (автономный скрипт)
Слияние двух многомерных растров с разными значениями измерения.
# Import system modules
import arcpy
# Define input parameters
input_multidimensional_rasters = ["C:/data/hycom_2000_2019.crf", "C:/data/hycom_2020.crf"]
output_multidimensional_raster = "C:/new_data/hycom2000_2020.crf"
# Merge the dimension values for the variables
arcpy.md.MergeMutidimensionalRaster(
input_multidimensional_rasters, output_multidimensional_raster)
MergeMultidimensionalRasters, пример 3 (автономный скрипт)
Слияние двух многомерных растров с разными пространственными экстентами.
# Import system modules
import arcpy
# Define input parameters
input_multidimensional_rasters = ["C:/data/hycom_East.crf", "C:/data/hycom_WEST.crf"]
output_multidimensional_raster = "C:/new_data/hycom_ALL.crf"
# Merge the spatial regions of the input data
arcpy.md.MergeMutidimensionalRaster(
input_multidimensional_rasters, output_multidimensional_raster, "FIRST")