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