Class CompoundSpatialReferenceSystem

CompoundSpatialReferenceSystem class

يوحد مركب SRS اثنين من SRS الأساسيين ، ولا يمكن أن يكون أي منهما مركبًا.

public class CompoundSpatialReferenceSystem : SpatialReferenceSystem

الخصائص

اسموصف
override AsCompound { get; }إرجاع هذا .
virtual AsGeocentric { get; }إرجاع تحويل SRS هذا إلىGeocentricSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا.
override AsGeographic { get; }إرجاع التمثيل الجغرافي لهذا SRS. إذا كان هذا المركب SRS يمثل بالفعل SRS جغرافيًا ، فستكون النتيجة هي SRS الجغرافي ثلاثي الأبعاد (مع أبعاد خط الطول وخط العرض والارتفاع). وإلا سيتم طرح استثناء.
virtual AsLocal { get; }إرجاع تحويل SRS هذا إلىLocalSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا.
override AsProjected { get; }إرجاع التمثيل المتوقع لـ SRS. إذا كان هذا المركب SRS يمثل بالفعل SRS مسقطًا ، فستكون النتيجة عبارة عن SRS مسقطة ثلاثية الأبعاد (بأبعاد X ، Y ، ارتفاع). وإلا سيتم طرح استثناء.
virtual AsVertical { get; }إرجاع تحويل SRS هذا إلىVerticalSpatialReferenceSystem . استخدمType لمعرفة ما إذا كان التحويل ممكنًا.
override DimensionsCount { get; }عدد الأبعاد. بالنسبة إلى SRS المركب ، هذا مجموع عدد أبعاد SRS الأساسي.
EpsgCode { get; }إذا كان معرف الكائنات هذا هو معرف EPSG - قم بإرجاع الكود الخاص به. خلاف ذلك - إرجاع -1 .
override GeographicDatum { get; }قم بإرجاع البيانات الجغرافية لهذا SRS. إذا كان كلاهماHead وTail لديك مسند جغرافي - قم بإرجاع البيانات الجغرافية للرأس .
override HasGeographicDatum { get; }يحتوي SRS المركب على بيانات جغرافية إذا كان أي من SRS الأساسي يحتوي على بيانات جغرافية.
override HasPrimeMeridian { get; }يحتوي SRS المركب على خط الزوال الرئيسي إذا كان أي من SRS الأساسي به خط زوال رئيسي.
Head { get; }أول SRS ضمني .
Identifier { get; }معرّف هذا الكائن القابل للتحديد .
override IsCompound { get; }عوائدtrue .
IsSingle { get; }إرجاع ما إذا كانت SRS هذه مفردة (وليست اتحادًا بين اثنين من SRS) .
IsValid { get; }نفسValidate ، ولكن لا تقم بإرجاع رسالة الخطأ.
Name { get; }اسم هذا الكائن .
override PrimeMeridian { get; }قم بإرجاع خط الطول الأولي لهذا SRS. إذا كان كلاهماHead وTail لديك خط الزوال الرئيسي - إرجاع خط الزوال الرئيسي للرأس.
Tail { get; }SRS الأساسي الثاني
override Type { get; }نوع هذا المركب SRS. يمكن ان يكونGeographicif هذا المركب SRS هو مزيج من SRS الجغرافي والعمودي ، أوProjected if هذا المركب SRS هو مزيج من SRS المتوقّع والعمودي.

طُرق

اسموصف
CreateTransformationTo(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)ينشئ التحول من هذانظام المرجع المكاني إلى آخرنظام المرجع المكاني .
override Validate(out string)تحديد ما إذا كان SRS هذا صالحًا. يرىValidate لوصف الصلاحية.

أنظر أيضا