aboutsummaryrefslogtreecommitdiff
path: root/src/iso19111/operation/projbasedoperation.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2022-03-09 15:44:58 +0100
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2022-03-09 14:45:25 +0000
commit860d790457f14b58caf5c0b27893b8684a5bca15 (patch)
treed915179fc935e309f01ef00743362c825f8a26bb /src/iso19111/operation/projbasedoperation.cpp
parent5399a95d965da92e8fc29b970db962ac3f9bc32a (diff)
downloadPROJ-860d790457f14b58caf5c0b27893b8684a5bca15.tar.gz
PROJ-860d790457f14b58caf5c0b27893b8684a5bca15.zip
Merge pull request #3102 from rouault/fix_3076
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);
}
}
}