id summary reporter owner description type status priority milestone component version resolution keywords cc 413 ST_OffsetCurve rafalmag strk "I needed some new functionality and found topic: http://postgis.refractions.net/pipermail/postgis-users/2009-June/023717.html In that topic there was link to: http://trac.osgeo.org/geos/ticket/215 It was exactly what I was looking for so I added this to PostGIS. Example of use: {{{ select st_astext(ST_Single_Sided_Buffer( ST_GeomFromText('LINESTRING(10 10,10 20, 20 20 )'), 1,'join=mitre mitre_limit=5.0',0)); -------------- LINESTRING(20 19,11 19,11 10) select st_astext(ST_Single_Sided_Buffer( ST_GeomFromText('LINESTRING(10 10,10 20, 20 20 )'), 1,'join=mitre mitre_limit=5.0',1)); -------------- LINESTRING(9 10,9 21,20 21) }}}" enhancement closed medium PostGIS 2.0.0 postgis master fixed history sholl bj