Geometry.SpatiallyEquals

Geometry.SpatiallyEquals method

Détermine si cette géométrie est spatialement égale à une géométrie spécifiée.

public bool SpatiallyEquals(IGeometry other)
ParamètreTaperLa description
otherIGeometryUne géométrie.

Return_Value

true si cette géométrie “est spatialement égale” à la géométrie spécifiée.false sinon.

Exceptions

exceptioncondition
ArgumentNullExceptionL’argument estnull.
ArgumentExceptionL’une des géométries est invalide de sorte que l’opération ne peut pas être terminée.
ArgumentExceptionSpatialReferenceSystem des géométries ne sont pas équivalentes. Vous pouvez utiliserSpatialReferenceSystemTransformation afin de convertir des géométries dans le même système de référence spatial .

Remarques

Cette méthode teste l’égalité en termes de matrice d’intersection DE-9IM. Il ne dépend pas de l’ordre des composants (par exemple l’ordre des anneaux intérieurs dans le polygone), des valeurs Z et M. Fondamentalement, il teste que deux géométries occupent le même “espace” lorsqu’elles sont projetées sur un espace à deux dimensions. Cette méthode équivaut à : Voir OpenGIS Simple Features Specification pour plus de détails sur DE-9IM.

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

Voir également