类 Ellipsoid

Ellipsoid class

椭球体表示一种近似地球的椭球体。

public class Ellipsoid : IdentifiableObject

构造函数

名称描述
Ellipsoid(string, double, double, Identifier)创建新的 Ellipsoid。

属性

名称描述
static Airy { get; }Airy 椭球体。
static Grs80 { get; }GRS 1980 椭球体。
static Wgs72 { get; }WGS 72 椭球体。
static Wgs84 { get; }WGS 84 椭球体。
EpsgCode { get; }如果此对象的标识符是 EPSG 标识符,则返回其代码;否则返回 -1。
Identifier { get; }此可识别对象的标识符。
InverseFlattening { get; }椭球体的倒数扁率。如果是球体则为 0。
IsSphere { get; }检测此椭球体是否为球体。
IsValid { get; }检测椭球体是否有效:其半长轴大于 0,且逆扁率为正或等于 0。
Name { get; }此对象的名称。
SemiMajorAxis { get; }椭球体的半长轴。
SemiMinorAxis { get; }椭球体的半短轴。如果是球体,则等于半长轴。

方法

名称描述
IsEquivalent(Ellipsoid)确定两个椭球体是否等价。如果椭球体 A 等价于椭球体 B,则它们具有相同的半长轴和逆扁率。
override ToString()返回表示当前对象的字符串。
static IsEquivalent(Ellipsoid, Ellipsoid)确定两个椭球体是否等价。如果椭球体 A 等价于椭球体 B,则它们具有相同的半长轴和逆扁率。

另见