aboutsummaryrefslogtreecommitdiff
path: root/src/iso19111/operation/projbasedoperation.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2022-03-09 17:02:22 +0100
committerGitHub <noreply@github.com>2022-03-09 17:02:22 +0100
commitb68b8cd1b829be8d69d6b481f8bb19595294a46a (patch)
treed915179fc935e309f01ef00743362c825f8a26bb /src/iso19111/operation/projbasedoperation.cpp
parent5399a95d965da92e8fc29b970db962ac3f9bc32a (diff)
parent860d790457f14b58caf5c0b27893b8684a5bca15 (diff)
downloadPROJ-b68b8cd1b829be8d69d6b481f8bb19595294a46a.tar.gz
PROJ-b68b8cd1b829be8d69d6b481f8bb19595294a46a.zip
Merge pull request #3105 from OSGeo/backport-3102-to-9.0
[Backport 9.0] Fix issues with WKT of concatenated operations (#3076)
Diffstat (limited to 'src/iso19111/operation/projbasedoperation.cpp')
-rw-r--r--src/iso19111/operation/projbasedoperation.cpp16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/iso19111/operation/projbasedoperation.cpp b/src/iso19111/operation/projbasedoperation.cpp
index 6e0fd109..fd03fc09 100644
--- a/src/iso19111/operation/projbasedoperation.cpp
+++ b/src/iso19111/operation/projbasedoperation.cpp
@@ -232,15 +232,13 @@ void PROJBasedOperation::_exportToJSON(
method()->_exportToJSON(formatter);
const auto &l_parameterValues = parameterValues();
- if (!l_parameterValues.empty()) {
- writer->AddObjKey("parameters");
- {
- auto parametersContext(writer->MakeArrayContext(false));
- for (const auto &genOpParamvalue : l_parameterValues) {
- formatter->setAllowIDInImmediateChild();
- formatter->setOmitTypeInImmediateChild();
- genOpParamvalue->_exportToJSON(formatter);
- }
+ writer->AddObjKey("parameters");
+ {
+ auto parametersContext(writer->MakeArrayContext(false));
+ for (const auto &genOpParamvalue : l_parameterValues) {
+ formatter->setAllowIDInImmediateChild();
+ formatter->setOmitTypeInImmediateChild();
+ genOpParamvalue->_exportToJSON(formatter);
}
}
}