IGeometry.Touches

IGeometry.Touches method

Menentukan apakah geometri ini dan geometri tertentu bersentuhan.

public bool Touches(IGeometry other)
ParameterJenisKeterangan
otherIGeometrySebuah geometri.

Nilai Pengembalian

true jika geometri ini “menyentuh spasial” geometri lain.false sebaliknya.

Pengecualian

pengecualiankondisi
ArgumentNullExceptionArgumen adalahnull.
ArgumentExceptionSalah satu geometri tidak valid sehingga operasi tidak dapat diselesaikan.
ArgumentExceptionSpatialReferenceSystem geometri tidak setara. Anda dapat menggunakanSpatialReferenceSystemTransformation untuk mengonversi geometri ke sistem referensi spasial yang sama.

Perkataan

Metode ini menguji apakah geometri saling bersentuhan dalam matriks persimpangan DE-9IM. Dua geometri saling bersentuhan jika setidaknya memiliki satu titik batas yang sama, tetapi tidak memiliki titik interior. Yaitu: duaLineStringsaling bersentuhan jika mereka berbagi titik akhir, tetapi tidak berbagi segmen, dua poligon saling bersentuhan jika mereka berbagi bagian cincin eksterior atau interior, tetapi interiornya tidak tumpang tindih. Metode ini setara dengan: Lihat Spesifikasi Fitur Sederhana OpenGIS untuk detail lebih lanjut tentang DE-9IM dan relasi “sentuhan spasial”.

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

Lihat juga