IGeometry.Touches

IGeometry.Touches method

Determina si esta geometría y una geometría específica se tocan.

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

Valor_devuelto

true si esta geometría “toca espacialmente” 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 tocan entre sí en términos de la matriz de intersección DE-9IM. Dos geometrías se tocan si tienen al menos un punto límite en común, pero ningún punto interior. Es decir: dosLineStringse tocan si comparten un punto final, pero no comparten un segmento, dos polígonos se tocan si comparten parte del anillo exterior o interior, pero sus interiores no se superponen. Este método es equivalente a: Consulte la Especificación de funciones simples de OpenGIS para obtener más detalles sobre DE-9IM y la relación “toques espaciales”.

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

Ver también