Geometry.Overlaps

Geometry.Overlaps method

このジオメトリが指定されたジオメトリとオーバーラップするかどうかを決定します。

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

戻り値

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

例外

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

備考

このメソッドは、ジオメトリが DE-9IM 交差行列に関してオーバーラップしているかどうかをテストします。 2 つのジオメトリが、すべてではなく一部の共通の内部ポイントを持ち、geometries の交差がジオメトリ自体と同じ次元を持つ場合、オーバーラップします。 2 つの場合Pointジオメトリまたは 2 つSurfaceジオメトリ this メソッドは: と同等です 2 つの場合Lineこのメソッドが同等のジオメトリ: 等しくない 2 つのジオメトリの場合Dimensionこのメソッドは常に戻りますfalse. DE-9IM と「空間的オーバーラップ」関係の詳細については、OpenGIS Simple Features Specification を参照してください。

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

関連項目