Краткая информация
Визуализирует информацию о направлении и величине потока в растре с помощью векторных символов.
Обсуждение
Дополнительные сведения о работе этой функции см. растровую функцию Векторное поле.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, вы можете вызвать метод растрового объекта save.
Синтаксис
VectorField (raster_u_mag, raster_v_dir, {input_data_type}, {angle_reference_system}, {output_data_type})
Параметр | Описание | Тип данных |
raster_u_mag | Первый входной растр, содержащий значение U или значение Величина. | Raster |
raster_v_dir | Второй входной растр, содержащий значение V или значение Направление. | Raster |
input_data_type | Тип векторого поля во входных данных.
(Значение по умолчанию — Vector-UV) | String |
angle_reference_system | Определяет, как будут измеряться направления.
(Значение по умолчанию — Geographic) | String |
output_data_type | Определяет тип векторного поля для выходных данных.
(Значение по умолчанию — Vector-UV) | String |
Тип данных | Описание |
Raster | Выходной растр. |
Пример кода
В этом примере для многомерного набора данных создается векторное поле.
from arcpy.sa import *
out_vectorfield_raster = VectorField("magnitude", "direction", "Vector-MagDir",
None, "Vector-UV)
out_vectorfield_raster.save("C:/arcpyExamples/outputs/vector_field_UV.crf")
В этом примере для многомерного набора данных создается векторное поле.
# Import system modules
import arcpy
from arcpy.sa import *
# Set the analysis environments
arcpy.env.workspace = "C:/arcpyExamples/data"
# Set the local variables
# create a multidimensional raster object from hycom.nc that
# contains 2 variables water_u and water_v
hycom_raster = arcpy.Raster("C:/data/hycom.nc", True)
# choose the 2 variables from hycom_raster as 2 multidimensional raster
in_raster_u_mag = Subset(hycom_raster, variables = "water_u")
in_raster_v_dir = Subset(hycom_raster, variables = "water_v")
# Execute VectorField function
out_vectorField_raster = VectorField(in_raster_u_mag, in_raster_v_dir,
"Vector-UV", "Geographic", "Vector-MagDir")
# Save the output
out_vectorField_raster.save("C:/arcpyExamples/vector_field_magdir.crf")