Geometry.Within

Within(Extent)

لتحديد ما إذا كانت هذه الهندسة ضمن نطاق محدد.

public bool Within(Extent extent)
معامليكتبوصف
extentExtentالمدى.

قيمة الإرجاع

true إذا كانت هذه الهندسة ضمن المدى ؛false خلاف ذلك.

استثناءات

استثناءحالة
ArgumentNullExceptionالحجةnull.

أنظر أيضا


Within(IGeometry)

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

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

قيمة الإرجاع

true إذا كانت هذه الهندسة “مكانيًا ضمن” هندسة أخرى.false خلاف ذلك.

استثناءات

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

ملاحظات

تختبر هذه الطريقة ما إذا كانت إحدى الأشكال الهندسية ضمن أخرى من حيث مصفوفة تقاطع DE-9IM . توجد هندسة واحدة داخل أخرى ، إذا كانت هناك هندسة أخرى تحتوي على كل نقطة من الأشكال الهندسية والأشكال الهندسية تقاطع التصميمات الداخلية. هذه الطريقة تعادل: راجع مواصفات ميزات OpenGIS البسيطة للحصول على مزيد من التفاصيل حول DE-9IM وعلاقة “مكانيًا داخل”.

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

أنظر أيضا