IGeometry.SpatiallyEquals
IGeometry.SpatiallyEquals method
Determina si esta geometría es espacialmente igual a una geometría especificada.
public bool SpatiallyEquals(IGeometry other)
Parámetro | Escribe | Descripción |
---|---|---|
other | IGeometry | Una geometría. |
Valor_devuelto
true
si esta geometría “espacialmente es igual” a la geometría especificada.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 prueba la igualdad en términos de la matriz de intersección DE-9IM. No depende del orden de los componentes (por ejemplo, el orden de los anillos interiores en el polígono), los valores Z y M. Básicamente, prueba que dos geometrías ocupan el mismo “espacio” cuando se proyectan en un espacio bidimensional. Este método es equivalente a: Consulte la Especificación de características simples de OpenGIS para obtener más detalles sobre DE-9IM.
this.Relate(other, "T*F**FFF*");
Ver también
- interface IGeometry
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS