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