Построить многомерное транспонирование (Многомерные данные)

Сводка

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

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

  • Входной многомерный растр должен быть в формате Cloud Raster Format (CRF). Другие форматы данных в настоящее время не поддерживаются.

  • Инструмент Построить многомерное транспонирование повышает производительность при доступе к значениям пикселов во всех срезах в большом многомерном наборе данных, например, при создании временного профиля для суточных значений температуры поверхности моря за 10 лет.

Синтаксис

arcpy.md.BuildMultidimensionalTranspose(in_multidimensional_raster, {delete_transpose})
ParameterОбъяснениеТип данных
in_multidimensional_raster

Входной набор многомерных растровых данных CRF.

Raster Layer
delete_transpose
(Дополнительный)

Задает возможность удаления существующего транспонирования.

  • DELETE_TRANSPOSEЕсли есть транспонирование, оно будет удалено, но новое транспонирование построено не будет.
  • NO_DELETE_TRANSPOSEЕсли есть транспонирование, оно будет перезаписано вновь построенным транспонированием. Это значение по умолчанию.
Boolean

Производные выходные данные

NameОбъяснениеТип данных
updated_multidimensional_raster

Обновленный многомерный набор растровых данных CRF.

Набор растровых данных

Пример кода

Пример 1 BuildMultidimensionalTranspose (окно Python)

Пример скрипта Python для инструмента BuildMultidimensionalTranspose.

import arcpy
## Build the transpose for a sea surface temperature CRF dataset
arcpy.BuildMultidimensionalTranspose_md(
	"C:/Multidimensional/SST_1992_2018", NO_DELETE_TRANSPOSE)
BuildMultidimensionalTranspose, пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента BuildMultidimensionalTranspose.

## import arcpy and set workspace

import arcpy
arcpy.env.workspace = "C:/Workspace/data"

## Rebuild the existing transpose for a CRF of temperature data

arcpy.BuildMultidimensionalTranspose_md(
	"Temperature_CRF", NO_DELETE_TRANSPOSE)
BuildMultidimensionalTranspose, пример 3 (автономный скрипт)

Это пример скрипта Python для инструмента BuildMultidimensionalTranspose.

## import arcpy and set workspace

import arcpy
arcpy.env.workspace = "C:/Workspace/data"

## Delete the transpose for a temperature dataset

arcpy.BuildMultidimensionalTranspose_md(
	"Temperature_CRF", DELETE_TRANSPOSE)

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

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

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