Подпись | Описание | Тип данных |
Входные многомерные растры | Входные многомерные растры, которые будут комбинироваться. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
Выходной растр | Набор многомерных растровых данных в облачном растровом формате (файл .crf) или в формате NetCDF (файл .nc). | Raster Dataset |
Метод разрешения перекрытия (Дополнительный) | Задает метод, используемый для пересчета перекрывающихся пикселов в объединенных наборах данных.
| String |
Краткая информация
Объединяет несколько наборов многомерных растровых данных пространственно или по переменным и измерениям.
Использование
Этот инструмент выполняет слияние многомерного набора растровых данных из списка многомерных растров. Например, если у вас есть набор данных мозаики, который содержит данные об осадках за 30 лет, а также другой набор - данные о среднемесячной температуре за 10 лет, - вы можете объединить их в многомерный растр с двумя переменными.
Инструмент поддерживает входные данные в формате NetCDF (файл .nc).
Если входные многомерные растры содержат разные переменные, выходной многомерный растр будет содержать все переменные.
Если входные многомерные растры содержат разные измерения или значения измерений, выходной многомерный растр будет содержать все переменные и их значения.
Если входные многомерные растры содержат одинаковые измерения и переменные, но имеют разные пространственные экстенты, выходной многомерный растр будет включать переменные и измерения в пределах объединения этих пространственных экстентов.
Этот инструмент создает набор многомерных растровых данных в облачном растровом формате (CRF) или в формате NetCDF (файл .nc).
Параметры
arcpy.management.MergeMultidimensionalRasters(in_multidimensional_rasters, out_raster, {resolve_overlap_method})
Имя | Описание | Тип данных |
in_multidimensional_rasters [in_multidimensional_rasters,...] | Входные многомерные растры, которые будут комбинироваться. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
out_raster | Набор многомерных растровых данных в облачном растровом формате (файл .crf) или в формате NetCDF (файл .nc). | Raster Dataset |
resolve_overlap_method (Дополнительный) | Задает метод, используемый для пересчета перекрывающихся пикселов в объединенных наборах данных.
| String |
Пример кода
Выполняет слияние двух многомерных растров с разными переменными.
# 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")
Выполняет слияние двух многомерных растров с разными значениями измерений.
# 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)
Выполняет слияние двух многомерных растров с разными пространственными экстентами.
# 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")