Ellipsoid

2023/1/10

# gma.crs.Ellipsoid(Name = 'WGS84', UseDefaultEllips = True, SemiMajor = 6378137.0, InvFlattening = 298.2572236)


功能: 创建一个自定义椭球体。

可选参数:

  Name = str。椭球体名称。

  UseDefaultEllips = bool。是否使用内置椭球体参数。

说明

True:EllipsoidName 必须为 crs.Ellips 下内置椭球体名称,且忽略 SemiMajor、InvFlattening 参数。

False:EllipsoidName 仅作为新椭球体自定义名称,且应用 SemiMajor、InvFlattening 参数。

  SemiMajor = float。椭球体长半轴(m)。

  InvFlattening = float。椭球体反扁率。

返回: Ellipsoid


示例:

from gma import crs

NewEllipsoid = crs.Ellipsoid(Name = 'CGCS2000')
print(NewEllipsoid)
1
2
3
4

>>> <gma.algos.spat.datum.Ellipsoid at 0x...>