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