Построить многомерную информацию (Многомерные данные)

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

Создает в наборе данных мозаики многомерные метаданные, в том числе информацию о переменных и измерениях.

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

  • Когда вы создаете набор данных мозаики из файлов netCDF, GRIB или HDF, многомерная информация будет встроена в набор данных мозаики, вы можете просмотреть ее в свойствах набора данных. Инструмент Построить многомерную информацию создает многомерную информацию для набора данных мозаики, который содержит изображения, собранные в разное время, на разной глубине или высоте, но не созданные из файлов netCDF.

  • Этот инструмент содержит два текстовых поля в наборе данных мозаики:

    • Variable – хранит имена переменных. Например, в этом поле будет храниться строка Temperature для всех изображений с данными о температуре и Salinity - для всех изображений, содержащих данные о солености.
    • Dimensions – хранит имена всех измерений. Например, если данные температуры имеют соответствующее поле измерения Date, представляющее день, когда они были захвачены, а данные солености имеют поле измерения Depth, представляющее глубину, на которой они были измерены, поле Dimensions для этой переменной будет иметь вид Date, Depth. Оба поля, Date и Depth, должны существовать в наборе данных мозаики и быть заполнены значениями.

  • Инструмент Построить многомерную информацию создает поля Variable, Dimensions и StdTime (или StdZ). Включение параметра Удалить многомерную информацию удаляет существующую многомерную информацию из окна Свойства. Это не удаляет многомерные поля из таблиц атрибутов или метаданных.

    Примечание:

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

Параметры

ПодписьОписаниеТип данных
Набор данных мозаики

Входной набор многомерных мозаики.

Mosaic Layer
Поле переменной
(Дополнительный)

Поле набора данных мозаики, сохраняющее имена переменных, использующееся для заполнения нового поля Variable. Если все растры набора данных мозаики отображают одну и ту же переменную, введите имя переменной, например, Temperature.

Если поля Variable еще не существует, то должно быть указано существующее поле или строковое значение. Если поле Variable есть, то инструмент обновит только многомерную информацию.

String
Поля измерений
(Дополнительный)

Поля набора данных мозаики, сохраняющие имена переменных и использующиеся для заполнения нового поля Dimensions.

Если Dimensions уже существует, то инструмент обновит только многомерную информацию.

Value Table
Информация о поле Variable
(Дополнительный)

Укажите дополнительную информацию о поле Variable.

Value Table
Удалить многомерную информацию
(Дополнительный)

Указывает, будет ли удалена существующая многомерная информация.

  • Не отмечено - если в наборе данных мозаики существует многомерная информация, она не будет удалена. Это значение по умолчанию
  • Отмечено - если в наборе данных мозаики существует многомерная информация, она будет удалена.
Boolean

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

ПодписьОписаниеТип данных
Набор данных мозаики

Обновленный набор данных мозаики.

Mosaic Layer

arcpy.md.BuildMultidimensionalInfo(in_mosaic_dataset, {variable_field}, {dimension_fields}, {variable_desc_units}, {delete_multidimensional_info})
ИмяОписаниеТип данных
in_mosaic_dataset

Входной набор многомерных мозаики.

Mosaic Layer
variable_field
(Дополнительный)

Поле набора данных мозаики, сохраняющее имена переменных, использующееся для заполнения нового поля Variable. Если все растры набора данных мозаики отображают одну и ту же переменную, введите имя переменной, например, Temperature.

Если поля Variable еще не существует, то должно быть указано существующее поле или строковое значение. Если поле Variable есть, то инструмент обновит только многомерную информацию.

String
dimension_fields
[[dimension field, description, units],...]
(Дополнительный)

Поля набора данных мозаики, сохраняющие имена переменных и использующиеся для заполнения нового поля Dimensions.

Если Dimensions уже существует, то инструмент обновит только многомерную информацию.

Value Table
variable_desc_units
[[variable name, description, units],...]
(Дополнительный)

Укажите дополнительную информацию о поле Variable.

Value Table
delete_multidimensional_info
(Дополнительный)

Указывает, будет ли удалена существующая многомерная информация.

  • DELETE_MULTIDIMENSIONAL_INFOЕсли в наборе данных мозаики существует многомерная информация, она будет удалена.
  • NO_DELETE_MULTIDIMENSIONAL_INFOЕсли в наборе данных мозаики существует многомерная информация, она не будет удалена. Это значение по умолчанию
Boolean

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

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

Обновленный набор данных мозаики.

Mosaic Layer

Пример кода

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

Это пример Python для функции BuildMultidimensionalInfo.

## Build multidimensional information for a time series mosaic dataset 
## with Landsat 7 imagery.

import arcpy
arcpy.BuildMultidimensionalInfo_md(
	"C:/data/input.gdb/L7TimeSeriesMosaic", "Landsat7", 'AcquisitionDate')
BuildMultidimensionalInfo, пример 2 (автономный скрипт)

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

## Build multidimensional information for a mosaic dataset 
## containing sea ice extent imagery over time and water depth.

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

## Define the input parameters
inputmosaicdataset = "input.gdb/seaice_1982_2019"
variable_field = "measurement"
dimension_fields= "AcquisitionDate;Depth"

arcpy.BuildMultidimensionalInfo_md(
	inputmosaicdataset, variable_field, 
	dimension_fields)

Параметры среды

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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