Class CompoundSpatialReferenceSystem

CompoundSpatialReferenceSystem class

Η ένωση SRS ενώνει δύο υποκείμενα SRS, κανένα από τα οποία δεν μπορεί να είναι σύνθετο.

public class CompoundSpatialReferenceSystem : SpatialReferenceSystem

Ιδιότητες

ΟνομαΠεριγραφή
override AsCompound { get; }Επιστρέψτε αυτό.
virtual AsGeocentric { get; }Επιστρέφει αυτό το SRS που έχει μετατραπεί σεGeocentricSpatialReferenceSystem . ΧρήσηType για να μάθετε αν είναι δυνατή η μετατροπή.
override AsGeographic { get; }Επιστροφή γεωγραφικής αναπαράστασης αυτού του SRS. Εάν αυτή η ένωση SRS αντιπροσωπεύει πράγματι ένα γεωγραφικό SRS, το αποτέλεσμα θα είναι τρισδιάστατο γεωγραφικό SRS (με γεωγραφικό μήκος, γεωγραφικό πλάτος, διαστάσεις ύψους). Διαφορετικά θα γίνει εξαίρεση.
virtual AsLocal { get; }Επιστρέφει αυτό το SRS που έχει μετατραπεί σεLocalSpatialReferenceSystem . ΧρήσηType για να μάθετε αν είναι δυνατή η μετατροπή.
override AsProjected { get; }Επιστρέψτε την προβλεπόμενη αναπαράσταση αυτού του SRS. Εάν αυτή η ένωση SRS αντιπροσωπεύει πράγματι ένα προβαλλόμενο SRS, το αποτέλεσμα θα είναι τρισδιάστατο προβαλλόμενο SRS (με X, Y, διαστάσεις ύψους). Διαφορετικά θα γίνει εξαίρεση.
virtual AsVertical { get; }Επιστρέφει αυτό το SRS που έχει μετατραπεί σεVerticalSpatialReferenceSystem . ΧρήσηType για να μάθετε αν είναι δυνατή η μετατροπή.
override DimensionsCount { get; }Αριθμός διαστάσεων. Για το σύνθετο SRS αυτό είναι το άθροισμα του αριθμού των διαστάσεων του υποκείμενου SRS.
EpsgCode { get; }Εάν αυτό το αναγνωριστικό αντικειμένων είναι αναγνωριστικό EPSG - επιστρέψτε τον κωδικό του. Διαφορετικά - επιστροφή -1.
override GeographicDatum { get; }Επιστρέψτε το γεωγραφικό δεδομένο αυτού του SRS. Εάν και τα δύοHead καιTail έχουν γεωγραφικό δεδομένο - επιστροφή γεωγραφικό στοιχείο κεφαλής.
override HasGeographicDatum { get; }Το σύνθετο SRS έχει γεωγραφικό δεδομένο εάν κάποιο από τα υποκείμενα SRS έχει γεωγραφικό δεδομένο.
override HasPrimeMeridian { get; }Το σύνθετο SRS έχει πρώτο μεσημβρινό εάν κάποιο από τα υποκείμενα SRS έχει πρώτο μεσημβρινό.
Head { get; }Πρώτη υποκείμενη SRS.
Identifier { get; }Αναγνωριστικό αυτού του αναγνωρίσιμου αντικειμένου.
override IsCompound { get; }Επιστρέφειtrue .
IsSingle { get; }Επιστρέφει εάν αυτό το SRS είναι απλό (όχι ένωση δύο SRS).
IsValid { get; }Ίδιο μεValidate , αλλά μην επιστρέψετε μήνυμα σφάλματος.
Name { get; }Όνομα αυτού του αντικειμένου.
override PrimeMeridian { get; }Επιστρεφόμενος πρώτος μεσημβρινός αυτού του SRS. Εάν και τα δύοHead καιTail έχουν πρώτο μεσημβρινό - επιστροφή κύριο μεσημβρινό της κεφαλής.
Tail { get; }Δεύτερο υποκείμενο SRS.
override Type { get; }Τύπος αυτής της ένωσης SRS. Μπορεί να είναιGeographicif αυτό το Σύνθετο SRS είναι συνδυασμός γεωγραφικού και κάθετου SRS, ήProjected if αυτό το Compound SRS είναι συνδυασμός προβαλλόμενου και κάθετου SRS.

Μέθοδοι

ΟνομαΠεριγραφή
CreateTransformationTo(SpatialReferenceSystem)Δημιουργεί μετασχηματισμό από αυτόSpatialReferenceSystem σε άλλοSpatialReferenceSystem .
ExportToWkt()Επιστρέφει την αναπαράσταση αυτού του SRS ως συμβολοσειρά WKT. Το αποτέλεσμα WKT συμβολοσειρά θα ταιριάζει με την προδιαγραφή OGC 01-009, που συνήθως ονομάζεται “WKT1”.
override GetAxis(int)ΠάρτεAxis που περιγράφει διάσταση.
override GetUnit(int)ΠάρτεUnitδιάστασης.
override IsEquivalent(SpatialReferenceSystem)Ανιχνεύει εάν αυτό το SRS είναι ισοδύναμο με άλλο SRS. .
override ToString()Επιστρέφει μια συμβολοσειρά που αντιπροσωπεύει το τρέχον αντικείμενο.
TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation)Δημιουργεί μετασχηματισμό από αυτόSpatialReferenceSystem σε άλλοSpatialReferenceSystem .
override Validate(out string)Προσδιορίστε εάν αυτό το SRS είναι έγκυρο. ΒλέπωValidate για περιγραφή εγκυρότητας.

Δείτε επίσης