From c480b1adc5738b5d7d52caeed737a160fabe0a91 Mon Sep 17 00:00:00 2001 From: Kristian Evers Date: Fri, 1 Jun 2018 21:48:25 +0200 Subject: Do not pivot over WGS84 when doing cs2cs-emulation with geocent --- src/proj_4D_api.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/proj_4D_api.c b/src/proj_4D_api.c index 1610b412..c21b6278 100644 --- a/src/proj_4D_api.c +++ b/src/proj_4D_api.c @@ -524,11 +524,13 @@ Returns 1 on success, 0 on failure return 0; P->cart = skip_prep_fin (Q); - sprintf (def, "break_cs2cs_recursion proj=cart ellps=WGS84"); - Q = proj_create (P->ctx, def); - if (0==Q) - return 0; - P->cart_wgs84 = skip_prep_fin (Q); + if (!P->is_geocent) { + sprintf (def, "break_cs2cs_recursion proj=cart ellps=WGS84"); + Q = proj_create (P->ctx, def); + if (0==Q) + return 0; + P->cart_wgs84 = skip_prep_fin (Q); + } } return 1; -- cgit v1.2.3