Geometry.Overlaps
Geometry.Overlaps method
このジオメトリが指定されたジオメトリとオーバーラップするかどうかを決定します。
public bool Overlaps(IGeometry other)
パラメータ | タイプ | 説明 |
---|---|---|
other | IGeometry | ジオメトリ。 |
戻り値
true
このジオメトリが別のジオメトリと「空間的にオーバーラップ」している場合。false
そうでなければ.
例外
例外 | 調子 |
---|---|
ArgumentNullException | 引数はnull . |
ArgumentException | ジオメトリの 1 つが無効であるため、操作を完了できません。 |
ArgumentException | SpatialReferenceSystem のジオメトリが同等ではありません. を使用できます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**");
関連項目
- interface IGeometry
- class Geometry
- 名前空間 Aspose.Gis.Geometries
- 組み立て Aspose.GIS