aboutsummaryrefslogtreecommitdiff
path: root/src/iso19111/datum.cpp
diff options
context:
space:
mode:
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()) {