IGeometry.SpatiallyEquals
IGeometry.SpatiallyEquals method
Определяет, является ли эта геометрия пространственно равной указанной геометрии.
public bool SpatiallyEquals(IGeometry other)
Параметр | Тип | Описание |
---|---|---|
other | IGeometry | Геометрия. |
Возвращаемое значение
true
если эта геометрия “пространственно равна” указанной геометрии.false
иначе.
Исключения
исключение | условие |
---|---|
ArgumentNullException | Аргументnull . |
ArgumentException | Одна из геометрий недействительна, поэтому операция не может быть завершена. |
ArgumentException | SpatialReferenceSystem геометрий не эквивалентны. Вы можете использоватьSpatialReferenceSystemTransformation для преобразования геометрии в одну и ту же систему отсчета пространственного . |
Примечания
Этот метод проверяет равенство с точки зрения матрицы пересечения DE-9IM. Это не зависит от порядка компонентов (например, порядка внутренних колец в многоугольнике), значений Z и M. По сути, он проверяет , что две геометрии занимают одно и то же «пространство» при проецировании на двумерное пространство. Этот метод эквивалентен: Дополнительные сведения о DE-9IM см. в Спецификации простых функций OpenGIS.
this.Relate(other, "T*F**FFF*");
Смотрите также
- interface IGeometry
- пространство имен Aspose.Gis.Geometries
- сборка Aspose.GIS