الفئة LocalSpatialReferenceSystem

LocalSpatialReferenceSystem class

نظام الإشارة المكانية المحلي يربط الإحداثيات بكائن ما، وليس بالأرض.

public class LocalSpatialReferenceSystem : SpatialReferenceSystem

الخصائص

الاسمالوصف
virtual AsCompound { get; }يعيد هذا SRS محولًا إلى CompoundSpatialReferenceSystem. استخدم IsCompound لمعرفة ما إذا كان التحويل ممكنًا.
virtual AsGeocentric { get; }يعيد هذا SRS محولًا إلى GeocentricSpatialReferenceSystem. استخدم Type لمعرفة ما إذا كان التحويل ممكنًا.
virtual AsGeographic { get; }يعيد هذا SRS محولًا إلى GeographicSpatialReferenceSystem. استخدم Type لمعرفة ما إذا كان التحويل ممكنًا.
override AsLocal { get; }إرجاع هذا.
virtual AsProjected { get; }يعيد هذا SRS محولًا إلى ProjectedSpatialReferenceSystem. استخدم Type لمعرفة ما إذا كان التحويل ممكنًا.
virtual AsVertical { get; }يرجع هذا SRS محوَّلًا إلى VerticalSpatialReferenceSystem. استخدم Type لمعرفة ما إذا كان التحويل ممكنًا.
override DimensionsCount { get; }عدد الأبعاد في هذا SRS.
EpsgCode { get; }إذا كان معرف هذا الكائن هو معرف EPSG - أعد رمزه. وإلا - أعد -1.
override GeographicDatum { get; }يرمي InvalidOperationException، لأن نظام الإحداثيات المحلي لا يحتوي على مرجع جغرافي.
override HasGeographicDatum { get; }يرجع false، لأن نظام الإحداثيات المحلي لا يحتوي على مرجع جغرافي.
override HasPrimeMeridian { get; }يرجع false، لأن نظام الإحداثيات المحلي لا يحتوي على خط الزوال الرئيسي.
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، لكن لا تُعيد رسالة خطأ.
LocalDatum { get; }مرجع، يصف طريقة القياسات.
Name { get; }اسم هذا الكائن.
override PrimeMeridian { get; }يرمي InvalidOperationException، لأن نظام الإحداثيات المحلي لا يحتوي على خط الزوال الرئيسي.
override Type { get; }إرجاع Local.
Unit { get; }وحدة هذا 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 للحصول على وصف الصلاحية.

انظر أيضًا