فئة GeocentricSpatialReferenceSystem

GeocentricSpatialReferenceSystem class

نظام الإشارة المكانية الجيوسنترية هو نظام إحداثيات ديكارتي ثلاثي الأبعاد مع الأصل في مركز الأرض.

public class GeocentricSpatialReferenceSystem : SpatialReferenceSystem

الخصائص

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

الطرق

الاسمالوصف
CreateTransformationTo(SpatialReferenceSystem)ينشئ تحويلًا من هذا SpatialReferenceSystem إلى SpatialReferenceSystem آخر.
ExportToWkt()يرجع تمثيل هذا SRS كسلسلة WKT. سلسلة WKT الناتجة ستطابق مواصفة OGC 01-009، وعادةً ما تُسمى “WKT1”.
override GetAxis(int)احصل على Axis الذي يصف البُعد.
override GetUnit(int)احصل على Unit للبُعد.
virtual IsEquivalent(SpatialReferenceSystem)يكشف ما إذا كان هذا SRS مكافئًا لـ SRS آخر.
override ToString()يرجع سلسلة تمثل الكائن الحالي.
TryCreateTransformationTo(SpatialReferenceSystem, out SpatialReferenceSystemTransformation)ينشئ تحويلًا من هذا SpatialReferenceSystem إلى SpatialReferenceSystem آخر.
override Validate(out string)حدد ما إذا كان هذا SRS صالحًا. راجع Validate للحصول على وصف الصلاحية.

انظر أيضًا