IGeometry.Overlaps

IGeometry.Overlaps method

Menentukan apakah geometri ini tumpang tindih dengan geometri tertentu.

public bool Overlaps(IGeometry other)
ParameterJenisKeterangan
otherIGeometrySebuah geometri.

Nilai Pengembalian

true jika geometri ini “tumpang tindih secara spasial” dengan 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 tumpang tindih dalam hal matriks persimpangan DE-9IM. Dua geometri tumpang tindih jika mereka memiliki beberapa tetapi tidak semua titik interior yang sama dan persimpangan geometri memiliki dimensi yang sama dengan geometri itu sendiri. Untuk duaPoint geometri atau duaSurface geometri metode ini setara dengan: Untuk duaLine geometri metode ini setara dengan: Untuk dua geometri dengan tidak samaDimension metode ini selalu kembalifalse. Lihat Spesifikasi Fitur Sederhana OpenGIS untuk detail lebih lanjut tentang DE-9IM dan relasi “tumpang tindih spasial”.

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

Lihat juga