[postgis-users] Crash with PostGIS transform()

uli mueller uli.mueller at gmx.ch
Mon Mar 5 03:59:33 PST 2007


Hi all

My PostGIS crashes when calling transform() for two different datums.

The following runs fine:
select transform(geometryfromtext('POINT(9 47)',4326),32632); (32632 is 
UTM Zone 32 with WGS 84)

This one (and other srids) crashes:  select 
transform(geometryfromtext('POINT(9 47)',4326),31462);

SRID=31462 has the following definition in our spatial_ref_sys:
31462 | EPSG      |     31462 | PROJCS["DHDN / 3-degree Gauss zone 
2",GEOGCS["DHDN",DATUM["Deutsches_Hauptdreiecksnetz",SPHEROID["Bessel 
1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],AUTHORITY["EPSG","6314"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4314"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",6],PARAMETER["scale_factor",1],PARAMETER["false_easting",2500000],PARAMETER["false_northing",0],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AUTHORITY["EPSG","31462"]] 
| +proj=tmerc +lat_0=0 +lon_0=6 +k=1.000000 +x_0=2500000 +y_0=0 
+ellps=bessel +datum=potsdam +units=m +no_defs


I also tried upgrading from Postgis 1.1.3 to 1.1.7 but the crash happens 
with both versions.

The system is 64bit Suse 9.1. I have more or less the same 
PostGIS/GEOS/Proj-installation on a 32bit Suse 10.1 where I do not have 
any problems. The contents of spatial_ref_sys are identical on both systems.

Any help greatly appreciated!

Uli

-- 
geOps GeoInformatics
D-79100 Freiburg



More information about the postgis-users mailing list