cartopy.crs.Projection#

class cartopy.crs.Projection(*args, **kwargs)[源代码]#

基类:CRS

定义具有平坦布局和欧几里得距离的投影坐标系。

参数:
  • proj4_params (iterable of key-value pairs) -- 定义所需CRS所需的proj4参数。 参数不应描述所需的椭圆模型,而应创建适当的Globe实例。的 proj4_params 参数将覆盖Globe定义的任何参数。

  • globe (Globe instance, optional) -- 如果省略,将创建默认Globe实例。看到 Globe 有关详细信息

project_geometry(geometry, src_crs=None)[源代码]#

将给定的几何体投影到此投影中。

参数:
  • geometry -- 要(重新)投影的几何图形。

  • src_crs (optional) -- 来源CRS。 切换到无。 如果SRC_crs为“无”,则假设源CRS是目标CRS的大地测量版本。

返回:

geometry --投影结果(匀称的几何形状)。

quick_vertices_transform(vertices, src_crs)[源代码]#

在可能的情况下,返回从给定的形状顶点数组转换到此CRS的顶点数组 (n, 2) 以及源CRS。

备注

此方法可能返回None,以指示无法快速变换顶点,需要进行更复杂的几何变换(请参见 cartopy.crs.Projection.project_geometry() ).