VectorFieldRenderer

描述

使用矢量符号可视化栅格中的流向和量级信息。

讨论

有关此函数工作原理的详细信息,请参阅矢量渲染器字段栅格函数。

栅格对象的引用栅格数据集是临时的。要将其设置为永久,可以调用栅格对象的 save 方法。

语法

VectorFieldRenderer (raster, {is_uv_components}, {reference_system}, {mass_flow_angle_representation}, {calculation_method}, {symbology_name})
参数说明数据类型
raster

输入栅格。

Raster
is_uv_components

指定输入分量是代表 U-V 还是量级和方向。

  • True输入数据代表 U-V 分量。
  • False输入数据代表量级和方向分量。这是默认设置。

(默认值为 None)

Boolean
reference_system

指定如何测量方向分量。

  • 1方向使用算术坐标进行测量。0° 表示正东,90° 表示正北。
  • 2方向使用地理坐标进行测量。0° 表示正北,90° 表示正东。

(默认值为 2)

Integer
mass_flow_angle_representation

指定质量流的角度。

  • 0自 - 质量沿靠近参考系统原点的角度方向流动。这有时称为气象公约。
  • 1至 - 质量沿远离参考系统原点的角度方向流动。这有时称为海洋公约。

(默认值为 From)

Integer
calculation_method
[calculation_method,...]

指定用于计算切片的量级和方向值的细化方法。

  • Vector Average为每个像素进行以下计算:将方向和量级转换为 U 和 V 分量,计算切片中所有像素的平均 U 值和平均 V 值,然后将平均 U 值和平均 V 值重新转换为方向和矢量。
  • Nearest neighbor使用最接近切片中心的像素中的值。
  • Bilinear双线性重采样将在切片上执行。
  • Cubic三次卷积插值重采样将在切片上执行。
  • Minimum切片的最小像素值。
  • Maximum切片的最大像素值。

(默认值为 Vector Average)

String
symbology_name
[symbology_name,...]

描绘方向和量级的符号名称。

  • Single Arrow描绘方向和量级的单箭头。
  • Wind Barb表明风向和量级的风羽。
  • Ocean Current表明洋流和量级的洋流符号。

(默认值为 Single Arrow)

String
返回值
数据类型说明
Raster

根据您的渲染参数显示的输出栅格。

代码示例

VectorFieldRenderer 示例

使用矢量符号可视化栅格中的流向和量级信息。

import arcpy

VectorFieldRenderer_raster = arcpy.sa.VectorFieldRenderer(out_vector_field_raster, 
           is_uv_components=False, reference_system='Geographic',
           mass_flow_angle_representation='from')

相关主题