فئة 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 للحصول على وصف الصلاحية. |
انظر أيضًا
- class SpatialReferenceSystem
- namespace Aspose.Gis.SpatialReferencing
- assembly Aspose.GIS