Class ProjectedSpatialReferenceSystem

ProjectedSpatialReferenceSystem class

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

public abstract class ProjectedSpatialReferenceSystem : SpatialReferenceSystem

الخصائص

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

طُرق

اسموصف
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 هذا صالحًا.

أنظر أيضا