IGeometry.SpatiallyEquals
IGeometry.SpatiallyEquals method
Menentukan apakah geometri ini secara spasial sama dengan geometri yang ditentukan.
public bool SpatiallyEquals(IGeometry other)
Parameter | Jenis | Keterangan |
---|---|---|
other | IGeometry | Sebuah geometri. |
Nilai Pengembalian
true
jika geometri ini “spasial sama” dengan geometri yang ditentukan.false
sebaliknya.
Pengecualian
pengecualian | kondisi |
---|---|
ArgumentNullException | Argumen adalahnull . |
ArgumentException | Salah satu geometri tidak valid sehingga operasi tidak dapat diselesaikan. |
ArgumentException | SpatialReferenceSystem geometri tidak setara. Anda dapat menggunakanSpatialReferenceSystemTransformation untuk mengonversi geometri ke sistem referensi spasial yang sama. |
Perkataan
Metode ini menguji kesetaraan dalam hal matriks persimpangan DE-9IM. Itu tidak tergantung pada urutan komponen (misalnya urutan cincin interior dalam poligon), nilai Z dan M. Pada dasarnya, ini menguji bahwa dua geometri menempati “ruang” yang sama saat diproyeksikan pada ruang dua dimensi. Metode ini setara dengan: Lihat Spesifikasi Fitur Sederhana OpenGIS untuk detail lebih lanjut tentang DE-9IM.
this.Relate(other, "T*F**FFF*");
Lihat juga
- interface IGeometry
- ruang nama Aspose.Gis.Geometries
- perakitan Aspose.GIS