Cartopy投影列表#
PlateCarree#

AlbersEqualArea#
- class cartopy.crs.AlbersEqualArea(central_longitude=0.0, central_latitude=0.0, false_easting=0.0, false_northing=0.0, standard_parallels=(20.0, 50.0), globe=None)[源代码]#
阿尔伯斯等面积投影
这种投影是圆锥形且等面积的,通常用于美国的地图。
- 参数:
central_longitude (optional) -- 中经。0到0。
central_latitude (optional) -- 中部纬度。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
standard_parallels (optional) -- 一个或两个纬度的正确比例。1960年(20,50)。
globe (optional) -- A
cartopy.crs.Globe
.如果省略,将创建默认地球仪。

AzimuthalEquidistant#
- class cartopy.crs.AzimuthalEquidistant(central_longitude=0.0, central_latitude=0.0, false_easting=0.0, false_northing=0.0, globe=None)[源代码]#
方位等距投影
该投影提供了关于中心位置的准确角度和穿过中心位置的距离。其他角度、距离或面积可能会失真。
- 参数:
central_longitude (optional) -- 中央子午线的真经度,单位为度。0到0。
central_latitude (optional) -- 平面原点的真实纬度,单位为度。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
globe (optional) -- 的实例
cartopy.crs.Globe
.如果省略,将创建默认地球仪。

EquidistantConic#
- class cartopy.crs.EquidistantConic(central_longitude=0.0, central_latitude=0.0, false_easting=0.0, false_northing=0.0, standard_parallels=(20.0, 50.0), globe=None)[源代码]#
等距圆锥投影。
该投影是圆锥形且等距的,并且沿着所有子午线和沿着一个或两个指定的标准平行线的比例都是真实的。
- 参数:
central_longitude (optional) -- 中经。0到0。
central_latitude (optional) -- 平面原点的真实纬度,单位为度。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
standard_parallels (optional) -- 一个或两个纬度的正确比例。1960年(20,50)。
globe (optional) -- A
cartopy.crs.Globe
.如果省略,将创建默认地球仪。

LambertConformal#
- class cartopy.crs.LambertConformal(central_longitude=-96.0, central_latitude=39.0, false_easting=0.0, false_northing=0.0, standard_parallels=(33, 45), globe=None, cutoff=-30)[源代码]#
兰伯特共形圆锥投影。
- 参数:
central_longitude (optional) -- 中经。预设至-96。
central_latitude (optional) -- 中部纬度。39.第39章
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
standard_parallels (optional) -- 标准平行纬度。to(33,45)。
globe (optional) -- A
cartopy.crs.Globe
.如果省略,将创建默认地球仪。cutoff (optional) -- 地图截止的纬度。地图延伸到中心极点对面的无限远,所以我们必须在此之前切断地图绘制。值为0将吸引半个地球。预设至-30。

LambertCylindrical#

