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