aboutsummaryrefslogtreecommitdiff
path: root/src/iso19111/coordinateoperation.cpp
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2020-04-23 21:41:00 +0200
committerGitHub <noreply@github.com>2020-04-23 21:41:00 +0200
commit40466db40499e003cc59957d7e245b6ce8f8e4a3 (patch)
treea879f7919eabf5e8f9c8cbeb1ae54c5e81d66155 /src/iso19111/coordinateoperation.cpp
parentb0e5448982b4e12db9a664ac96089a14375cb55d (diff)
downloadPROJ-40466db40499e003cc59957d7e245b6ce8f8e4a3.tar.gz
PROJ-40466db40499e003cc59957d7e245b6ce8f8e4a3.zip
Fix support of WKT1_GDAL with netCDF rotated pole formulation (#2185)
Contributes to fixing issue raised in https://lists.osgeo.org/pipermail/gdal-dev/2020-April/052003.html
Diffstat (limited to 'src/iso19111/coordinateoperation.cpp')
-rw-r--r--src/iso19111/coordinateoperation.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/iso19111/coordinateoperation.cpp b/src/iso19111/coordinateoperation.cpp
index 4ae5f8a6..ec515cd7 100644
--- a/src/iso19111/coordinateoperation.cpp
+++ b/src/iso19111/coordinateoperation.cpp
@@ -6380,10 +6380,9 @@ void Conversion::_exportToPROJString(
auto derivedGeographicCRS =
dynamic_cast<const crs::DerivedGeographicCRS *>(horiz);
- if (derivedGeographicCRS) {
- auto baseGeodCRS = derivedGeographicCRS->baseCRS();
+ if (!formatter->getCRSExport() && derivedGeographicCRS) {
formatter->setOmitProjLongLatIfPossible(true);
- baseGeodCRS->_exportToPROJString(formatter);
+ derivedGeographicCRS->addAngularUnitConvertAndAxisSwap(formatter);
formatter->setOmitProjLongLatIfPossible(false);
}
}