aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-05-16 15:36:06 +0200
committerEven Rouault <even.rouault@spatialys.com>2020-05-16 15:36:06 +0200
commitf57475aa3b26bf4a5cbf94b579c93a72a54558eb (patch)
treea0c55de798d32c69a0311ae4cab6b319a47a5d4e /include
parent330b2066244f77f89995a1aa195ef4323948a9b9 (diff)
downloadPROJ-f57475aa3b26bf4a5cbf94b579c93a72a54558eb.tar.gz
PROJ-f57475aa3b26bf4a5cbf94b579c93a72a54558eb.zip
Allow importing WKT1 COMPD_CS with a VERT_DATUM[Ellipsoid,2002], and exporting it back as such (on the same object) (fixes #2228)
Diffstat (limited to 'include')
-rw-r--r--include/proj/crs.hpp3
-rw-r--r--include/proj/datum.hpp2
2 files changed, 5 insertions, 0 deletions
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: