From: Sandro Santilli Date: Wed, 21 Dec 2005 12:12:14 +0000 (+0000) Subject: Raised a warning on pj_errno==-38 (a nodatum transform is attempted before giving up) X-Git-Tag: pgis_1_1_0~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5d96e6082cbbf85c5944369a9d5c300c188680c9;p=postgis Raised a warning on pj_errno==-38 (a nodatum transform is attempted before giving up) git-svn-id: http://svn.osgeo.org/postgis/trunk@2237 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/lwgeom/lwgeom_transform.c b/lwgeom/lwgeom_transform.c index 03ead0957..208651e3c 100644 --- a/lwgeom/lwgeom_transform.c +++ b/lwgeom/lwgeom_transform.c @@ -929,6 +929,8 @@ transform_point(POINT2D *pt, PJ *srcpj, PJ *dstpj) { if (pj_errno == -38) //2nd chance { + elog(WARNING, "transform: %i (%s)", + pj_errno, pj_strerrno(pj_errno)); //couldnt do nadshift - do it without the datum pj_transform_nodatum(srcpj, dstpj, 1, 2, &(pt->x), &(pt->y), NULL); @@ -937,7 +939,7 @@ transform_point(POINT2D *pt, PJ *srcpj, PJ *dstpj) if (pj_errno) { elog(ERROR,"transform: couldn't project point: %i (%s)", - pj_errno,pj_strerrno(pj_errno)); + pj_errno, pj_strerrno(pj_errno)); return 0; } }