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

Краткая информация

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входной многомерный растр

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

Raster Layer
Удалить транспонирование
(Дополнительный)

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

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

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

ПодписьОписаниеТип данных
Выходной многомерный растр

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

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

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

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

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

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

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

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

ИмяОписаниеТип данных
updated_multidimensional_raster

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

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

Пример кода

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

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

import arcpy
## Build the transpose for a sea surface temperature CRF dataset
arcpy.md.BuildMultidimensionalTranspose(
	"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.md.BuildMultidimensionalTranspose(
	"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.md.BuildMultidimensionalTranspose(
	"Temperature_CRF", DELETE_TRANSPOSE)

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

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

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