الفئة ProjectedSpatialReferenceSystemParameters

ProjectedSpatialReferenceSystemParameters class

معلمات لإنشاء SRS مُسقَّط. بعض المعلمات لها قيم افتراضية. بعض المعلمات لها قيم افتراضية معقولة، لذا لا تحتاج إلى تعيينها فقط. إذا قمت بتعيين null لتلك المعلمات، سيتم استخدام قيمة افتراضية. ProjectionMethodName و Base لا تحتويان على قيم افتراضية - يجب تعيين قيمة غير null لهذه الخصائص.

public class ProjectedSpatialReferenceSystemParameters

المنشئات

الاسمالوصف
ProjectedSpatialReferenceSystemParameters()ينشئ نسخة جديدة.

الخصائص

الاسمالوصف
AxisesOrder { get; set; }ترتيب المحاور. القيمة الافتراضية XY.
Base { get; set; }نظام الإحداثيات الجغرافي الأساسي (SRS الذي يُطبق عليه الإسقاط). يجب عليك ضبط هذه الخاصية لتكون غير null لإنشاء SRS صالح، هذه الخاصية لا تحتوي على قيمة افتراضية.
LinearUnit { get; set; }الوحدات المستخدمة في هذا SRS. القيمة الافتراضية هي Meter.
Name { get; set; }اسم SRS المُسقَّط. القيمة الافتراضية هي “Unnamed”.
ProjectionMethodIdentifier { get; set; }معرّف طريقة الإسقاط. لا توجد قيمة افتراضية، يمكنك ضبط هذا المعامل ليكون غير null إذا رغبت في إرفاق معرف بالإسقاط. إذا فعلت ذلك، عليك التأكد من أن المعرف يتطابق مع اسم طريقة الإسقاط المتسقة (اسم طريقة الإسقاط لن يتغير عندما تضبط هذه الخاصية).
ProjectionMethodName { get; set; }اسم طريقة الإسقاط. لا توجد قيمة افتراضية ويجب عليك ضبط هذا المعامل ليكون غير null، لأن SRS المُسقَّط بدون اسم طريقة إسقاط لا فائدة منه.
XAxis { get; set; }المحور الذي يصف البُعد X (الأفقي). القيمة الافتراضية هي المحور المتجه شرقًا.
YAxis { get; set; }المحور الذي يصف البُعد Y (العمودي). الافتراضي هو المحور باتجاه الشمال.

الطرق

الاسمالوصف
AddProjectionParameter(string, double)يضيف معامل الإسقاط إلى هذا SRS. إذا كان معامل بهذا الاسم مضافًا بالفعل - يتم تحديثه.
GetProjectionParameter(string)يحصل على معامل الإسقاط بالاسم المحدد.

انظر أيضًا