Краткая информация
Обновляет отображение слоя netCDF или представление таблицы netCDF по значению измерения.
Использование
Входные данные для этого инструмента можно создать с помощью инструментов Создать слой объектов NetCDF, Создать растровый слой NetCDF, Создать слой мозаики, Создать слой из сервиса изображений или Создать представление таблицы NetCDF.
Если измерение не указано, присваивается первое же значение. Первое значение считается значением по умолчанию.
Для слоев netCDF вспомогательные переменные координат не указываются в раскрывающемся списке параметра Значения размеров, и их нельзя задать в качестве значения этого параметра в скрипте.
Кнопка BY_INDEX Опция сопоставляет входное значение с положением или индексом значения измерения. Индекс отсчитывается от 0, т. е. положение начинается с 0.
Этот инструмент обновляет входные данные. В ModelBuilder отображается выходная переменная, которая может направлять обновленные входные данные в качестве входных данных для другого инструмента модели, но инструмент не выдает новых выходных данных.
Синтаксис
SelectByDimension_md (in_layer_or_table, {dimension_values}, {value_selection_method})
Параметр | Объяснение | Тип данных |
in_layer_or_table | Входной растровый слой netCDF, векторный слой netCDF или представление таблицы netCDF. | Raster Layer; Feature Layer; Table View |
dimension_values [[dimension, {value}],...] (дополнительно) | Набор пар измерение-значение используется для задания фрагмента многомерной переменной.
| Value Table |
value_selection_method (дополнительно) | Задает метод выбора значения измерения.
| String |
Пример кода
SelectByDimension, пример 1 (окно Python)
Обновляет слой на основе значения измерения.
import arcpy
arcpy.SelectByDimension_md("rainfall",[["lat", 20]],"BY_VALUE")
SelectByDimension, пример 2 (окно Python)
Обновляет слой на основе значения измерения.
# Name: SelectBydimension_Ex_02.py
# Description: Updates the netCDF layer display based on the dimension value.
# Requirements: none
# Import system modules
import arcpy
# Set local variables
inNetCDFLayer = "rainfall"
valueSelect01 = ["lat", 20]
valueSelect02 = ["lon", 45]
dimensionValues = [valueSelect01, valueSelect02]
valueSelectionMethod = ""
# Execute SelectByDimension
arcpy.SelectByDimension_md(inNetCDFLayer, dimensionValues, valueSelectionMethod)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензировании
- ArcGIS for Desktop Basic: Да
- ArcGIS for Desktop Standard: Да
- ArcGIS for Desktop Advanced: Да