IGeometry.Within

Within(Extent)

Bu geometrinin belirli bir kapsam içinde olup olmadığını belirler.

public bool Within(Extent extent)
ParametreTipTanım
extentExtentkapsam.

Geri dönüş değeri

true bu geometri kapsam içindeyse;false aksi halde.

istisnalar

istisnaşart
ArgumentNullExceptionbağımsız değişkennull.

Ayrıca bakınız


Within(IGeometry)

Bu geometrinin belirli bir geometri içinde olup olmadığını belirler.

public bool Within(IGeometry other)
ParametreTipTanım
otherIGeometryBir 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
ArgumentNullExceptionbağımsız değişkennull.
ArgumentExceptionGeometrilerden biri, işlemin tamamlanamayacağı şekilde geçersiz.
ArgumentExceptionSpatialReferenceSystem 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