الفئة ProjectedSpatialReferenceSystemParameters

ProjectedSpatialReferenceSystemParameters class

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

public class ProjectedSpatialReferenceSystemParameters

المُنشئات

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

الخصائص

الاسمالوصف
AxisesOrder { get; set; }ترتيب المحاور. الافتراضي XY.
Base { get; set; }SRS الجغرافي الأساسي (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)يضيف معامل الإسقاط إلى نظام الإسناد المكاني هذا. إذا كان معامل بنفس الاسم مضافًا بالفعل - يتم تحديثه.
GetProjectionParameter(string)يحصل على معامل الإسقاط بالاسم المحدد.

انظر أيضًا