Inspiration: this post on the JSTS group (with an image - good job on requirements!)
JTS implementation: in the lab
Code: Geometry geom = VariableWidthBuffer.buffer( line, 10, 80 );
Output:
Brass Birmingham becomes #1 on BoardGameGeek
4 weeks ago