IGeometry.Crosses

IGeometry.Crosses method

Bepaalt of deze geometrie en een gespecificeerde geometrie elkaar kruisen.

public bool Crosses(IGeometry other)
ParameterTypeBeschrijving
otherIGeometryEen geometrie.

Winstwaarde

true als deze geometrie een andere geometrie “ruimtelijk kruist”.false anders.

Uitzonderingen

uitzonderingvoorwaarde
ArgumentNullExceptionArgument isnull.
ArgumentExceptionEen van de geometrieën is zodanig ongeldig dat de bewerking niet kan worden voltooid.
ArgumentExceptionSpatialReferenceSystem van geometrieën zijn niet equivalent. U kunt gebruikenSpatialReferenceSystemTransformation om geometrieën te converteren naar hetzelfde ruimtelijke referentiesysteem.

Opmerkingen

Deze methode test of geometrieën kruisen zijn in termen van DE-9IM snijpuntmatrix. Twee geometrieën kruisen elkaar als ze enkele maar niet alle inwendige punten gemeenschappelijk hebben en de afmeting van het snijpunt kleiner is dan de afmeting van ten minste één van de geometries. Dat is: tweeLineString s kruisen, als ze een ‘X’-letter vormen, een LineString en eenPolygon kruisen als LineString door het interieur van een polygoon gaat. Zie OpenGIS Simple Features Specification voor meer details over DE-9IM en de relatie “ruimtelijk kruisen”.

Zie ook