Class Identifier
περιεχόμενα
[
κρύβω
]Identifier class
Αντιπροσωπεύει ένα αναγνωριστικό - μια αναφορά σε εξωτερική περιγραφή ενός αντικειμένου. Εάν δημιουργήσετε ένα SRS από το WKT,Identifier
αντιστοιχεί στη λέξη-κλειδί “AUTHORITY”.
public class Identifier : IEquatable<Identifier>
Κατασκευαστές
Ονομα | Περιγραφή |
---|---|
Identifier(string, string) | Δημιουργία νέας παρουσίας. |
Ιδιότητες
Ονομα | Περιγραφή |
---|---|
AuthorityName { get; } | Ένα όνομα αρχής, το οποίο έδωσε έναAuthorityUniqueIdentifier . |
AuthorityUniqueIdentifier { get; } | Ένας μοναδικός τρόπος για να αναπαραστήσετε ένα αντικείμενο μέσα σε έναAuthorityName . |
Μέθοδοι
Ονομα | Περιγραφή |
---|---|
static Epsg(int) | Δημιουργεί νέο αναγνωριστικό που αντιπροσωπεύει το αναγνωριστικό EPSG με κωδικόepsgCode . |
Equals(Identifier) | Υποδεικνύει εάν το τρέχον αντικείμενο είναι ίσο με άλλο αντικείμενο του ίδιου τύπου. |
override Equals(object) | Καθορίζει εάν το καθορισμένο αντικείμενο είναι ίσο με το τρέχον αντικείμενο. |
GetEpsgCode() | Εάν αυτό το αντικείμενο αντιπροσωπεύει ένα έγκυρο αναγνωριστικό EPSG (π.χ. - το όνομα αρχής είναι “EPSG” και το μοναδικό αναγνωριστικό αρχής είναι ακέραιος) - επιστρέψτε το. Διαφορετικά - επιστροφή -1. |
override GetHashCode() | Λειτουργεί ως η προεπιλεγμένη συνάρτηση κατακερματισμού. |
operator == | Υλοποιεί τον τελεστή ==. |
operator != | Υλοποιεί τον τελεστή !=. |
Παραδείγματα
Το χωρικό σύστημα αναφοράς WGS 84 έχει κωδικό EPSG 4326, επομένως μπορεί να περιέχει αναγνωριστικό: WGS 84 Ellipsoid έχει κωδικό EPSG 7030 και μπορεί να περιέχει αναγνωριστικό:
new { = "EPSG", = 4326 };
new { = "EPSG", = 7030 };
Δείτε επίσης
- χώρος ονομάτων Aspose.Gis.SpatialReferencing
- συνέλευση Aspose.GIS