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, streams

projection = 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, streams

geoviews.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, streams

geoviews.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, streams

geoviews.operation.projection._project_operation: projection

link_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, streams

geoviews.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, streams

geoviews.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, streams

geoviews.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, streams

geoviews.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, streams

geoviews.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, streams

geoviews.operation.projection._project_operation: projection