IGeometry.SpatiallyEquals

IGeometry.SpatiallyEquals method

Determina si esta geometría es espacialmente igual a una geometría especificada.

public bool SpatiallyEquals(IGeometry other)
ParámetroEscribeDescripción
otherIGeometryUna geometría.

Valor_devuelto

true si esta geometría “espacialmente es igual” a la geometría especificada.false de lo contrario.

Excepciones

excepcióncondición
ArgumentNullExceptionEl argumento esnull.
ArgumentExceptionUna de las geometrías no es válida por lo que no se puede finalizar la operación.
ArgumentExceptionSpatialReferenceSystem de geometrías no son equivalentes. Puede utilizarSpatialReferenceSystemTransformation para convertir geometrías al mismo sistema de referencia espacial .

Observaciones

Este método prueba la igualdad en términos de la matriz de intersección DE-9IM. No depende del orden de los componentes (por ejemplo, el orden de los anillos interiores en el polígono), los valores Z y M. Básicamente, prueba que dos geometrías ocupan el mismo “espacio” cuando se proyectan en un espacio bidimensional. Este método es equivalente a: Consulte la Especificación de características simples de OpenGIS para obtener más detalles sobre DE-9IM.

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

Ver también