From 57b00a63c6caee1a53961d542904f7c9b1f014c9 Mon Sep 17 00:00:00 2001 From: Even Rouault Date: Tue, 4 Dec 2018 16:22:44 +0100 Subject: Improve management of 'deprecated' suffix in object names --- src/io.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/io.cpp') diff --git a/src/io.cpp b/src/io.cpp index e0f74f10..f396f1df 100644 --- a/src/io.cpp +++ b/src/io.cpp @@ -1449,6 +1449,10 @@ PropertyMap &WKTParser::Private::buildProperties(const WKTNodeNNPtr &node) { if (!nodeChildren.empty()) { const auto &nodeName(nodeP->value()); auto name(stripQuotes(nodeChildren[0])); + if (ends_with(name, " (deprecated)")) { + name.resize(name.size() - strlen(" (deprecated)")); + properties->set(common::IdentifiedObject::DEPRECATED_KEY, true); + } const char *tableNameForAlias = nullptr; if (ci_equal(nodeName, WKTConstants::GEOGCS)) { -- cgit v1.2.3