aboutsummaryrefslogtreecommitdiff
path: root/src/iso19111/datum.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-03-06 18:28:30 +0100
committerGitHub <noreply@github.com>2020-03-06 18:28:30 +0100
commit93da0bcaa0880b183b312e1ce7834c74357e5b0e (patch)
tree2d6f318b8f1700ebcb35dbfd7791c038d7b2a212 /src/iso19111/datum.cpp
parent2dbca196a0c73972a0cc70856a42f01765868145 (diff)
parent6512ef2427ed6b303ae1c03b91907020cb5366d8 (diff)
downloadPROJ-93da0bcaa0880b183b312e1ce7834c74357e5b0e.tar.gz
PROJ-93da0bcaa0880b183b312e1ce7834c74357e5b0e.zip
Merge pull request #2024 from rouault/add_support_for_WKT1_ESRI_VERTCS
WKT import/export: add support for WKT1_ESRI VERTCS syntax
Diffstat (limited to 'src/iso19111/datum.cpp')
-rw-r--r--src/iso19111/datum.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/iso19111/datum.cpp b/src/iso19111/datum.cpp
index d9d9c261..ad287e73 100644
--- a/src/iso19111/datum.cpp
+++ b/src/iso19111/datum.cpp
@@ -1846,7 +1846,9 @@ void VerticalReferenceFrame::_exportToWKT(
{
const bool isWKT2 = formatter->version() == io::WKTFormatter::Version::WKT2;
formatter->startNode(isWKT2 ? io::WKTConstants::VDATUM
- : io::WKTConstants::VERT_DATUM,
+ : formatter->useESRIDialect()
+ ? io::WKTConstants::VDATUM
+ : io::WKTConstants::VERT_DATUM,
!identifiers().empty());
const auto &l_name = nameStr();
if (!l_name.empty()) {
@@ -1856,7 +1858,7 @@ void VerticalReferenceFrame::_exportToWKT(
}
if (isWKT2) {
Datum::getPrivate()->exportAnchorDefinition(formatter);
- } else {
+ } else if (!formatter->useESRIDialect()) {
formatter->add(2005); // CS_VD_GeoidModelDerived from OGC 01-009
const auto &extension = formatter->getVDatumExtension();
if (!extension.empty()) {