From da766b983af29378c3cf2d8f4abbe1295f07adcb Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Fri, 10 Feb 2023 00:03:55 +0100 Subject: [PATCH] WKT1 parser: only emit warning when encountering invalid UNKNOWN WKT1 axis direction (fixes #7210) --- src/iso19111/io.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/iso19111/io.cpp b/src/iso19111/io.cpp index bf1d619d00..b6bca7aff6 100644 --- a/src/iso19111/io.cpp +++ b/src/iso19111/io.cpp @@ -2634,6 +2634,11 @@ WKTParser::Private::buildAxis(const WKTNodeNNPtr &node, direction = &AxisDirection::GEOCENTRIC_Z; } else if (dirString == AxisDirectionWKT1::OTHER.toString()) { direction = &AxisDirection::UNSPECIFIED; + } else if (dirString == "UNKNOWN") { + // Found in WKT1 of NSIDC's EASE-Grid Sea Ice Age datasets. + // Cf https://github.com/OSGeo/gdal/issues/7210 + emitRecoverableWarning("UNKNOWN is not a valid direction name."); + direction = &AxisDirection::UNSPECIFIED; } if (!direction) {