From f57475aa3b26bf4a5cbf94b579c93a72a54558eb Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Sat, 16 May 2020 15:36:06 +0200 Subject: Allow importing WKT1 COMPD_CS with a VERT_DATUM[Ellipsoid,2002], and exporting it back as such (on the same object) (fixes #2228) --- include/proj/crs.hpp | 3 +++ include/proj/datum.hpp | 2 ++ 2 files changed, 5 insertions(+) (limited to 'include') diff --git a/include/proj/crs.hpp b/include/proj/crs.hpp index 61844f79..7aa74c41 100644 --- a/include/proj/crs.hpp +++ b/include/proj/crs.hpp @@ -140,6 +140,9 @@ class PROJ_GCC_DLL CRS : public common::ObjectUsage, PROJ_INTERNAL CRSNNPtr allowNonConformantWKT1Export() const; + PROJ_INTERNAL CRSNNPtr + attachOriginalVertCRS(const VerticalCRSNNPtr &vertCRS) const; + //! @endcond protected: diff --git a/include/proj/datum.hpp b/include/proj/datum.hpp index 6a0db1dc..3fc5f5d8 100644 --- a/include/proj/datum.hpp +++ b/include/proj/datum.hpp @@ -590,6 +590,8 @@ class PROJ_GCC_DLL VerticalReferenceFrame : public Datum { PROJ_INTERNAL void _exportToJSON(io::JSONFormatter *formatter) const override; // throw(FormattingException) + PROJ_INTERNAL const std::string &getWKT1DatumType() const; + //! @endcond protected: -- cgit v1.2.3