فئة VerticalSpatialReferenceSystem

VerticalSpatialReferenceSystem class

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

public class VerticalSpatialReferenceSystem : SpatialReferenceSystem

الخصائص

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

انظر أيضًا