Сводка
Визуализирует информацию о направлении и величине потока в растре с помощью векторных символов.
Описание
Дополнительные сведения о работе этой функции см. растровую функцию Векторное поле.
Указанный набор растровых данных является временным для растрового объекта. Чтобы сделать его постоянным, можно вызвать метод save растрового объекта.
Синтаксис
VectorField (raster_u_mag, raster_v_dir, {input_data_type}, {angle_reference_system}, {output_data_type})
Parameter | Объяснение | Тип данных |
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")