Geometry.Crosses

Geometry.Crosses method

Bu geometri ile belirli bir geometrinin kesişip kesişmediğini belirler.

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

Geri dönüş değeri

true eğer bu geometri başka bir geometriyi “uzamsal olarak kesiyorsa”.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 geometrilerin çapraz olup olmadığını test eder. Tüm iç noktaları olmasa da bazı ortak iç noktaları varsa iki geometri birbirini keser ve kesişimin boyutu en az birinin boyutundan küçükse geometriler. Yani: ikiLineString s çapraz, eğer bir ‘X’ harfi, bir LineString ve birPolygon LineString bir Poligonun içinden geçerse kesişir. DE-9IM ve “uzaysal olarak kesişir” ilişkisi hakkında daha fazla ayrıntı için OpenGIS Basit Özellikler Spesifikasyonuna bakın.

Ayrıca bakınız