IGeometry.Covers
IGeometry.Covers method
Menentukan apakah geometri ini mencakup geometri tertentu.
public bool Covers(IGeometry other)
Parameter | Jenis | Keterangan |
---|---|---|
other | IGeometry | Sebuah geometri. |
Nilai Pengembalian
true
jika geometri ini “mencakup spasial” geometri lain.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 apakah satu geometri mencakup geometri lainnya dalam bentuk matriks persimpangan DE-9IM. Satu geometri mencakup geometri lainnya, jika geometri berisi setiap titik dari geometri lain. Metode ini mirip denganSpatiallyContains
, tetapi kembalitrue
lebih sering, karena tidak membedakan antara titik interior dan batas. Jadi, jika geometri A terletak pada batas geometri B,SpatiallyContains
pengembalianfalse
, saat metode ini kembalitrue
. Metode ini setara dengan:
this.Relate(other, "T*****FF*") || this.Relate(other, "*T****FF*") || this.Relate(other, "***T**FF*) || this.Relate(other, "***T*FF*");
Lihat juga
- method SpatiallyContains
- method CoveredBy
- interface IGeometry
- ruang nama Aspose.Gis.Geometries
- perakitan Aspose.GIS