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
2
3
4
>>> <gma.algos.spat.datum.Ellipsoid at 0x...>