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 <noreply@github.com>2022-03-09 15:44:58 +0100
commit99570fba7d3efa77d37e4009131dbf8980bb9315 (patch)
tree6ccff10a420c96c3382251c2010264dc486fd16d /src/iso19111/operation/projbasedoperation.cpp
parentf026f9922d4c9a10421cd59729429171d2e075b4 (diff)
parent273558ec551778d2f11f848b50cd4ab2cca78594 (diff)
downloadPROJ-99570fba7d3efa77d37e4009131dbf8980bb9315.tar.gz
PROJ-99570fba7d3efa77d37e4009131dbf8980bb9315.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);
}
}
}