IGeometry.Overlaps

IGeometry.Overlaps method

Determina si esta geometría se superpone con una geometría especificada.

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

Valor_devuelto

true si esta geometría se “superpone espacialmente” a otra geometría.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 comprueba si las geometrías se superponen en términos de la matriz de intersección DE-9IM. Dos geometrías se superponen si tienen algunos puntos interiores en común, pero no todos, y la intersección de las geometrías tiene la misma dimensión que las geometrías mismas. Para dosPoint geometrías o dosSurface geometrías este método es equivalente a: Para dosLine geometrías este método es equivalente a: Para dos geometrías con diferenteDimension este método siempre regresafalse. Consulte la Especificación de características simples de OpenGIS para obtener más detalles sobre DE-9IM y la relación de “superposición espacial”.

this.Relate(other, "T*T***T**");
this.Relate(other, "1*T***T**");

Ver también