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