The cartopy.crs.CRS class is the very core of cartopy, all coordinate reference systems in cartopy have CRS as a parent class, meaning all projections have the interface described below.
Defines a Coordinate Reference System using proj.4.
Returns a new Geocentric CRS with the same ellipse/datum as this CRS.
Returns a new Geodetic CRS with the same ellipse/datum as this CRS.
Transform the given float64 coordinate pair, in the given source coordinate system (src_crs), to this coordinate system.
Args:
x  the x coordinate, in src_crs coordinates, to transform
y  the y coordinate, in src_crs coordinates, to transform
system of x and y.
Returns:
(x, y)  in this coordinate system
Transform the given coordinates, in the given source coordinate system (src_crs), to this coordinate system.
Args:
system of x, y and z.
to transform. May be 1 or 2 dimensional.
to transform
coordinates, to transform.
Transform the given vector components, with coordinates in the given source coordinate system (src_crs), to this coordinate system. The vector components must be given relative to the source coordinate system (grid eastward and grid northward).
Args:
The CRS that represents the coordinate system the vectors are defined in.
The x and y coordinates, in the source CRS coordinates, where the vector components are located. May be 1 or 2 dimensional, but must have matching shapes.
The grid eastward and grid northward components of the vector field respectively. Their shape must match the shape of the x and y coordinates.
Returns:
The transformed vector components.
Note
The algorithm used to transform vectors is an approximation rather than an exact transform, but the accuracy should be good enough for visualization purposes.
The Globe class is used to encapsulate the underlying sphere or ellipsoid of any cartopy CRS. All CRSs have an associated Globe, though often it is just the default Globe which represents the reference ellipsoid (i.e. “wgs84”).
Defines an ellipsoid and, optionally, how to relate it to the real world.
Keywords:
 datum  Proj4 “datum” definiton. Default to no datum.
 ellipse  Proj4 “ellps” definiton. Default to ‘WGS84’.
 semimajor_axis  Semimajor axis of the spheroid / ellipsoid.
 semiminor_axis  Semiminor axis of the ellipsoid.
 flattening  Flattening of the ellipsoid.
 inverse_flattening  Inverse flattening of the ellipsoid.
 towgs84  Passed through to the Proj4 definition.
 nadgrids  Passed through to the Proj4 definition.
The most common CRS subclass is itself another abstract class; the cartopy.crs.Projection class represents a 2 dimensional coordinate system which could be drawn directly as a map (i.e. on a flat piece of paper). Projection is the parent class of all projections in the Cartopy projection list.
Defines a projected coordinate system with flat topology and Euclidean distance.
Projects the given geometry into this projection.
Parameters: 


Return type:  Shapely geometry. 
If src_crs is None, the source CRS is assumed to be a geodetic version of the target CRS.
Where possible, return a vertices array transformed to this CRS from the given vertices array of shape (n, 2) and the source CRS.
Important
This method may return None to indicate that the vertices cannot be transformed quickly, and a more complex geometry transformation is required (see cartopy.crs.Projection.project_geometry()).
There are a few nonProjection subclasses. These represent coordinate reference systems which are 3 dimensional and could not be drawn directly on a piece of paper.
Defines a latitude/longitude coordinate system with spherical topology, geographical distance and coordinates are measured in degrees.
Kwargs:
 globe  A cartopy.crs.Globe.
Defaults to a “WGS84” datum.
Defines a Geocentric coordinate system, where x, y, z are Cartesian coordinates from the center of the Earth.
Kwargs:
 globe  A cartopy.crs.Globe.
Defaults to a “WGS84” datum.
Defines a rotated latitude/longitude coordinate system with spherical topology and geographical distance.
Coordinates are measured in degrees.
Create a RotatedGeodetic CRS.
Args:
 pole_longitude  Pole longitude position, in unrotated degrees.
 pole_latitude  Pole latitude position, in unrotated degrees.
Kwargs:
 globe  An optional cartopy.crs.Globe.
Defaults to a “WGS84” datum.