public class ST_Envelope
extends GenericUDF
Returns the envelope (bounding polygon) of the input geometry as a ST_Geometry object.
Format:
ST_Envelope(geometry ST_Geometry) - returns the envelope of the ST_Geometry as another ST_Geometry object
Example:
select ST_Envelope(
ST_MultiPoint(' { "type": "MultiPoint","coordinates": [ [1, 2], [-1, -2], [5, 6] ] }', 0)) from hivetable LIMIT 1;
-- return {"type":"Polygon", "coordinates":[[[-1,-2],[5,-2],[5,6],[-1,6],[-1,-2]]],"crs":{"type":"name","properties":{"name":"EPSG:0"}}}