Geometry.ToLinearGeometry

ToLinearGeometry()

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

public IGeometry ToLinearGeometry()

قيمة الإرجاع

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

استثناءات

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

أنظر أيضا


ToLinearGeometry(double)

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

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

قيمة الإرجاع

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

استثناءات

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

أنظر أيضا