STIsClosed (тип данных geography)
Возвращает значение 1, если начальная и конечная точки заданного экземпляра geography совпадают. Возвращает 1 для типов коллекции geography, если каждый содержащийся экземпляр geography закрыт. Возвращает значение 0, если экземпляр является незамкнутым.
Этот метод типа данных geography поддерживает экземпляры FullGlobe или пространственные экземпляры, размер которых больше полушария.
Синтаксис
.STIsClosed ( )
Типы возвращаемых данных
Возвращаемый тип SQL Server: bit
Возвращаемый тип CLR: SqlBoolean
Замечания
Этот метод возвращает значение 0, если среди фигур экземпляра geography есть точки или если экземпляр является пустым.
Метод возвращает значение true, если экземпляр FullGlobe является Polygon или другим типом экземпляра.
Все экземпляры 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();