>Not in the examples folder or the docs, but the test contains lots of examples. Well, they all do the same thing, so what is done is this:

>    join_miter

>        <

>            point_type,

>            typename bg::point_type<GeometryOut>::type

>        > join_strategy;

> 

>    typedef bg::strategy::buffer::distance_assymetric<double> distance_strategy_type;

>    distance_strategy_type distance_strategy(distance_left, distance_right);

>    std::vector<GeometryOut> buffered;

>    bg::buffer_inserter<GeometryOut>(geometry, std::back_inserter(buffered),

>                        distance_strategy,

>                        join_strategy);

 

Thanks Barend!  I think I am almost there, but there is a kink that I am trying to work out.  If I have coordinates expressed in degrees longitude/latitude, can I operate directly on those coordinates without first transforming them to a “flat” projection like UTM?  It is easy enough to get meters/degree latitude, but longitudinal distortion is another matter.  Does the distance_strategy have anything to do with this?  I can accept a first-order model that assumes meters/degree-longitude is constant over the entire shape.

 

Thanks,

John