Geometry.SpatiallyEquals

Geometry.SpatiallyEquals method

يحدد ما إذا كانت هذه الهندسة مساوية مكانيًا لهندسة محددة.

public bool SpatiallyEquals(IGeometry other)
معامليكتبوصف
otherIGeometryهندسة.

قيمة الإرجاع

true إذا كانت هذه الهندسة “مساوية مكانيًا” للهندسة المحددة.false خلاف ذلك.

استثناءات

استثناءحالة
ArgumentNullExceptionالحجةnull.
ArgumentExceptionإحدى الأشكال الهندسية غير صالحة بحيث لا يمكن إنهاء العملية .
ArgumentExceptionSpatialReferenceSystem من الأشكال الهندسية غير متكافئة . يمكنك استخدامSpatialReferenceSystemTransformation من أجل تحويل الأشكال الهندسية إلى نفس النظام المرجعي spatial .

ملاحظات

تختبر هذه الطريقة المساواة من حيث مصفوفة تقاطع DE-9IM. وهي لا تعتمد على order للمكونات (على سبيل المثال ترتيب الحلقات الداخلية في المضلع) وقيم Z و M. في الأساس ، تختبر أن شكلين هندسيين يشغلان نفس “الفضاء” عند عرضهما على مساحة ثنائية الأبعاد. هذه الطريقة تعادل: راجع مواصفات ميزات OpenGIS البسيطة للحصول على مزيد من التفاصيل حول DE-9IM.

this.Relate(other, "T*F**FFF*");

أنظر أيضا