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 };

Δείτε επίσης