Class Identifier

Identifier class

Stellt einen Bezeichner dar – einen Verweis auf eine externe Beschreibung eines Objekts. Wenn Sie eine SRS von WKT erstellen,Identifier entspricht dem Schlüsselwort „AUTHORITY“.

public class Identifier : IEquatable<Identifier>

Konstrukteure

NameBeschreibung
Identifier(string, string)Neue Instanz erstellen.

Eigenschaften

NameBeschreibung
AuthorityName { get; }Ein Name der Autorität, die eine gegeben hatAuthorityUniqueIdentifier .
AuthorityUniqueIdentifier { get; }Eine einzigartige Möglichkeit, ein Objekt innerhalb von a darzustellenAuthorityName .

Methoden

NameBeschreibung
static Epsg(int)Erstellt eine neue Kennung, die die EPSG-Kennung mit Code darstelltepsgCode .
Equals(Identifier)Gibt an, ob das aktuelle Objekt gleich einem anderen Objekt desselben Typs ist.
override Equals(object)Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.
GetEpsgCode()Wenn dieses Objekt eine gültige EPSG-Kennung darstellt (z. B. - der Autoritätsname ist “EPSG” und die eindeutige Autoritätskennung ist eine ganze Zahl), - gibt es zurück. Andernfalls - gib -1. zurück
override GetHashCode()Dient als Standard-Hash-Funktion.
operator ==Implementiert den Operator ==.
operator !=Implementiert den Operator !=.

Beispiele

WGS 84 Räumliches Bezugssystem hat den EPSG-Code 4326, daher könnte es den Bezeichner enthalten: WGS 84 Ellipsoid hat den EPSG-Code 7030 und enthält möglicherweise den Bezeichner:

new  {  = "EPSG",  = 4326 };
new  {  = "EPSG",  = 7030 };

Siehe auch