Class Identifier

Identifier class

Vertegenwoordigt een identifier - een verwijzing naar externe beschrijving van een object. Als u een SRS maakt van WKT,Identifier komt overeen met het sleutelwoord “AUTHORITY”.

public class Identifier : IEquatable<Identifier>

Constructeurs

NaamBeschrijving
Identifier(string, string)Nieuwe instantie maken.

Eigenschappen

NaamBeschrijving
AuthorityName { get; }Een naam van autoriteit, die eenAuthorityUniqueIdentifier .
AuthorityUniqueIdentifier { get; }Een unieke manier om een object binnen eenAuthorityName .

methoden

NaamBeschrijving
static Epsg(int)Creëert een nieuwe identificatie die de EPSG-identificatie met code vertegenwoordigtepsgCode .
Equals(Identifier)Geeft aan of het huidige object gelijk is aan een ander object van hetzelfde type.
override Equals(object)Bepaalt of het opgegeven object gelijk is aan het huidige object.
GetEpsgCode()Als dit object een geldige EPSG-identificatie vertegenwoordigt (bijv. de naam van de autoriteit is “EPSG” en de unieke identificatie van de autoriteit is een geheel getal) - geef het terug. Anders - retourneer -1.
override GetHashCode()Dient als de standaard hash-functie.
operator ==Implementeert de operator ==.
operator !=Implementeert de operator !=.

Voorbeelden

WGS 84 Ruimtelijk referentiesysteem heeft EPSG-code 4326, dus het kan identifier bevatten: WGS 84 Ellipsoid heeft EPSG-code 7030 en bevat mogelijk de volgende identificatie:

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

Zie ook