Слияние многомерных растров (Многомерные данные)

Сводка

Комбинирует несколько наборов многомерных растровых данных пространственно или по переменным и измерениям.

Использование

  • Этот инструмент выполняет слияние многомерного набора растровых данных из списка многомерных растров. Например, если у вас есть набор данных мозаики, который содержит данные об осадках за 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
(Дополнительный)

Задает метод, используемый для пересчета перекрывающихся пикселов в объединенных наборах данных.

  • 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.MergeMutidimensionalRasters(
	["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")

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы