Сводка
Комбинирует несколько наборов многомерных растровых данных пространственно или по переменным и измерениям.
Использование
Этот инструмент выполняет слияние многомерного набора растровых данных из списка многомерных растров. Например, если у вас есть набор данных мозаики, который содержит данные об осадках за 30 лет, а также другой набор - данные о среднемесячной температуре за 10 лет, - вы можете объединить их в многомерный растр с двумя переменными.
Если входные многомерные растры содержат разные переменные, выходной многомерный растр будет содержать все переменные.
Если входные многомерные растры содержат разные измерения или значения измерений, выходной многомерный растр будет содержать все переменные и их значения.
Если входные многомерные растры содержат одинаковые измерения и переменные, но имеют разные пространственные экстенты, выходной многомерный растр будет включать переменные и измерения в пределах объединения этих пространственных экстентов.
Этот инструмент создает набор многомерных растровых данных в облачном растровом формате (CRF). Другие форматы выходных данных в настоящее время не поддерживаются.
Синтаксис
arcpy.md.MergeMultidimensionalRasters(in_multidimensional_rasters, out_raster, {resolve_overlap_method})
Parameter | Объяснение | Тип данных |
in_multidimensional_rasters [in_multidimensional_rasters,...] | Входные многомерные растры, которые будут комбинироваться. | Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service; File |
out_raster | Объединенный набор многомерных растровых данных в Cloud Raster Format (файл .crf). | Raster Dataset |
resolve_overlap_method (Дополнительный) | Задает метод, используемый для пересчета перекрывающихся пикселов в объединенных наборах данных.
| String |
Пример кода
Выполняет слияние двух многомерных растров с разными переменными.
# Import system modules
import arcpy
# Append slices from two multidimensional rasters with temperature data
arcpy.md.MergeMutidimensionalRasters(
["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")
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да