VectorFieldRenderer

Сводка

Визуализирует информацию о направлении и величине потока в растре с помощью векторных символов.

Описание

Для получения подробной информации о том, как функция работает, см. раздел о растровой функции Построение изображения векторного поля.

Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.

Синтаксис

VectorFieldRenderer (raster, {is_uv_components}, {reference_system}, {mass_flow_angle_representation}, {calculation_method}, {symbology_name})
ParameterОбъяснениеТип данных
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 для всех пикселов листа, а затем эти средние значения конвертируются обратно в направление и величину.
  • 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')

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