IGeometry.Within
İçindekiler
[
Saklamak
]Within(Extent)
Bu geometrinin belirli bir kapsam içinde olup olmadığını belirler.
public bool Within(Extent extent)
Parametre | Tip | Tanım |
---|---|---|
extent | Extent | kapsam. |
Geri dönüş değeri
true
bu geometri kapsam içindeyse;false
aksi halde.
istisnalar
istisna | şart |
---|---|
ArgumentNullException | bağımsız değişkennull . |
Ayrıca bakınız
- method Contains
- class Extent
- interface IGeometry
- ad alanı Aspose.Gis.Geometries
- toplantı Aspose.GIS
Within(IGeometry)
Bu geometrinin belirli bir geometri içinde olup olmadığını belirler.
public bool Within(IGeometry other)
Parametre | Tip | Tanım |
---|---|---|
other | IGeometry | Bir geometri. |
Geri dönüş değeri
true
eğer bu geometri başka bir geometrinin “mekansal olarak içindeyse”.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 bir geometrinin diğerinin içinde olup olmadığını test eder. Bir geometri, geometrinin her noktasını içeriyorsa ve geometriler içleri kesişiyorsa, bir geometri diğerinin içindedir. Bu yöntem şuna eşdeğerdir: DE-9IM ve “uzaysal olarak” ilişkisi hakkında daha fazla ayrıntı için OpenGIS Basit Özellikler Spesifikasyonuna bakın.
this.Relate(other, "T*F**F***");
Ayrıca bakınız
- method SpatiallyContains
- method CoveredBy
- interface IGeometry
- ad alanı Aspose.Gis.Geometries
- toplantı Aspose.GIS