public class STBuffer
extends java.lang.Object
Generates a new ST_Geometry object that is the buffered version of the input geometry. Format: ST_Buffer(geometry ST_Geometry, bufferWidth NUMBER, arcTol NUMBER) - returns a new ST_Geometry which is the buffered version of the specified 2D geometry If the geometry is geodetic then the geometry is interpreted as long/lat values in WGS84 and the bufferwidth and tolerance are interpreted as meters. The tolerance is optional. The tolerance is used in geodetic arc densification and ignored for non-geodetic geometries. By default the tolerance is 0.05 for geodetic geometries. Example: select ST_Buffer(ST_Point('{ "type": "Point", "coordinates": [0, 5]}', 0), 3) from table LIMIT 1; -- return {"type":"Polygon","coordinates": [[[-3,5],[-2.8977774789,4.2235428647],[-2.5980762114,3.5],[-2.1213203436,2.8786796564],[-1.5,2.4019237886],[-0.7764571353,2.1022225211], [0,2],[0.7764571353,2.1022225211],[1.5,2.4019237886],[2.1213203436,2.8786796564],[2.5980762114,3.5],[2.8977774789,4.2235428647], [3,5],[2.8977774789,5.7764571353],[2.5980762114,6.5],[2.1213203436,7.1213203436],[1.5,7.5980762114],[0.7764571353,7.8977774789], [0,8],[-0.7764571353,7.8977774789],[-1.5,7.5980762114],[-2.1213203436,7.1213203436],[-2.5980762114,6.5],[-2.8977774789,5.7764571353], [-3,5]]],"crs":{"type":"name","properties":{"name":"EPSG:0"}}}