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`
---------------------------------------------
::