Geometry.Crosses
Geometry.Crosses method
Bu geometri ile belirli bir geometrinin kesişip kesişmediğini belirler.
public bool Crosses(IGeometry other)
Parametre | Tip | Tanım |
---|---|---|
other | IGeometry | Bir geometri. |
Geri dönüş değeri
true
eğer bu geometri başka bir geometriyi “uzamsal olarak kesiyorsa”.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 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
- interface IGeometry
- class Geometry
- ad alanı Aspose.Gis.Geometries
- toplantı Aspose.GIS