Class SpatialReferenceSystem
περιεχόμενα
[
κρύβω
]SpatialReferenceSystem class
Το χωρικό σύστημα αναφοράς χαρτογραφεί συντεταγμένες σε μέρη στη Γη. Υπάρχουν διάφοροι τύποι SRS, βλ.Type . Επιπλέον, εάν είναι τύπος SRSGeographic ή Projected το SRS μπορεί να είναι σύνθετο ή απλό, βλIsCompound .
public abstract class SpatialReferenceSystem : IdentifiableObject
Ιδιότητες
| Ονομα | Περιγραφή |
|---|---|
| virtual AsCompound { get; } | Επιστρέφει αυτό το SRS που έχει μετατραπεί σεCompoundSpatialReferenceSystem . ΧρήσηIsCompound για να μάθετε αν είναι δυνατή η μετατροπή. |
| virtual AsGeocentric { get; } | Επιστρέφει αυτό το SRS που έχει μετατραπεί σεGeocentricSpatialReferenceSystem . ΧρήσηType για να μάθετε αν είναι δυνατή η μετατροπή. |
| virtual AsGeographic { get; } | Επιστρέφει αυτό το SRS που έχει μετατραπεί σεGeographicSpatialReferenceSystem . ΧρήσηType για να μάθετε αν είναι δυνατή η μετατροπή. |
| virtual AsLocal { get; } | Επιστρέφει αυτό το SRS που έχει μετατραπεί σεLocalSpatialReferenceSystem . ΧρήσηType για να μάθετε αν είναι δυνατή η μετατροπή. |
| virtual AsProjected { get; } | Επιστρέφει αυτό το SRS που έχει μετατραπεί σεProjectedSpatialReferenceSystem . ΧρήσηType για να μάθετε αν είναι δυνατή η μετατροπή. |
| virtual AsVertical { get; } | Επιστρέφει αυτό το SRS που έχει μετατραπεί σεVerticalSpatialReferenceSystem . ΧρήσηType για να μάθετε αν είναι δυνατή η μετατροπή. |
| abstract DimensionsCount { get; } | Επιστρέφει τον αριθμό των διαστάσεων σε αυτό το SRS. |
| EpsgCode { get; } | Εάν αυτό το αναγνωριστικό αντικειμένων είναι αναγνωριστικό EPSG - επιστρέψτε τον κωδικό του. Διαφορετικά - επιστροφή -1. |
| abstract GeographicDatum { get; } | Επιστρέφει το γεωγραφικό δεδομένο αυτού του SRS. |
| abstract HasGeographicDatum { get; } | Καθορίζει εάν αυτό το SRS έχει γεωγραφικό δεδομένο. Αυτό ισχύει για κάθε γεωγραφικό, προβαλλόμενο και γεωκεντρικό SRS. |
| abstract HasPrimeMeridian { get; } | Επιστρέφει εάν αυτό το SRS έχει πρώτο μεσημβρινό. Αυτό ισχύει για κάθε γεωγραφικό, προβαλλόμενο και γεωκεντρικό SRS. |
| Identifier { get; } | Αναγνωριστικό αυτού του αναγνωρίσιμου αντικειμένου. |
| virtual IsCompound { get; } | Επιστρέφει εάν αυτό το SRS είναι σύνθετο (μια ένωση δύο SRS). Οι ακόλουθοι συνδυασμοί SRS στην ένωση SRS θεωρούνται έγκυροι: Γεωγραφικό SRS + Κατακόρυφο SRS, σε αυτήν την περίπτωση ο τύπος ένωσης SRS θα είναιGeographic . Προβαλλόμενο SRS + Κατακόρυφο SRS, σε αυτήν την περίπτωση ο τύπος ένωσης SRS θα είναιProjected . Εάν ο συνδυασμός SRS διαφέρει, ο τύπος της ένωσης SRS θα είναιUnknown . |
| IsSingle { get; } | Επιστρέφει εάν αυτό το SRS είναι απλό (όχι ένωση δύο SRS). |
| IsValid { get; } | Ίδιο μεValidate , αλλά μην επιστρέψετε μήνυμα σφάλματος. |
| Name { get; } | Όνομα αυτού του αντικειμένου. |
| abstract PrimeMeridian { get; } | Επιστρέφει τον πρώτο μεσημβρινό αυτού του SRS. |
| abstract Type { get; } | Παίρνει τον τύπο αυτού του SRS, βλSpatialReferenceSystemType . |
| static Etrs89 { get; } | ETRS 89 (EPSG:4258) χωρικό σύστημα αναφοράς. |
| static Etrs89LambertAzimuthalEqualArea { get; } | ETRS 89 / ETRS Lambert Azimuthal Equal Area (EPSG:3035) χωρικό σύστημα αναφοράς. |
| static Etrs89LambertConformalConic { get; } | ETRS 89 / Lambert Conformal Conic (EPSG:3034) χωρικό σύστημα αναφοράς. |
| static Nad83 { get; } | NAD 83 (EPSG:4269) χωρικό σύστημα αναφοράς. |
| static Osgb36 { get; } | OSGB 36 (EPSG:4277) χωρικό σύστημα αναφοράς. |
| static Osgb36BritishNationalGrid { get; } | OSGB 36 / Βρετανικό Εθνικό Πλέγμα (EPSG:27700) χωρικό σύστημα αναφοράς. |
| static WebMercator { get; } | Web Mercator (EPSG:3857) χωρικό σύστημα αναφοράς. |
| static Wgs72 { get; } | WGS 72 (EPSG:4322) χωρικό σύστημα αναφοράς. |
| static Wgs84 { get; } | WGS 84 (EPSG:4326) χωρικό σύστημα αναφοράς. |
Μέθοδοι
| Ονομα | Περιγραφή |
|---|---|
| static CreateFromEpsg(int) | Δημιουργήστε ένα χωρικό σύστημα αναφοράς με βάση τον καθορισμένο κωδικό EPSG. |
| static CreateFromWkt(string) | Δημιουργεί ένα νέοSpatialReferenceSystem με βάση τη συμβολοσειρά WKT (Γνωστό Κείμενο). |
| CreateTransformationTo(SpatialReferenceSystem) | Δημιουργεί μετασχηματισμό από αυτόSpatialReferenceSystem σε άλλοSpatialReferenceSystem . |
| ExportToWkt() | Επιστρέφει την αναπαράσταση αυτού του SRS ως συμβολοσειρά WKT. Το αποτέλεσμα WKT συμβολοσειρά θα ταιριάζει με την προδιαγραφή OGC 01-009, που συνήθως ονομάζεται “WKT1”. |
| abstract GetAxis(int) | ΠάρτεAxis που περιγράφει διάσταση. |
| abstract GetUnit(int) | ΠάρτεUnitδιάστασης. |
| virtual IsEquivalent(SpatialReferenceSystem) | Ανιχνεύει εάν αυτό το SRS είναι ισοδύναμο με άλλο SRS. . |
| override ToString() | Επιστρέφει μια συμβολοσειρά που αντιπροσωπεύει το τρέχον αντικείμενο. |
| TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation) | Δημιουργεί μετασχηματισμό από αυτόSpatialReferenceSystem σε άλλοSpatialReferenceSystem . |
| abstract Validate(out string) | Προσδιορίστε εάν αυτό το SRS είναι έγκυρο. |
| static CreateCompound(string, SpatialReferenceSystem, SpatialReferenceSystem, Identifier) | Δημιουργία ένωσης SRS. |
| static CreateGeocentric(GeocentricSpatialReferenceSystemParameters, Identifier) | Δημιουργία γεωκεντρικού SRS από προσαρμοσμένες παραμέτρους. |
| static CreateGeographic(GeographicSpatialReferenceSystemParameters, Identifier) | Δημιουργία γεωγραφικού SRS από προσαρμοσμένες παραμέτρους. |
| static CreateLocal(string, LocalDatum, Unit, ICollection<Axis>, Identifier) | Δημιουργία τοπικού SRS. |
| static CreateProjected(ProjectedSpatialReferenceSystemParameters, Identifier) | Δημιουργία προβαλλόμενου SRS από προσαρμοσμένες παραμέτρους. |
| static CreateVertical(string, VerticalDatum, Unit, Axis, Identifier) | Δημιουργία κάθετου SRS. |
| static IsEquivalent(SpatialReferenceSystem, SpatialReferenceSystem) | Καθορίζει εάν δύο SRS είναι ισοδύναμα. Ίδιες συντεταγμένες ισοδύναμου SRS ταιριάζουν με το ίδιο μέρος στη Γη. Ορισμένες παράμετροι ισοδύναμου SRS μπορεί να είναι διαφορετικές, για παράδειγμαName . |
| static TryCreateFromEpsg(int, out SpatialReferenceSystem) | Δημιουργήστε ένα χωρικό σύστημα αναφοράς με βάση τον καθορισμένο κωδικό EPSG. |
| static TryCreateFromWkt(string, out SpatialReferenceSystem) | Δημιουργεί ένα νέοSpatialReferenceSystem με βάση τη συμβολοσειρά WKT (Γνωστό Κείμενο). |
Δείτε επίσης
- class IdentifiableObject
- χώρος ονομάτων Aspose.Gis.SpatialReferencing
- συνέλευση Aspose.GIS