IGeometry.Within

Within(Extent)

Determina si esta geometría está dentro de una extensión especificada.

public bool Within(Extent extent)
ParámetroEscribeDescripción
extentExtentEl grado.

Valor_devuelto

true si esta geometría está dentro de la extensión;false de lo contrario.

Excepciones

excepcióncondición
ArgumentNullExceptionEl argumento esnull.

Ver también


Within(IGeometry)

Determina si esta geometría está dentro de una geometría especificada.

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

Valor_devuelto

true si esta geometría está “espacialmente dentro” de 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 una geometría está dentro de otra en términos de la matriz de intersección DE-9IM. Una geometría está dentro de otra, si otra geometría contiene todos los puntos de la geometría y las geometrías interiores se intersecan. Este método es equivalente a: Consulte la Especificación de características simples de OpenGIS para obtener más detalles sobre DE-9IM y la relación “espacialmente dentro”.

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

Ver también