Поделиться через


STIsClosed (тип данных geography)

Возвращает значение 1, если начальная и конечная точки заданного экземпляра geography совпадают. Возвращает 1 для типов коллекции geography, если каждый содержащийся экземпляр geography закрыт. Возвращает значение 0, если экземпляр является незамкнутым.

Синтаксис

.STIsClosed ( )

Тип возвращаемых данных

Возвращаемый тип SQL Server: bit

Возвращаемый тип CLR: SqlBoolean

Замечания

Этот метод возвращает значение 0, если среди фигур экземпляра geography есть точки или если экземпляр является пустым.

Все экземпляры Polygon считаются замкнутыми.

Примеры

В следующем примере создается экземпляр Polygon и вызывается метод STIsClosed(), который определяет, является ли экземпляр Polygon замкнутым.

DECLARE @g geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SELECT @g.STIsClosed();