Geometry.Within

Within(Extent)

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

public bool Within(Extent extent)
ПараметрТипОписание
extentExtentСтепень.

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

true если эта геометрия находится в пределах экстента;false иначе.

Исключения

исключениеусловие
ArgumentNullExceptionАргументnull.

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


Within(IGeometry)

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

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

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

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

Исключения

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

Примечания

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

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

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