Class Identifier
Contents
[
Hide
]Identifier class
Represents an identifier - a reference to external description of an object. If you create a SRS from WKT, Identifier
corresponds to “AUTHORITY” keyword.
public class Identifier : IEquatable<Identifier>
Constructors
Name | Description |
---|---|
Identifier(string, string) | Create new instance. |
Properties
Name | Description |
---|---|
AuthorityName { get; } | A name of authority, which gave an AuthorityUniqueIdentifier . |
AuthorityUniqueIdentifier { get; } | A unique way to represent an object within a AuthorityName . |
Methods
Name | Description |
---|---|
static Epsg(int) | Creates new Identifier that represents EPSG identifier with code epsgCode. |
Equals(Identifier) | Indicates whether the current object is equal to another object of the same type. |
override Equals(object) | Determines whether the specified object is equal to the current object. |
GetEpsgCode() | If this object represents a valid EPSG identifier (e.g. - authority name is “EPSG” and authority unique identifier is integer) - return it. Otherwise - return -1. |
override GetHashCode() | Serves as the default hash function. |
operator == | Implements the operator ==. |
operator != | Implements the operator !=. |
Examples
WGS 84 Spatial reference system have EPSG code 4326, so it might contain identifier:
new { = "EPSG", = 4326 };
WGS 84 Ellipsoid have EPSG code 7030, and it might contain identifier:
new { = "EPSG", = 7030 };
See Also
- namespace Aspose.Gis.SpatialReferencing
- assembly Aspose.GIS