Geometry.SpatiallyEquals
Geometry.SpatiallyEquals method
يحدد ما إذا كانت هذه الهندسة مساوية مكانيًا لهندسة محددة.
public bool SpatiallyEquals(IGeometry other)
| معامل | يكتب | وصف |
|---|---|---|
| other | IGeometry | هندسة. |
قيمة الإرجاع
true إذا كانت هذه الهندسة “مساوية مكانيًا” للهندسة المحددة.false خلاف ذلك.
استثناءات
| استثناء | حالة |
|---|---|
| ArgumentNullException | الحجةnull. |
| ArgumentException | إحدى الأشكال الهندسية غير صالحة بحيث لا يمكن إنهاء العملية . |
| ArgumentException | SpatialReferenceSystem من الأشكال الهندسية غير متكافئة . يمكنك استخدامSpatialReferenceSystemTransformation من أجل تحويل الأشكال الهندسية إلى نفس النظام المرجعي spatial . |
ملاحظات
تختبر هذه الطريقة المساواة من حيث مصفوفة تقاطع DE-9IM. وهي لا تعتمد على order للمكونات (على سبيل المثال ترتيب الحلقات الداخلية في المضلع) وقيم Z و M. في الأساس ، تختبر أن شكلين هندسيين يشغلان نفس “الفضاء” عند عرضهما على مساحة ثنائية الأبعاد. هذه الطريقة تعادل: راجع مواصفات ميزات OpenGIS البسيطة للحصول على مزيد من التفاصيل حول DE-9IM.
this.Relate(other, "T*F**FFF*");
أنظر أيضا
- interface IGeometry
- class Geometry
- مساحة الاسم Aspose.Gis.Geometries
- المجسم Aspose.GIS