aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-10-31 13:59:25 +0100
committerEven Rouault <even.rouault@spatialys.com>2020-10-31 13:59:25 +0100
commitbaed8dae4980698873500dec16b158638df71318 (patch)
tree30a2993a4d0cc734e0f5a79dd379de80e1ca2c0b /src
parent64d46a6b2939272a0590d3e149ffec5b9ec0336f (diff)
downloadPROJ-baed8dae4980698873500dec16b158638df71318.tar.gz
PROJ-baed8dae4980698873500dec16b158638df71318.zip
Make sure that remarks is preserved when substituting (EPSG) grid name by PROJ one
Diffstat (limited to 'src')
-rw-r--r--src/iso19111/coordinateoperation.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/iso19111/coordinateoperation.cpp b/src/iso19111/coordinateoperation.cpp
index be15b3e0..599e04bd 100644
--- a/src/iso19111/coordinateoperation.cpp
+++ b/src/iso19111/coordinateoperation.cpp
@@ -8836,11 +8836,16 @@ createSimilarPropertiesTransformation(TransformationNNPtr obj) {
// The domain(s) are unchanged
addDomains(map, obj.get());
- std::string forwardName = obj->nameStr();
+ const std::string &forwardName = obj->nameStr();
if (!forwardName.empty()) {
map.set(common::IdentifiedObject::NAME_KEY, forwardName);
}
+ const std::string &remarks = obj->remarks();
+ if (!remarks.empty()) {
+ map.set(common::IdentifiedObject::REMARKS_KEY, remarks);
+ }
+
addModifiedIdentifier(map, obj.get(), false, true);
return map;