Class Identifier

Identifier class

Rappresenta un identificatore - un riferimento alla descrizione esterna di un oggetto. Se crei un SRS da WKT,Identifier corrisponde alla parola chiave “AUTHORITY”.

public class Identifier : IEquatable<Identifier>

Costruttori

NomeDescrizione
Identifier(string, string)Crea nuova istanza.

Proprietà

NomeDescrizione
AuthorityName { get; }Un nome di autorità, che ha dato unAuthorityUniqueIdentifier .
AuthorityUniqueIdentifier { get; }Un modo unico per rappresentare un oggetto all’interno di aAuthorityName .

Metodi

NomeDescrizione
static Epsg(int)Crea un nuovo identificatore che rappresenta l’identificatore EPSG con il codiceepsgCode .
Equals(Identifier)Indica se l’oggetto corrente è uguale a un altro oggetto dello stesso tipo.
override Equals(object)Determina se l’oggetto specificato è uguale all’oggetto corrente.
GetEpsgCode()Se questo oggetto rappresenta un identificatore EPSG valido (ad es. - il nome dell’autorità è “EPSG” e l’identificatore univoco dell’autorità è un numero intero) - lo restituisce. Altrimenti - ritorna -1.
override GetHashCode()Funge da funzione hash predefinita.
operator ==Implementa l’operatore ==.
operator !=Implementa l’operatore !=.

Esempi

WGS 84 Il sistema di riferimento spaziale ha il codice EPSG 4326, quindi potrebbe contenere l’identificatore: L’ellissoide WGS 84 ha il codice EPSG 7030 e potrebbe contenere l’identificatore:

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

Guarda anche