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