IGeometryCollection.ToLinearGeometry

ToLinearGeometry()

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

public IGeometryCollection ToLinearGeometry()

قيمة الإرجاع

شكل هندسي لا يحتوي على أشكال هندسية لمنحنى. هذا يعادلToLinearGeometry with افتراضيتسامح . تقصيرتسامح تعتمد قيمة s علىSpatialReferenceSystem من هذه الهندسة: بالنسبة لـ SRS Tolerance المتوقع هو 0.001 متر (بوحدات SRS) بالنسبة لـ SRS Tolerance الجغرافي هو1e-5 درجات (بوحدات SRS) بالنسبة إلى غير معروف SRS Tolerance هو1e-5 لمزيد من التفاصيل حول ماهية التحويلات المطبقة ، يرجى الرجوع إلىToLinearGeometry المواصفات .

استثناءات

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

أنظر أيضا


ToLinearGeometry(double)

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

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

قيمة الإرجاع

شكل هندسي لا يحتوي على أشكال هندسية لمنحنى. يتم تطبيق التحولات التالية: CircularString s هي linearized (تتحول إلىLineString ق مع المحددtolerance )CompoundCurve انضمت إلى sLineString سCurvePolygon يتم تحويل الصورة إلىPolygon سMultiCurve يتم تحويل الصورة إلىMultiCurve سMultiSurface يتم تحويل الصورة إلىMultiPolygon س نتيجة لذلك ،HasCurveGeometry من هندسة الإخراجfalse .

استثناءات

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

أنظر أيضا