IGeometry.SpatiallyEquals

IGeometry.SpatiallyEquals method

Bestimmt, ob diese Geometrie räumlich gleich einer bestimmten Geometrie ist.

public bool SpatiallyEquals(IGeometry other)
ParameterTypBeschreibung
otherIGeometryEine Geometrie.

Rückgabewert

true wenn diese Geometrie der angegebenen Geometrie “räumlich gleich” ist.false andernfalls.

Ausnahmen

AusnahmeBedingung
ArgumentNullExceptionArgument istnull.
ArgumentExceptionEine der Geometrien ist ungültig, sodass der Vorgang nicht abgeschlossen werden kann.
ArgumentExceptionSpatialReferenceSystem von Geometrien sind nicht gleichwertig. Sie können verwendenSpatialReferenceSystemTransformation um Geometrien in dasselbe räumliche Bezugssystem umzuwandeln.

Bemerkungen

Diese Methode testet die Gleichheit in Bezug auf die DE-9IM-Schnittpunktmatrix. Es hängt nicht von order der Komponenten (zB Reihenfolge der Innenringe im Polygon), Z- und M-Werten ab. Grundsätzlich testet es , dass zwei Geometrien denselben “Raum” einnehmen, wenn sie auf einen zweidimensionalen Raum projiziert werden. Diese Methode entspricht: Siehe OpenGIS Simple Features Specification für weitere Details zu DE-9IM.

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

Siehe auch