Geometry.SpatiallyEquals

Geometry.SpatiallyEquals method

Определяет, является ли эта геометрия пространственно равной указанной геометрии.

public bool SpatiallyEquals(IGeometry other)
ПараметрТипОписание
otherIGeometryГеометрия.

Возвращаемое значение

true если эта геометрия “пространственно равна” указанной геометрии.false иначе.

Исключения

исключениеусловие
ArgumentNullExceptionАргументnull.
ArgumentExceptionОдна из геометрий недействительна, поэтому операция не может быть завершена.
ArgumentExceptionSpatialReferenceSystem геометрий не эквивалентны. Вы можете использоватьSpatialReferenceSystemTransformation для преобразования геометрии в одну и ту же систему отсчета пространственного .

Примечания

Этот метод проверяет равенство с точки зрения матрицы пересечения DE-9IM. Это не зависит от порядка компонентов (например, порядка внутренних колец в многоугольнике), значений Z и M. По сути, он проверяет , что две геометрии занимают одно и то же «пространство» при проецировании на двумерное пространство. Этот метод эквивалентен: Дополнительные сведения о DE-9IM см. в Спецификации простых функций OpenGIS.

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

Смотрите также