Improved transform() errors verbosity.

git-svn-id: http://svn.osgeo.org/postgis/trunk@1406 b70326c6-7e19-0410-871a-916f4a2858ee
This commit is contained in:
Sandro Santilli 2005-02-17 16:09:56 +00:00
parent 9f02def8da
commit a9ebea2780

View file

@ -3042,17 +3042,17 @@ BEGIN
END IF;
IF isrid = -1 THEN
RAISE EXCEPTION ''Input geometry has unknown SRID'';
RAISE EXCEPTION ''Input geometry has unknown (-1) SRID'';
END IF;
SELECT INTO iproj get_proj4_from_srid(isrid);
IF iproj IS NULL THEN
RAISE EXCEPTION ''Cannot find input SRID in spatial_ref_sys'';
RAISE EXCEPTION ''Cannot find input SRID (%) in spatial_ref_sys'', isrid;
END IF;
SELECT INTO oproj get_proj4_from_srid(osrid);
IF oproj IS NULL THEN
RAISE EXCEPTION ''Cannot find target SRID in spatial_ref_sys'';
RAISE EXCEPTION ''Cannot find target SRID (%) in spatial_ref_sys'', osrid;
END IF;
RETURN transform_geometry($1, iproj, oproj, osrid);