Class GeographicSpatialReferenceSystem

GeographicSpatialReferenceSystem class

SRS الجغرافي هو SRS الذي يعتمد على خطوط الطول والعرض . يمكن أن يكون SRS الجغرافي ثنائي الأبعاد أو ثلاثي الأبعاد . إذا كان SRS الجغرافي ثلاثي الأبعاد ، فهو في الواقع SRS مركب ثنائي الأبعاد SRS و SRS عمودي.

public abstract class GeographicSpatialReferenceSystem : SpatialReferenceSystem

الخصائص

اسموصف
abstract AngularUnit { get; }وحدة ، تستخدم للأبعاد الزاوية ، في SRS.
virtual AsCompound { get; }إرجاع تحويل SRS هذا إلىCompoundSpatialReferenceSystem . استخدمIsCompound لمعرفة ما إذا كان التحويل ممكنًا.
virtual AsGeocentric { get; }إرجاع تحويل SRS هذا إلىGeocentricSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا.
AsGeographic { get; }إرجاع هذا .
virtual AsLocal { get; }إرجاع تحويل SRS هذا إلىLocalSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا.
virtual AsProjected { get; }إرجاع تحويل SRS هذا إلىProjectedSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا.
virtual AsVertical { get; }إرجاع تحويل SRS هذا إلىVerticalSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا.
abstract AxisesOrder { get; }ترتيب المحاور في SRS. إذا لم يكن SRS هذا صالحًا وله اتجاهات محاور خاطئة ،Invalid تم إرجاعه .
abstract DimensionsCount { get; }يتم حساب أبعاد المرتجعات في SRS. بالنسبة إلى SRS الجغرافي ، يمكن أن يكون هذا: اثنان - إذا كان هذا SRS جغرافيًا واحدًا . ثلاثة - إذا كان هذا هو SRS المركب ، والذي يتكون من SRS الفردي ، والثنائي الأبعاد ، والجغرافي SRS ، والذي يضيف بعدًا ثالثًا.
EpsgCode { get; }إذا كان معرف الكائنات هذا هو معرف EPSG - قم بإرجاع الكود الخاص به. خلاف ذلك - إرجاع -1 .
abstract GeographicDatum { get; }إرجاع البيانات الجغرافية لهذا SRS.
HasGeographicDatum { get; }عوائدtrue ، نظرًا لأن SRS الجغرافي يحتوي دائمًا على خط الزوال الرئيسي.
HasPrimeMeridian { get; }عوائدtrue ، نظرًا لأن SRS الجغرافي يحتوي دائمًا على خط الزوال الرئيسي.
Identifier { get; }معرّف هذا الكائن القابل للتحديد .
virtual IsCompound { get; }إرجاع ما إذا كان SRS مركبًا (اتحاد اثنين من SRS) . تعتبر مجموعات SRS التالية في SRS المركب صالحة: Geographic SRS + Vertical SRS ، في هذه الحالة سيكون نوع SRS المركبGeographic . SRS + عمودي SRS ، في هذه الحالة سيكون نوع SRS المركبProjected . إذا اختلفت مجموعة SRS ، فسيكون نوع SRS المركبUnknown .
IsSingle { get; }إرجاع ما إذا كانت SRS هذه مفردة (وليست اتحادًا بين اثنين من SRS) .
IsValid { get; }نفسValidate ، ولكن لا تقم بإرجاع رسالة الخطأ.
Name { get; }اسم هذا الكائن .
abstract PrimeMeridian { get; }إرجاع خط الطول الأولي لهذا SRS.
Type { get; }عوائدGeographic .

طُرق

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

أنظر أيضا