فئة VerticalSpatialReferenceSystem

VerticalSpatialReferenceSystem class

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

public class VerticalSpatialReferenceSystem : SpatialReferenceSystem

الخصائص

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

انظر أيضًا