IGeometry.Touches

IGeometry.Touches method

Bu geometri ile belirli bir geometrinin birbirine değip değmediğini belirler.

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

Geri dönüş değeri

true eğer bu geometri başka bir geometriye “uzaysal olarak dokunuyorsa”.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 birbirine değip değmediğini test eder. İki geometri, en az bir ortak sınır noktasına sahiplerse, ancak iç noktaları yoksa birbirine temas eder. Yani: ikiLineStrings, bir uç noktayı paylaşıyorlarsa, ancak bir parçayı paylaşmıyorlarsa, birbirine dokunun, iki çokgen, dış veya iç halkanın bir kısmını paylaşıyorlarsa, ancak içleri çakışmıyorsa, birbirine dokunun. Bu yöntem şuna eşdeğerdir: DE-9IM ve “uzaysal dokunuşlar” ilişkisi hakkında daha fazla ayrıntı için OpenGIS Basit Özellikler Spesifikasyonuna bakın.

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

Ayrıca bakınız