墨卡托#
- class cartopy.crs.Mercator(central_longitude=0.0, min_latitude=-80.0, max_latitude=84.0, globe=None, latitude_true_scale=None, false_easting=0.0, false_northing=0.0, scale_factor=None)[源代码]#
墨卡托投影。
- 参数:
central_longitude (optional) -- 中经。0到0。
min_latitude (optional) -- 投影的最大以南范围。温度降至-80度。
max_latitude (optional) -- 投影的最大偏北范围。倾斜至84度。
globe (A
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。latitude_true_scale (optional) -- 比例为1的纬度。倾斜至0度。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
scale_factor (optional) -- 自然原点的比例因子。切换到未使用。
备注
中只有一
latitude_true_scale
和scale_factor
应该包括在内。

米勒#

摩尔魏特#
- class cartopy.crs.Mollweide(central_longitude=0, globe=None, false_easting=None, false_northing=None)[源代码]#
莫尔韦德投影
该投影是伪圆柱形的,并且面积相等。平行线是不等距的直线,而子午线是椭圆弧,直到边缘上的椭圆。波兰人是点。
它通常用于世界地图,或被几条中央子午线打断。
- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

ObliqueMercator#
- class cartopy.crs.ObliqueMercator(central_longitude=0.0, central_latitude=0.0, false_easting=0.0, false_northing=0.0, scale_factor=1.0, azimuth=0.0, globe=None)[源代码]#
斜墨卡托投影。
- 参数:
central_longitude (optional) -- 中央子午线的真经度,单位为度。0到0。
central_latitude (optional) -- 平面原点的真实纬度,单位为度。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
scale_factor (optional) -- 中央子午线的比例因子。返回至1。
azimuth (optional) -- 中心线方位角在中心线中心点从北顺时针方向。0到0。
globe (optional) -- 的实例
cartopy.crs.Globe
.如果省略,将创建默认地球仪。
备注
“旋转墨卡托”投影可以使用斜墨卡托来实现,
azimuth
=90
.

正交#

罗宾逊#
- class cartopy.crs.Robinson(central_longitude=0, globe=None, false_easting=None, false_northing=None)[源代码]#
罗宾逊的投影。
这种投影是假圆柱形的,是一种既不是等面积也不是保形的折衷方案。平行线是不等间距的直线,子午线是没有特定形式的曲线。
它通常用于“视觉吸引人”的世界地图。
- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

正弦#
- class cartopy.crs.Sinusoidal(central_longitude=0.0, false_easting=0.0, false_northing=0.0, globe=None)[源代码]#
一种鼻窦投影。
该投影是等面积的。
- 参数:
central_longitude (optional) -- 中经。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
globe (optional) -- A
cartopy.crs.Globe
.如果省略,将创建默认地球仪。

赤平#
- class cartopy.crs.Stereographic(central_latitude=0.0, central_longitude=0.0, false_easting=0.0, false_northing=0.0, true_scale_latitude=None, scale_factor=None, globe=None)[源代码]#

TransverseMercator#
- class cartopy.crs.TransverseMercator(central_longitude=0.0, central_latitude=0.0, false_easting=0.0, false_northing=0.0, scale_factor=1.0, globe=None, approx=False)[源代码]#
横向墨卡托投影。
- 参数:
central_longitude (optional) -- 中央子午线的真经度,单位为度。0到0。
central_latitude (optional) -- 平面原点的真实纬度,单位为度。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
scale_factor (optional) -- 中央子午线的比例因子。返回至1。
globe (optional) -- 的实例
cartopy.crs.Globe
.如果省略,将创建默认地球仪。approx (optional) -- 是否使用Proj的近似投影(True),还是新的扩展横向墨卡托代码(False)。默认为True,但将在下一个版本中更改为False。

UTM#
- class cartopy.crs.UTM(zone, southern_hemisphere=False, globe=None)[源代码]#
通用横向墨卡托投影。
- 参数:
zone -- 需要UTM的数字区域。
southern_hemisphere (optional) -- 如果该区域位于南半球,则设置为True。默认为假。
globe (optional) -- 的实例
cartopy.crs.Globe
.如果省略,将创建默认地球仪。

InterruptedGoodeHomolosine#
- class cartopy.crs.InterruptedGoodeHomolosine(central_longitude=0, globe=None, emphasis='land')[源代码]#
强调陆地或海洋特征的复合等面积投影。
- 原始参考:
古德,J. P.,1925年:Homolosine投影:一种描绘整个地球表面的新设备。美国地理学家协会年鉴,15:3,119-125,DOI:10.1080/00045602509356949
海洋景观建议中心经度值为-160。
- 参数:
central_longitude (float, optional) -- 中心经度,默认为0
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认Globe对象,默认情况下无emphasis (str, optional) -- 选项“土地”和“海洋”可用,默认为“土地”

RotatedPole#
- class cartopy.crs.RotatedPole(pole_longitude=0.0, pole_latitude=90.0, central_rotated_longitude=0.0, globe=None)[源代码]#
具有圆柱形布局和投影距离的旋转纬度/经度投影坐标系。
坐标用投影仪测量。
该类使用proj执行ob_tran操作,使用pole_longitude设置lon_0,然后基于pole_latitude和central_rotated_longitude执行两次旋转。这相当于将新极点设置为由globe定义的GeogCRS中的pole_latitude和pole_longitude值定义的位置,然后使用central_rotated_longitude值围绕其极点旋转此新CRS。
- 参数:
pole_longitude (optional) -- 极点经度位置,以未旋转度数为单位。0到0。
pole_latitude (optional) -- 极点纬度位置,以未旋转度数为单位。0到0。
central_rotated_longitude (optional) -- 绕新极点的纵向旋转,单位为度。0到0。
globe (optional) -- 可选的
cartopy.crs.Globe
.指定为“WGS 84”基准。

OSGB#
- class cartopy.crs.OSGB(approx=False)[源代码]#
- 参数:
central_longitude (optional) -- 中央子午线的真经度,单位为度。0到0。
central_latitude (optional) -- 平面原点的真实纬度,单位为度。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
scale_factor (optional) -- 中央子午线的比例因子。返回至1。
globe (optional) -- 的实例
cartopy.crs.Globe
.如果省略,将创建默认地球仪。approx (optional) -- 是否使用Proj的近似投影(True),还是新的扩展横向墨卡托代码(False)。默认为True,但将在下一个版本中更改为False。

兰伯特区II#
- class cartopy.crs.LambertZoneII[源代码]#
Lambert zone II (extended) projection (https://epsg.io/27572), a legacy projection that covers hexagonal France and Corsica.

EuroPP#
- class cartopy.crs.EuroPP[源代码]#
EuroPP域名的UTM 32区投影。
Ellipsoid是国际1924,基准是ED 50。
- 参数:
zone -- 需要UTM的数字区域。
southern_hemisphere (optional) -- 如果该区域位于南半球,则设置为True。默认为假。
globe (optional) -- 的实例
cartopy.crs.Globe
.如果省略,将创建默认地球仪。

地球静止#
- class cartopy.crs.Geostationary(central_longitude=0.0, satellite_height=35785831, false_easting=0, false_northing=0, globe=None, sweep_axis='y')[源代码]#
适合地球同步轨道卫星的视图。
从赤道上的一点上方直接向下看的透视图。
在此投影中,投影坐标是从卫星直接向下看测量的扫描角乘以卫星的高度。
- 参数:
central_longitude (float, optional) -- 中经。0到0。
satellite_height (float, optional) -- 卫星的高度。距离35785831米(真地球同步轨道)。
false_easting -- X与平面原点的偏离单位为米。0到0。
false_northing -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。sweep_axis ('x' or 'y', optional. Defaults to 'y'.) -- 控制首先扫描哪个轴,从而首先应用哪个角度。默认值适用于Meteosat,而'x'应用于GOES。

NearsidePerspective#
- class cartopy.crs.NearsidePerspective(central_longitude=0.0, central_latitude=0.0, satellite_height=35785831, false_easting=0, false_northing=0, globe=None)[源代码]#
从地球上某一点的上方直接向下看的透视图。
在这种投影中,投影坐标是从与透视点(例如卫星)正下方的地球相切的平面的原点测量的x和y。
- 参数:
central_longitude (float, optional) -- 中经。0到0。
central_latitude (float, optional) -- 中部纬度。0到0。
satellite_height (float, optional) -- 卫星的高度。高度至35785831米(真地球同步轨道)。
false_easting -- X与平面原点的偏离单位为米。0到0。
false_northing -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

埃克特#
- class cartopy.crs.EckertI(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
埃克特I投影。
该投影是假圆柱形的,但不是等面积的。子午线和平行线都是直线。它的等面积对是
EckertII
.- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

埃克特II#
- class cartopy.crs.EckertII(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
埃克特II投影。
该投影是假圆柱形的,并且面积相等。子午线和平行线都是直线。其平行线等间距的非等面积对是
EckertI
.- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

埃克特三世#
- class cartopy.crs.EckertIII(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
埃克特三世投影。
该投影是假圆柱形的,但不是等面积的。平行线是等间距的直线,而子午线是椭圆弧直到边缘的半圆形。它的等面积对是
EckertIV
.- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

埃克特四世#
- class cartopy.crs.EckertIV(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
埃克特四世投影。
该投影是假圆柱形的,并且面积相等。平行线是不等距的直线,而子午线是椭圆弧,直到边缘上的椭圆。其平行线等间距的非等面积对是
EckertIII
.它通常用于世界地图。
- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

埃克特V#
- class cartopy.crs.EckertV(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
埃克特V投影。
该投影是假圆柱形的,但不是等面积的。平行线是等间距的直线,而子午线是曲线曲线。它的等面积对是
EckertVI
.- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

埃克特六世#
- class cartopy.crs.EckertVI(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
埃克特六世投影。
该投影是假圆柱形的,并且面积相等。平行线是不等间距的直线,而子午线是曲线曲线。其平行线等间距的非等面积对是
EckertV
.它通常用于世界地图。
- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

斯皮尔豪斯#
艾托夫#
- class cartopy.crs.Aitoff(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
艾托夫投影。
该投影是一种修改的方位角等距投影,平衡了形状和比例失真。没有标准线,只有中心点没有失真。
- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

EqualEarth#
- class cartopy.crs.EqualEarth(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
平等地球投影。
该投影是伪圆柱形的,并且面积相等。平行线是不等间距的直线,而子午线是等间距的弧线。
它旨在用于世界地图。
备注
要使用此投影,您必须使用Proj 5.2.0或更高版本。
引用
博扬·萨夫里兹(Bojan Svrideen)、汤姆·帕特森(Tom Patterson)和伯恩哈德·珍妮(Bernhard Jenny)(2018)等地地图投影,国际地理信息科学杂志,DOI:10.1080/13658816.2018.1504949
- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。

心射#

锤#
- class cartopy.crs.Hammer(central_longitude=0, false_easting=None, false_northing=None, globe=None)[源代码]#
锤子投影。
该投影是经过修改的
LambertAzimuthalEqualArea
投影,类似于Aitoff
,旨在减少外经络的扭曲,Mollweide
.没有标准线,只有中心点没有失真。- 参数:
central_longitude (float, optional) -- 中经。0到0。
false_easting (float, optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (float, optional) -- Y与平面原点的偏离单位为米。0到0。
globe (
cartopy.crs.Globe
, optional) -- 如果省略,将创建默认地球仪。 ..注:: 此投影不处理椭圆球体。

LambertAzimuthalEqualArea#
- class cartopy.crs.LambertAzimuthalEqualArea(central_longitude=0.0, central_latitude=0.0, false_easting=0.0, false_northing=0.0, globe=None)[源代码]#
兰伯特方位角面积投影。
- 参数:
central_longitude (optional) -- 中经。0到0。
central_latitude (optional) -- 中部纬度。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
globe (optional) -- A
cartopy.crs.Globe
.如果省略,将创建默认地球仪。

NorthPolarStereo#
- class cartopy.crs.NorthPolarStereo(central_longitude=0.0, true_scale_latitude=None, globe=None)[源代码]#

OSNI#
- class cartopy.crs.OSNI(approx=False)[源代码]#
- 参数:
central_longitude (optional) -- 中央子午线的真经度,单位为度。0到0。
central_latitude (optional) -- 平面原点的真实纬度,单位为度。0到0。
false_easting (optional) -- X与平面原点的偏离单位为米。0到0。
false_northing (optional) -- Y与平面原点的偏离单位为米。0到0。
scale_factor (optional) -- 中央子午线的比例因子。返回至1。
globe (optional) -- 的实例
cartopy.crs.Globe
.如果省略,将创建默认地球仪。approx (optional) -- 是否使用Proj的近似投影(True),还是新的扩展横向墨卡托代码(False)。默认为True,但将在下一个版本中更改为False。

SouthPolarStereo#
- class cartopy.crs.SouthPolarStereo(central_longitude=0.0, true_scale_latitude=None, globe=None)[源代码]#
