IGeometry.Disjoint

IGeometry.Disjoint method

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

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

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

true если эта геометрия «пространственно не пересекается» с другой геометрией.false иначе.

Исключения

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

Примечания

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

this.Relate(other, "FF*FF****");

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