按维度选择 (Multidimension)

许可等级:BasicStandardAdvanced

摘要

基于维度值更新 NetCDF 图层显示或 NetCDF 表格视图。

用法

语法

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}],...]
(可选)

指定部分多维变量时使用的一组维度值对。

  • dimension - netCDF 维度。
  • {value} - 指定部分多维变量时使用的维度值。如果可用值的数量小于或等于 200,将会出现一个下拉箭头。
Value Table
value_selection_method
(可选)

指定维度值选择方法。

  • BY_VALUE 输入值与实际维度值匹配。
  • BY_INDEX 输入值与维度值的位置或索引匹配。索引的第一个值为 0,即位置从 0 开始。
String

代码实例

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 for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014