aboutsummaryrefslogtreecommitdiff
path: root/src/iso19111/io.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-12-09 09:08:13 +0100
committerEven Rouault <even.rouault@spatialys.com>2019-12-09 09:08:13 +0100
commit5cc1095970127f8df5c4f636b1ce782829510fa0 (patch)
tree3635584127530c730223f1b1aec2ee91be9aae73 /src/iso19111/io.cpp
parentb6f0153e5aa27dc11d2c879dc4a62a0f35a122cb (diff)
downloadPROJ-5cc1095970127f8df5c4f636b1ce782829510fa0.tar.gz
PROJ-5cc1095970127f8df5c4f636b1ce782829510fa0.zip
CRS identification: use case insensitive comparison for authority name (fixes #1779)
Diffstat (limited to 'src/iso19111/io.cpp')
-rw-r--r--src/iso19111/io.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/iso19111/io.cpp b/src/iso19111/io.cpp
index 2aec5fac..e0e6152a 100644
--- a/src/iso19111/io.cpp
+++ b/src/iso19111/io.cpp
@@ -5669,10 +5669,7 @@ static BaseObjectNNPtr createFromUserInput(const std::string &text,
DatabaseContextNNPtr dbContextNNPtr(NN_NO_CHECK(dbContext));
const auto &authName = tokens[0];
const auto &code = tokens[1];
- static const std::string epsg_lowercase("epsg");
- auto factory = AuthorityFactory::create(
- dbContextNNPtr,
- authName == epsg_lowercase ? Identifier::EPSG : authName);
+ auto factory = AuthorityFactory::create(dbContextNNPtr, authName);
try {
return factory->createCoordinateReferenceSystem(code);
} catch (...) {