Class Identifier
Identifier class
表示标识符 - 对对象外部描述的引用。 如果从 WKT 创建 SRS,Identifier
对应于“AUTHORITY”关键字。
public class Identifier : IEquatable<Identifier>
构造函数
姓名 | 描述 |
---|---|
Identifier(string, string) | 创建新实例. |
特性
姓名 | 描述 |
---|---|
AuthorityName { get; } | 权威名称,它给出了一个AuthorityUniqueIdentifier . |
AuthorityUniqueIdentifier { get; } | 一种在AuthorityName . |
方法
姓名 | 描述 |
---|---|
static Epsg(int) | 创建新的标识符,用代码表示 EPSG 标识符epsgCode. |
Equals(Identifier) | 指示当前对象是否等于同一类型的另一个对象。 |
override Equals(object) | 确定指定对象是否等于当前对象。 |
GetEpsgCode() | 如果此对象表示有效的 EPSG 标识符(例如 - 权限名称为“EPSG”且权限唯一标识符为整数)- 返回它。否则 - 返回 -1. |
override GetHashCode() | 用作默认哈希函数。 |
operator == | 实现运算符 ==. |
operator != | 实现运算符 !=. |
例子
WGS 84 空间参考系统有 EPSG 代码 4326,因此它可能包含标识符: WGS 84 Ellipsoid 的 EPSG 代码为 7030,它可能包含标识符:
new { = "EPSG", = 4326 };
new { = "EPSG", = 7030 };