IGeometry.Overlaps
IGeometry.Overlaps method
Determina si esta geometría se superpone con una geometría especificada.
public bool Overlaps(IGeometry other)
| Parámetro | Escribe | Descripción | 
|---|---|---|
| other | IGeometry | Una geometría. | 
Valor_devuelto
true si esta geometría se “superpone espacialmente” a otra geometría.false de lo contrario.
Excepciones
| excepción | condición | 
|---|---|
| ArgumentNullException | El argumento es null. | 
| ArgumentException | Una de las geometrías no es válida por lo que no se puede finalizar la operación. | 
| ArgumentException | SpatialReferenceSystemde geometrías no son equivalentes. Puede utilizarSpatialReferenceSystemTransformationpara 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
- interface IGeometry
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS