<div dir="ltr"><div>Hi</div><div><br></div><div>There is currently a method</div><div><br></div><div><span style="font-family:monospace">CRSNNPtr CRS::promoteTo3D(const std::string &newName,<br>                          const io::DatabaseContextPtr &dbContext) const</span></div><div><br></div><div>that adds vertical axis in Meters (if there is no one there, etc).</div><div><br></div><div>Sometimes (when working with CRS from USA), I need the vertical one in ft or ftUS.</div><div><br></div><div>There is another function</div><div><span style="font-family:monospace">CRSNNPtr CRS::promoteTo3D(const std::string &newName,<br>                          const io::DatabaseContextPtr &dbContext,<br>                          const cs::CoordinateSystemAxisNNPtr<br>                              &verticalAxisIfNotAlreadyPresent) const</span></div><div><br></div><div>but it is "PROJ_INTERNAL" (whatever it means)</div><div><br></div><div>Would it make sense to have a function (or overload) that specifies the unit?</div><div><br></div><div>Thanks.<br></div><br><div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">.___ ._ ..._ .. . ._.  .___ .. __ . _. . __..  ... .... ._ .__<br>Entre dos pensamientos racionales <br>hay infinitos pensamientos irracionales.<br><br></div></div></div></div>