فئة GeographicSpatialReferenceSystem
محتويات
[
يخفي
]GeographicSpatialReferenceSystem class
نظام الإشارة المكانية الجغرافي هو نظام إشارة يعتمد على خط الطول وخط العرض. يمكن أن يكون نظام الإشارة المكانية الجغرافي ثنائي الأبعاد أو ثلاثي الأبعاد. إذا كان نظام الإشارة المكانية الجغرافي ثلاثيًا الأبعاد، فإنه في الواقع نظام مركب يتكون من نظام إشارة ثنائي الأبعاد ونظام إشارة عمودي.
public abstract class GeographicSpatialReferenceSystem : SpatialReferenceSystem
الخصائص
| الاسم | الوصف |
|---|---|
| abstract AngularUnit { get; } | الوحدة، المستخدمة للأبعاد الزاوية، في هذا النظام (SRS). |
| virtual AsCompound { get; } | يعيد هذا SRS محولًا إلى CompoundSpatialReferenceSystem. استخدم IsCompound لمعرفة ما إذا كان التحويل ممكنًا. |
| virtual AsGeocentric { get; } | يعيد هذا SRS محولًا إلى GeocentricSpatialReferenceSystem. استخدم Type لمعرفة ما إذا كان التحويل ممكنًا. |
| AsGeographic { get; } | يرجع هذا. |
| virtual AsLocal { get; } | يعيد هذا SRS محولًا إلى LocalSpatialReferenceSystem. استخدم Type لمعرفة ما إذا كان التحويل ممكنًا. |
| virtual AsProjected { get; } | يعيد هذا SRS محولًا إلى ProjectedSpatialReferenceSystem. استخدم Type لمعرفة ما إذا كان التحويل ممكنًا. |
| virtual AsVertical { get; } | يرجع هذا SRS محوَّلًا إلى VerticalSpatialReferenceSystem. استخدم Type لمعرفة ما إذا كان التحويل ممكنًا. |
| abstract AxisesOrder { get; } | ترتيب المحاور في هذا الـ SRS. إذا لم يكن هذا الـ SRS صالحًا وكان لديه اتجاهات محاور خاطئة، يتم إرجاع Invalid. |
| abstract DimensionsCount { get; } | يرجع عدد الأبعاد في هذا النظام (SRS). بالنسبة لنظام الإحداثيات الجغرافي يمكن أن يكون: اثنان - إذا كان هذا نظام إحداثيات جغرافي واحد. ثلاثة - إذا كان هذا نظامًا مركبًا، يتكون من نظام إحداثيات جغرافي واحد ثنائي الأبعاد ونظام إحداثيات عمودي، يضيف البعد الثالث. |
| EpsgCode { get; } | إذا كان معرف هذا الكائن هو معرف EPSG - أعد رمزه. وإلا - أعد -1. |
| abstract GeographicDatum { get; } | يعيد المرجع الجغرافي لهذا الـ SRS. |
| HasGeographicDatum { get; } | يرجع true، لأن نظام الإحداثيات الجغرافي دائمًا ما يكون له خط الزوال الرئيسي. |
| HasPrimeMeridian { get; } | يرجع true، لأن نظام الإحداثيات الجغرافي دائمًا ما يكون له خط الزوال الرئيسي. |
| Identifier { get; } | معرف هذا الكائن القابل للتعريف. |
| virtual IsCompound { get; } | يعيد ما إذا كان هذا SRS مركبًا (اتحاد بين SRSين). تُعتبر التركيبات التالية من SRS في SRS المركب صالحة: Geographic SRS + Vertical SRS، في هذه الحالة سيكون نوع SRS المركب جغرافيًا. Projected SRS + Vertical SRS، في هذه الحالة سيكون نوع SRS المركب إسقاطيًا. إذا اختلفت تركيبة الـ SRSs، سيكون نوع SRS المركب غير معروف. |
| IsSingle { get; } | يعيد ما إذا كان هذا SRS منفردًا (ليس اتحادًا بين SRSين). |
| IsValid { get; } | نفس ما في Validate، لكن لا تُعيد رسالة خطأ. |
| Name { get; } | اسم هذا الكائن. |
| abstract PrimeMeridian { get; } | يعيد خط الزوال الأساسي لهذا الـ SRS. |
| Type { get; } | يرجع جغرافي. |
الطرق
| الاسم | الوصف |
|---|---|
| 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 صالحًا. |
انظر أيضًا
- class SpatialReferenceSystem
- namespace Aspose.Gis.SpatialReferencing
- assembly Aspose.GIS