# Grouped geometry envelope > Supported in: Batch, Faster Returns the envelope of all valid geometries in the given column. Invalid geometries are treated as null and ignored. **Expression categories:** Geospatial ## Declared arguments * **Expression:** Column of geometries to compute the envelope of.
*Expression\* **Output type:** *Geometry* ## Examples ### Example 1: Base case **Argument values:** * **Expression:** `geometry` **Given input table:** | geometry | | ----- | | {"type":"LineString","coordinates":\[\[1,0],\[0,8.4]]} | | {"type":"Point","coordinates":\[125.6, -92.3]} | | {"type":"Polygon","coordinates":\[\[\[0,0],\[1,6.3],\[-6,1],\[0,0]]]} | **Outputs:** {"type":"Polygon","coordinates":\[\[\[-6.0,-92.3],\[-6.0,8.4],\[125.6,8.4],\[125.6,-92.3],\[-6.0,-92.3]]]} *** ### Example 2: Null case **Argument values:** * **Expression:** `geometry` **Given input table:** | geometry | | ----- | | *null* | **Outputs:** *null* *** ### Example 3: Edge case **Argument values:** * **Expression:** `geometry` **Given input table:** | geometry | | ----- | | Invalid GeoJSON | | {"type":"LineString","coordinates":\[\[2,0],\[0,4.8]]} | **Outputs:** {"type":"Polygon","coordinates":\[\[\[0.0,0.0],\[0.0,4.8],\[2.0,4.8],\[2.0,0.0],\[0.0,0.0]]]} ***