Class Identifier
Innehåll
[
Dölj
]Identifier class
Representerar en identifierare - en referens till extern beskrivning av ett objekt. Om du skapar en SRS från WKT,Identifier
motsvarar nyckelordet “AUTHORITY”.
public class Identifier : IEquatable<Identifier>
Konstruktörer
namn | Beskrivning |
---|---|
Identifier(string, string) | Skapa ny instans. |
Egenskaper
namn | Beskrivning |
---|---|
AuthorityName { get; } | Ett namn på auktoritet som gav enAuthorityUniqueIdentifier . |
AuthorityUniqueIdentifier { get; } | Ett unikt sätt att representera ett objekt inom enAuthorityName . |
Metoder
namn | Beskrivning |
---|---|
static Epsg(int) | Skapar en ny identifierare som representerar EPSG-identifierare med kodepsgCode . |
Equals(Identifier) | Anger om det aktuella objektet är lika med ett annat objekt av samma typ. |
override Equals(object) | Bestämmer om det angivna objektet är lika med det aktuella objektet. |
GetEpsgCode() | Om detta objekt representerar en giltig EPSG-identifierare (t.ex. - auktoritetsnamnet är “EPSG” och auktoritetens unika identifierare är heltal) - returnerar det. Annars - returnera -1. |
override GetHashCode() | Fungerar som standard hash-funktion. |
operator == | Implementerar operatorn ==. |
operator != | Implementerar operatorn !=. |
Exempel
WGS 84 Spatial referenssystem har EPSG-kod 4326, så det kan innehålla identifierare: WGS 84 Ellipsoid har EPSG-kod 7030, och den kan innehålla identifierare:
new { = "EPSG", = 4326 };
new { = "EPSG", = 7030 };
Se även
- namnutrymme Aspose.Gis.SpatialReferencing
- hopsättning Aspose.GIS