Surface.ToLinearGeometry

ToLinearGeometry()

يحصل على نسخة تقريبية أو مكافئة غير منحنية لهذه الهندسة باستخدام tolerance الافتراضي.

public IPolygon ToLinearGeometry()

قيمة الإرجاع

[IPolygon](../../ipolygon/) الذي يقرّب أو يعادل هذا ISurface. هذا هو المكافئ لـToLinearGeometry مع tolerance الافتراضي. قيمة tolerance الافتراضية تعتمد على SpatialReferenceSystem لهذه الهندسة: بالنسبة إلى SRS المُسقطة يكون التسامح 0.001 متر (بوحدات SRS) بالنسبة إلى SRS الجغرافية يكون التسامح 1e-5 درجة (بوحدات SRS) بالنسبة إلى SRS غير المعروفة يكون التسامح 1e-5 للحصول على مزيد من التفاصيل حول التحويلات المطبقة راجع مواصفات ToLinearGeometry.

استثناءات

استثناءشرط
InvalidOperationExceptionهذه الهندسة غير صالحة بهذه الطريقة، بحيث لا يمكن إكمال العملية.

انظر أيضًا


ToLinearGeometry(double)

يحصل على نسخة تقريبية أو مكافئة غير منحنية لهذه الهندسة باستخدام tolerance المحدد.

public IPolygon ToLinearGeometry(double tolerance)
معاملنوعالوصف
التسامحDoubleقيمة tolerance المراد استخدامها. النتيجة مضمونة أن تكون أقل من tolerance بعيدًا عن الهندسة المنحنية، ما لم يتجاوز عدد النقاط المطلوبة لتقويم الهندسة الحد الأقصى لكل ربع، وهو حاليًا يساوي 10000 نقطة.

قيمة الإرجاع

IPolygon تقريبية أو مكافئة لهذا ISurface: إذا كان هذا الكائن هو IPolygon نفسه فإن النتيجة تكون مكافئة لهذا الكائن. إذا لم يكن هذا الكائن IPolygon يتم تقويمه وإنشاء IPolygon.

استثناءات

استثناءشرط
ArgumentOutOfRangeExceptiontolerance أصغر من أو يساوي 0.
InvalidOperationExceptionهذه الهندسة غير صالحة بهذه الطريقة، بحيث لا يمكن إكمال العملية.

انظر أيضًا