Сводка
Создает в наборе данных мозаики многомерные метаданные, в том числе информацию о переменных и измерениях.
Использование
Когда вы создаете набор данных мозаики из файлов netCDF, GRIB или HDF, многомерная информация будет встроена в набор данных мозаики, вы можете просмотреть ее в свойствах набора данных. Инструмент Построить многомерную информацию создает многомерную информацию для набора данных мозаики, который содержит изображения, собранные в разное время, на разной глубине или высоте, но не созданные из файлов netCDF.
Этот инструмент содержит два текстовых поля в наборе данных мозаики:
- Variable – хранит имена переменных. Например, в этом поле будет храниться строка Temperature для всех изображений с данными о температуре и Salinity - для всех изображений, содержащих данные о солености.
- Dimensions – хранит имена всех измерений. Например, если данные температуры имеют соответствующее поле измерения Date, представляющее день, когда они были захвачены, а данные солености имеют поле измерения Depth, представляющее глубину, на которой они были измерены, поле Dimensions для этой переменной будет иметь вид Date, Depth. Оба поля, Date и Depth, должны существовать в наборе данных мозаики и быть заполнены значениями.
Синтаксис
arcpy.md.BuildMultidimensionalInfo(in_mosaic_dataset, {variable_field}, {dimension_fields}, {variable_desc_units})
Parameter | Объяснение | Тип данных |
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 |
Производные выходные данные
Name | Объяснение | Тип данных |
out_mosaic_dataset | Обновленный набор данных мозаики. | Слой мозаики |
Пример кода
Пример скрипта 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')
Пример скрипта 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)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да