IGeometry.Crosses

IGeometry.Crosses method

このジオメトリと指定されたジオメトリが交差するかどうかを決定します.

public bool Crosses(IGeometry other)
パラメータタイプ説明
otherIGeometryジオメトリ。

戻り値

trueこのジオメトリが別のジオメトリと「空間的に交差」している場合。falseそうでなければ.

例外

例外調子
ArgumentNullException引数はnull.
ArgumentExceptionジオメトリの 1 つが無効であるため、操作を完了できません。
ArgumentExceptionSpatialReferenceSystemのジオメトリが同等ではありません. を使用できますSpatialReferenceSystemTransformationジオメトリを同じ spatial 参照系に変換するため.

備考

このメソッドは、ジオメトリが DE-9IM 交差行列に関して交差しているかどうかをテストします。 2 つのジオメトリが、すべてではなく一部の内部点を共有し、 交差の次元が少なくとも 1 つの次元よりも小さい場合、互いに交差します。 geometries. つまり: 2LineString ‘X’ 文字、LineString、およびPolygon LineString が Polygon の内部を通過する場合は交差します。

関連項目