inline project_transformer(const std::string& par)
 {
     factory<LatLong, Cartesian, parameters> fac;
     m_prj.reset(fac.create_new(init(par)));
 }
 inline project_inverse_transformer(Parameters const& par)
 {
     factory<LatLong, Cartesian, Parameters> fac;
     m_prj.reset(fac.create_new(par));
 }