摘要
基于维度值更新 netCDF 图层显示或 netCDF 表视图。
用法
- 此工具的输入可使用创建 NetCDF 要素图层、创建 NetCDF 栅格图层、创建镶嵌图层、创建影像服务器图层或创建 NetCDF 表视图工具来创建。 
- 如果未指定维度,则将该值设置为第一个值。第一个值被视为默认值。 
- 对于 netCDF 图层而言,辅助坐标变量不会在维度值参数下拉列表中列出,并且不可在脚本中设置为此参数的值。 
- BY_INDEX 选项将输入值与维度值的位置或索引进行匹配。索引的第一个值为 0,即位置从 0 开始。 
- 此工具可用于更新输入。在模型构建器中显示的输出变量,可将更新的输入以输入形式链接到模型中的其他工具,但此工具不会生成新的输出。 
语法
SelectByDimension_md (in_layer_or_table, {dimension_values}, {value_selection_method})| 参数 | 说明 | 数据类型 | 
| in_layer_or_table | 输入 netCDF 栅格图层、netCDF 要素图层、netCDF 表视图或镶嵌图层。如果输入是镶嵌图层,则必须为多维度。 | Raster Layer; Feature Layer; Table View; Mosaic Layer | 
| dimension_values [[dimension, {value}],...] (可选) | 指定部分多维变量时使用的一组维度值对。 
 | Value Table | 
| value_selection_method (可选) | 指定维度值选择方法。 
 | String | 
派生输出
| 名称 | 说明 | 数据类型 | 
| output_layer_or_table | 
代码示例
SelectByDimension 示例 1(Python 窗口)
基于维度值更新图层。
import arcpy
arcpy.SelectByDimension_md("rainfall",[["lat", 20]],"BY_VALUE")
SelectByDimension 示例 2(独立脚本)
基于维度值更新图层。
# 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 Desktop Basic: 是
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是