geoviews.operation.projection module#
- class geoviews.operation.projection.project(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
Operation
Projects GeoViews Element types to the specified projection.
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsprojection = ClassSelector(class_=<class 'cartopy.crs.Projection'>, default=<Bound CRS: +proj=merc +a=6378137.0 +b=6378137.0 +nadgrids=@nu ...> Name: unknown Axis Info [cartesian]: - E[east]: Easting (metre) - N[north]: Northing (metre) Area of Use: - undefined Coordinate Operation: - name: unknown to WGS84 - method: NTv2 Datum: unknown using nadgrids=@null - Ellipsoid: unknown - Prime Meridian: Greenwich Source CRS: unknown , label='Projection')
Projection the image type is projected to.
- class geoviews.operation.projection.project_geom(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
_project_operation
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsgeoviews.operation.projection._project_operation
: projection
- class geoviews.operation.projection.project_graph(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
_project_operation
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsgeoviews.operation.projection._project_operation
: projection
- class geoviews.operation.projection.project_image(*, fast, height, mask_extrapolated, width, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
_project_operation
Projects an geoviews Image to the specified projection, returning a regular HoloViews Image type. Works by regridding the data along projected bounds. Only supports rectangular projections. If mask_extrapolated, will additionally wrap longitudes from 0:360 to -180:180 if the source coordinate is cylindrical.
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, streamsgeoviews.operation.projection._project_operation
: projectionlink_inputs = Boolean(default=True, label='Link inputs')
By default, the link_inputs parameter is set to True so that when applying project_image, backends that support linked streams update RangeXY streams on the inputs of the operation.
fast = Boolean(default=False, label='Fast')
Whether to enable fast reprojection with (much) better performance but poorer handling in polar regions.
width = Integer(allow_None=True, inclusive_bounds=(True, True), label='Width')
Width of the reprojectd Image
height = Integer(allow_None=True, inclusive_bounds=(True, True), label='Height')
Height of the reprojected Image
mask_extrapolated = Boolean(default=True, label='Mask extrapolated')
Assume that the source coordinate is rectilinear and so mask the resulting target grid values which lie outside the source grid domain.
- class geoviews.operation.projection.project_path(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
_project_operation
Projects Polygons and Path Elements from their source coordinate reference system to the supplied projection.
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsgeoviews.operation.projection._project_operation
: projection
- class geoviews.operation.projection.project_points(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
_project_operation
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsgeoviews.operation.projection._project_operation
: projection
- class geoviews.operation.projection.project_quadmesh(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
_project_operation
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsgeoviews.operation.projection._project_operation
: projection
- class geoviews.operation.projection.project_shape(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
_project_operation
Projects Shape Element from the source coordinate reference system to the supplied projection.
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsgeoviews.operation.projection._project_operation
: projection
- class geoviews.operation.projection.project_vectorfield(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
_project_operation
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsgeoviews.operation.projection._project_operation
: projection
- class geoviews.operation.projection.project_windbarbs(*, projection, dynamic, group, input_ranges, link_inputs, streams, name)[source]#
Bases:
project_vectorfield
Parameter Definitions
Parameters inherited from:
holoviews.core.operation.Operation
: group, dynamic, input_ranges, link_inputs, streamsgeoviews.operation.projection._project_operation
: projection