cartopy.vector_transform.vector_scalar_to_grid#
- cartopy.vector_transform.vector_scalar_to_grid(src_crs, target_proj, regrid_shape, x, y, u, v, *scalars, **kwargs)[source]#
Transform and interpolate a vector field to a regular grid in the target projection.
- Parameters:
src_crs – The
CRS
that represents the coordinate system the vectors are defined in.target_proj – The
Projection
that represents the projection the vectors are to be transformed to.regrid_shape – The regular grid dimensions. If a single integer then the grid will have that number of points in the x and y directions. A 2-tuple of integers specify the size of the regular grid in the x and y directions respectively.
x – The x and y coordinates, in the source CRS coordinates, where the vector components are located.
y – The x and y coordinates, in the source CRS coordinates, where the vector components are located.
u – The grid eastward and grid northward components of the vector field respectively. Their shapes must match.
v – The grid eastward and grid northward components of the vector field respectively. Their shapes must match.
scalars – Zero or more scalar fields to regrid along with the vector components. Each scalar field must have the same shape as the vector components.
target_extent – The extent in the target CRS that the grid should occupy, in the form
(x-lower, x-upper, y-lower, y-upper)
. Defaults to cover the full extent of the vector field.
- Returns:
x_grid, y_grid – The x and y coordinates of the regular grid points as 2-dimensional arrays.
u_grid, v_grid – The eastward and northward components of the vector field on the regular grid.
scalars_grid – The scalar fields on the regular grid. The number of returned scalar fields is the same as the number that were passed in.