Class Identifier

Identifier class

Representa un identificador: una referencia a la descripción externa de un objeto. Si crea un SRS desde WKT,Identifier corresponde a la palabra clave “AUTHORITY”.

public class Identifier : IEquatable<Identifier>

Constructores

NombreDescripción
Identifier(string, string)Crear nueva instancia.

Propiedades

NombreDescripción
AuthorityName { get; }Un nombre de autoridad, que dio unAuthorityUniqueIdentifier .
AuthorityUniqueIdentifier { get; }Una forma única de representar un objeto dentro de unAuthorityName .

Métodos

NombreDescripción
static Epsg(int)Crea un nuevo identificador que representa el identificador EPSG con códigoepsgCode .
Equals(Identifier)Indica si el objeto actual es igual a otro objeto del mismo tipo.
override Equals(object)Determina si el objeto especificado es igual al objeto actual.
GetEpsgCode()Si este objeto representa un identificador EPSG válido (p. ej., el nombre de autoridad es “EPSG” y el identificador único de autoridad es un número entero), - devuélvalo. De lo contrario, devuelva -1.
override GetHashCode()Sirve como la función hash predeterminada.
operator ==Implementa el operador ==.
operator !=Implementa el operador !=.

Ejemplos

El sistema de referencia espacial WGS 84 tiene el código EPSG 4326, por lo que podría contener el identificador: El elipsoide WGS 84 tiene el código EPSG 7030 y puede contener el identificador:

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

Ver también