IGeometry.Overlaps

IGeometry.Overlaps method

Bu geometrinin belirtilen bir geometri ile örtüşüp örtüşmediğini belirler.

public bool Overlaps(IGeometry other)
ParametreTipTanım
otherIGeometryBir geometri.

Geri dönüş değeri

true bu geometri başka bir geometriyle “uzaysal olarak örtüşüyorsa”.false aksi halde.

istisnalar

istisnaşart
ArgumentNullExceptionbağımsız değişkennull.
ArgumentExceptionGeometrilerden biri, işlemin tamamlanamayacağı şekilde geçersiz.
ArgumentExceptionSpatialReferenceSystem geometrilerin eşdeğer değil. KullanabilirsinizSpatialReferenceSystemTransformation geometrileri aynı uzamsal referans sistemine dönüştürmek için.

Notlar

Bu yöntem, DE-9IM kesişim matrisi açısından geometrilerin örtüşüp örtüşmediğini test eder. İki geometri, iç noktaların tamamı olmasa da bazılarına sahipse ve geometrilerin kesişimi , geometrilerin kendileriyle aynı boyuta sahipse örtüşür. iki kişilikPoint geometriler veya ikiSurface geometriler this yöntemi şuna eşdeğerdir: iki kişilikLine Bu yöntemin eşdeğer olduğu geometriler: Eşit olmayan iki geometri içinDimension bu yöntem her zaman döndürürfalse. DE-9IM ve “uzaysal örtüşmeler” ilişkisi hakkında daha fazla ayrıntı için OpenGIS Basit Özellikler Spesifikasyonuna bakın.

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

Ayrıca bakınız