aboutsummaryrefslogtreecommitdiff
path: root/src/iso19111/coordinateoperation.cpp
diff options
context:
space:
mode:
authorKristian Evers <kristianevers@gmail.com>2019-10-12 09:01:36 +0200
committerGitHub <noreply@github.com>2019-10-12 09:01:36 +0200
commit3cae496c2511f76ac97250282c3faa383dbb72ab (patch)
treefc996f819361f877f4a0b05aa32133aca7557024 /src/iso19111/coordinateoperation.cpp
parenta6dccb3b8fbc86bef82e389f7d9ef41a5127ca66 (diff)
parent25e1f6ee789d9db8756e05423f9a454885db4b9f (diff)
downloadPROJ-3cae496c2511f76ac97250282c3faa383dbb72ab.tar.gz
PROJ-3cae496c2511f76ac97250282c3faa383dbb72ab.zip
Merge pull request #1665 from rouault/fix_custom_compound_crs_with_NAD83_2011_and_geoidgrid_to_WGS84_G1762
proj_create_crs_to_crs(): remove elimination of Ballpark operations that caused transformation failures in some cases
Diffstat (limited to 'src/iso19111/coordinateoperation.cpp')
-rw-r--r--src/iso19111/coordinateoperation.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/iso19111/coordinateoperation.cpp b/src/iso19111/coordinateoperation.cpp
index 6e6d4cec..6a05bbe8 100644
--- a/src/iso19111/coordinateoperation.cpp
+++ b/src/iso19111/coordinateoperation.cpp
@@ -12937,9 +12937,7 @@ CoordinateOperationFactory::Private::createOperations(
auto vertCRSOfBaseOfBoundSrc =
dynamic_cast<const crs::VerticalCRS *>(boundSrc->baseCRS().get());
- if (vertCRSOfBaseOfBoundSrc && hubSrcGeog &&
- hubSrcGeog->coordinateSystem()->axisList().size() == 3 &&
- geogDst->coordinateSystem()->axisList().size() == 3) {
+ if (vertCRSOfBaseOfBoundSrc && hubSrcGeog) {
auto opsFirst = createOperations(sourceCRS, hubSrc, context);
if (context.skipHorizontalTransformation) {
if (!opsFirst.empty())