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.

  • TrueThe input data represents U-V components.
  • FalseThe input data represents magnitude and direction components. This is the default.

(默认值为 None)

Boolean
reference_system

Specifies how the direction component is measured.

  • 1Direction is measured in arithmetic coordinates. 0° points due east, and 90° points due north.
  • 2Direction 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.

  • 0From—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.
  • 1To—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
[calculation_method,...]

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

  • Vector AverageThe 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 neighborUses the value from the pixels closest to the center of the tile.
  • BilinearBilinear resampling will be performed on the tile.
  • CubicCubic convolution resampling will be performed on the tile.
  • MinimumThe minimum pixel value of the tile.
  • MaximumThe maximum pixel value of the tile.

(默认值为 Vector Average)

String
symbology_name
[symbology_name,...]

Specifies the name of the symbol depicting direction and magnitude.

  • Single ArrowA single arrow depicting direction and magnitude.
  • Wind BarbWind barbs indicating wind direction and magnitude.
  • Ocean CurrentOcean 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')

相关主题