Class Identifier

Identifier class

Representerar en identifierare - en referens till extern beskrivning av ett objekt. Om du skapar en SRS från WKT,Identifier motsvarar nyckelordet “AUTHORITY”.

public class Identifier : IEquatable<Identifier>

Konstruktörer

namnBeskrivning
Identifier(string, string)Skapa ny instans.

Egenskaper

namnBeskrivning
AuthorityName { get; }Ett namn på auktoritet som gav enAuthorityUniqueIdentifier .
AuthorityUniqueIdentifier { get; }Ett unikt sätt att representera ett objekt inom enAuthorityName .

Metoder

namnBeskrivning
static Epsg(int)Skapar en ny identifierare som representerar EPSG-identifierare med kodepsgCode .
Equals(Identifier)Anger om det aktuella objektet är lika med ett annat objekt av samma typ.
override Equals(object)Bestämmer om det angivna objektet är lika med det aktuella objektet.
GetEpsgCode()Om detta objekt representerar en giltig EPSG-identifierare (t.ex. - auktoritetsnamnet är “EPSG” och auktoritetens unika identifierare är heltal) - returnerar det. Annars - returnera -1.
override GetHashCode()Fungerar som standard hash-funktion.
operator ==Implementerar operatorn ==.
operator !=Implementerar operatorn !=.

Exempel

WGS 84 Spatial referenssystem har EPSG-kod 4326, så det kan innehålla identifierare: WGS 84 Ellipsoid har EPSG-kod 7030, och den kan innehålla identifierare:

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

Se även