IGeometry.Within
Contenido
[
Ocultar
]Within(Extent)
Determina si esta geometría está dentro de una extensión especificada.
public bool Within(Extent extent)
Parámetro | Escribe | Descripción |
---|---|---|
extent | Extent | El grado. |
Valor_devuelto
true
si esta geometría está dentro de la extensión;false
de lo contrario.
Excepciones
excepción | condición |
---|---|
ArgumentNullException | El argumento esnull . |
Ver también
- method Contains
- class Extent
- interface IGeometry
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS
Within(IGeometry)
Determina si esta geometría está dentro de una geometría especificada.
public bool Within(IGeometry other)
Parámetro | Escribe | Descripción |
---|---|---|
other | IGeometry | Una geometría. |
Valor_devuelto
true
si esta geometría está “espacialmente dentro” de otra geometría.false
de lo contrario.
Excepciones
excepción | condición |
---|---|
ArgumentNullException | El argumento esnull . |
ArgumentException | Una de las geometrías no es válida por lo que no se puede finalizar la operación. |
ArgumentException | SpatialReferenceSystem 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
- method SpatiallyContains
- method CoveredBy
- interface IGeometry
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS