IGeometry.Within
محتويات
[
يخفي
]Within(Extent)
يحدد ما إذا كانت هذه الهندسة داخل نطاق محدد.
public bool Within(Extent extent)
| معامل | نوع | الوصف |
|---|---|---|
| مدى | مدى | المدى. |
قيمة الإرجاع
true إذا كانت هذه الهندسة داخل النطاق؛ false خلاف ذلك.
استثناءات
| استثناء | شرط |
|---|---|
| ArgumentNullException | الوسيط هو null. |
انظر أيضًا
- method Contains
- class Extent
- interface IGeometry
- namespace Aspose.Gis.Geometries
- assembly Aspose.GIS
Within(IGeometry)
يحدد ما إذا كانت هذه الهندسة داخل هندسة محددة.
public bool Within(IGeometry other)
| معامل | نوع | الوصف |
|---|---|---|
| آخر | IGeometry | هندسة. |
قيمة الإرجاع
true إذا كانت هذه الهندسة “موجودة مكانيًا داخل” هندسة أخرى. false خلاف ذلك.
استثناءات
| استثناء | شرط |
|---|---|
| ArgumentNullException | الوسيط هو null. |
| ArgumentException | إحدى الهندسات غير صالحة بطريقة تجعل العملية لا يمكن إكمالها. |
| ArgumentException | SpatialReferenceSystem للهندسات غير متكافئة. يمكنك استخدام SpatialReferenceSystemTransformation لتحويل الهندسات إلى نظام إسناد مكاني موحد. |
ملاحظات
تختبر هذه الطريقة ما إذا كانت هندسة واحدة داخل أخرى وفقًا لمصفوفة تقاطع DE-9IM. تكون الهندسة داخل أخرى إذا كانت الهندسة الأخرى تحتوي على كل نقطة من الهندسة وتتقاطع داخليات الهندستين. هذه الطريقة تعادل:
this.Relate(other, "T*F**F***");
انظر مواصفة OpenGIS Simple Features لمزيد من التفاصيل حول DE-9IM وعلاقة “الموجود مكانيًا داخل”.
انظر أيضًا
- method SpatiallyContains
- method CoveredBy
- interface IGeometry
- namespace Aspose.Gis.Geometries
- assembly Aspose.GIS