EnvelopeAggregate (тип данных geometry)
Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает ограничивающий прямоугольник для заданного набора объектов geometry.
Синтаксис
EnvelopeAggregate ( geometry_operand )
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Аргументы
geometry_operand
Столбец таблицы типа geometry, представляющий набор объектов geometry.
Типы возвращаемых данных
Тип возвращаемых данных SQL Server: geometry
Исключения
Вызывает исключение FormatException
при наличии недопустимых входных значений. См. раздел STIsValid (тип данных geometry).
Замечания
Метод возвращает значение NULL, если входные данные пусты или содержат различные идентификаторы пространственных ссылок. См. статью Идентификаторы пространственных ссылок (SRID)
Метод не обрабатывает входные значения NULL.
Примечание.
Метод возвращает значение NULL, если входными являются значения NULL.
Примеры
В следующем примере возвращается ограничивающий прямоугольник для набора объектов в столбце табличных переменных.
-- Setup table variable for EnvelopeAggregate example
DECLARE @Geom TABLE
(
shape geometry,
shapeType nvarchar(50)
)
INSERT INTO @Geom(shape,shapeType) VALUES('CURVEPOLYGON(CIRCULARSTRING(2 3, 4 1, 6 3, 4 5, 2 3))', 'Circle'),
('POLYGON((1 1, 4 1, 4 5, 1 5, 1 1))', 'Rectangle');
-- Perform EnvelopeAggregate on @Geom.shape column
SELECT geometry::EnvelopeAggregate(shape).ToString()
FROM @Geom;
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по