]> granicus.if.org Git - postgis/commitdiff
Raised a warning on pj_errno==-38 (a nodatum transform is attempted before giving up)
authorSandro Santilli <strk@keybit.net>
Wed, 21 Dec 2005 12:12:14 +0000 (12:12 +0000)
committerSandro Santilli <strk@keybit.net>
Wed, 21 Dec 2005 12:12:14 +0000 (12:12 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@2237 b70326c6-7e19-0410-871a-916f4a2858ee

lwgeom/lwgeom_transform.c

index 03ead0957c4be55dd0a8019233af763dd64f8c69..208651e3c64b6b127e64cffd2396056ec8a221d9 100644 (file)
@@ -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;
                }
        }