Geometry.Touches
Geometry.Touches method
Bu geometri ile belirli bir geometrinin birbirine değip değmediğini belirler.
public bool Touches(IGeometry other)
Parametre | Tip | Tanım |
---|---|---|
other | IGeometry | Bir geometri. |
Geri dönüş değeri
true
eğer bu geometri başka bir geometriye “uzaysal olarak dokunuyorsa”.false
aksi halde.
istisnalar
istisna | şart |
---|---|
ArgumentNullException | bağımsız değişkennull . |
ArgumentException | Geometrilerden biri, işlemin tamamlanamayacağı şekilde geçersiz. |
ArgumentException | SpatialReferenceSystem 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: ikiLineString
s, 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
- interface IGeometry
- class Geometry
- ad alanı Aspose.Gis.Geometries
- toplantı Aspose.GIS