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')

Связанные разделы