diff options
Diffstat (limited to 'src/iso19111/datum.cpp')
| -rw-r--r-- | src/iso19111/datum.cpp | 6 |
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()) { |
