Client Side Buffering Extension =============================== This extension can add the ability to allow user-drawn areas to be buffered. It will modify the shape inline, so the original shape is not natively recoverable. Pros ---- Users can see the buffered shapes in the client! Cons ---- * Creates more dependencies. GeoMOOSE is already a fairly sizeable deliverable. JSTS is, itself, sizeable. * Some confusion. There are now three different ways to do a buffer. * Some browsers may bite the dust trying to calculate the buffers on more complex shapes. Requirements ------------ This requires the use of JSTS. The instructions below will install a tested version of JSTS using bower. To install bower globally:: npm install -g bower Installing ---------- :: cd extensions/ClientBuffer # this will install all the required components bower install Add JSTS and Client Buffer to `geomoose.html` --------------------------------------------- ::