Geometry.SpatiallyEquals

Geometry.SpatiallyEquals method

Bu geometrinin uzamsal olarak belirtilen bir geometriye eşit olup olmadığını belirler.

public bool SpatiallyEquals(IGeometry other)
ParametreTipTanım
otherIGeometryBir geometri.

Geri dönüş değeri

true bu geometri belirtilen geometriye “uzaysal olarak eşitse”.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, eşitliği DE-9IM kesişim matrisi açısından test eder. Bileşenlerin order (örneğin çokgendeki iç halkaların sırası), Z ve M değerlerine bağlı değildir. Temel olarak, iki boyutlu uzaya yansıtıldığında iki geometrinin aynı “boşluğu” işgal ettiğini test eder . Bu yöntem şuna eşdeğerdir: DE-9IM. hakkında daha fazla ayrıntı için OpenGIS Basit Özellikler Spesifikasyonuna bakın.

this.Relate(other, "T*F**FFF*");

Ayrıca bakınız