IGeometry.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 交集矩阵测试一个几何体是否在另一个几何体中。 一个几何体在另一个几何体中,如果另一个几何体包含几何体的每个点并且几何体 内部相交。 这个方法等同于: 有关 DE-9IM 和“空间内”关系的更多详细信息,请参阅 OpenGIS 简单要素规范。

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

也可以看看