[postgis-users] transform error for swiss projection
Frank Warmerdam
warmerdam at pobox.com
Mon Nov 1 08:00:50 PST 2004
Johannes Bühler wrote:
> Hi,
> im trying to transform a geometry from wgs84 to the swiss epsg:2056 or epsg:21781. i compiled postgis 0.9 with postgresql 8.0beta4 and have the most current version of proj4 (4.4.9) installed as well. but when i execute the folling statement
>
> select transform(GeometryFromText('POINT(7.675133 47.533609)',4326), 21781);
>
> i get the following error message.
>
> FEHLER: tranform: couldnt parse proj4 output string
> KONTEXT: PL/pgSQL function "transform" line 2 at return
>
> using other target projections it works.
>
> using the most current gdal 1.2.3 the conversation is fine. But there has been the same problem before as described in
>
> http://bugzilla.remotesensing.org/show_bug.cgi?id=423
>
> so probably its the same problem
>
> Thanks for any help
>
> with kind regards
>
> Johannes Buehler
Johannes,
I would suggest trying to update the proj4text field in the spatial_ref_sys
table to be as follows for the SRID in question:
+proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333333333 +x_0=2600000
+y_0=1200000 +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs
I believe the problem is that the spatial_ref_sys table is out of date since
I ignored Paul's last request for a new dump.
BTW, a dump of data for the spatial_ref_sys table can be done like this
(from within the gdal/data directory assuming you have python support):
../pymod/epsg_tr.py -postgis -list pcs.csv > srs.sql
../pymod/epsg_tr.py -postgis -list gcs.csv >> srs.sql
This dumps all the EPSG pcs and gcs values into a ready to run SQL
script. You might need to first drop your existing spatial_ref_sys table if
you have one. I have placed the above .sql file at:
http://home.gdal.org/~warmerdam/srs.sql
Best regards,
--
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush | Geospatial Programmer for Rent
More information about the postgis-users
mailing list