Skip to main content

VectorFieldRenderer

汇总

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

讨论

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

语法

VectorFieldRenderer(raster, {is_uv_components}, {reference_system}, {mass_flow_angle_representation}, {calculation_method}, {symbology_name})

参数 说明 数据类型

raster

The input raster.

Raster

is_uv_components

Specifies whether the input components represent U-V, or magnitude and direction.

  • True—The input data represents U-V components.

  • False—The input data represents magnitude and direction components. This is the default.

(默认值为 None)

Boolean

reference_system

Specifies how the direction component is measured.

  • 1—Direction is measured in arithmetic coordinates. 0° points due east, and 90° points due north.

  • 2—Direction is measured in geographic coordinates. 0° points due north, and 90° points due east.

(默认值为 2)

Integer

mass_flow_angle_representation

Specifies the angle of mass flow.

  • 0—From—The mass is flowing along the angle and moving toward the origin of the reference system. This is sometimes referred to as the meteorological convention.

  • 1—To—The mass is flowing along the angle and moving away from the origin of the reference system. This is sometimes referred to as the oceanographic convention.

(默认值为 From)

Integer

calculation_method

Specifies the thinning method to be used to calculate the magnitude and direction value of a tile.

  • Vector Average—The following calculation occurs for each pixel: convert direction and magnitude to U and V components, calculate the averages of U and V for all pixels in a tile, and then convert the average U and average V back to direction and magnitude.

  • Nearest neighbor—Uses the value from the pixels closest to the center of the tile.

  • Bilinear—Bilinear resampling will be performed on the tile.

  • Cubic—Cubic convolution resampling will be performed on the tile.

  • Minimum—The minimum pixel value of the tile.

  • Maximum—The maximum pixel value of the tile.

(默认值为 Vector Average)

String

symbology_name

Specifies the name of the symbol depicting direction and magnitude.

  • Single Arrow—A single arrow depicting direction and magnitude.

  • Wind Barb—Wind barbs indicating wind direction and magnitude.

  • Ocean Current—Ocean current symbol indicating current and magnitude.

(默认值为 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')