Hot answers tagged buffer
There is no way to define "outside only" in gBuffer. You have to go through the additional step of turning the inner polygon to null, and for a good reason. You can use the raster::erase function to remove the internal polygon. If you really want this as part of the gBuffer function why not just write your own modification of gBuffer that adds an "outside ...
Use ST_Affine to make a shifted geometry; Use ST_ConvexHull on each pair (original and shifted) to create a "directional buffer".
Only top voted, non community-wiki answers of a minimum length are eligible