[prev in list] [next in list] [prev in thread] [next in thread] 

List:       postgis-users
Subject:    [postgis] TRANSFORM(GEOMETRY, SRID) in CVS version
From:       Dave Blasby <dblasby () refractions ! net>
Date:       2001-12-21 22:14:41
Message-ID: 3C23B451.EA7A833F () refractions ! net
[Download RAW message or body]

The CVS version has a beta version of this function.

NOTES:
The makefile has two changes to it 
	(a) it defines "WANT_PROJECTION".  If "WANT_PROJECTION" is set, you'll
get the re-projection support functions
            If its unset, you'll get null functions.
	(b) It also link in the proj library
If you dont want projection support, you should remove the
"-DWANT_PROJECTION" and "-lproj" in the makefile.  
Paul's working on getting this done automatically for you.

You'll have to have proj4 installed on your machine.

If you're upgrading an already existing DB, you should add a "proj4text"
column to the spatial_ref_sys table and add the function
"transform_geom()", "transform()", and "proj4_from_srid()".  See the
postgis.sql file for details.

It works for all geometry types.

EXAMPLE:

trans=# select * from spatial_ref_sys ;
srid |   auth_name   | auth_srid | srtext
> 
proj4text                                 
-----+---------------+-----------+--------+--------------------------------------------------------------------------
  1 | latlong WGS84 |         1 |        | +proj=longlat +datum=WGS84
   2 | BC albers     |         2 |        | proj=aea ellps=GRS80
lon_0=-126 lat_0=45 lat_1=50 lat_2=58.5 x_0=1000000

trans=# select transform( 'SRID=1;POINT(-120.8 50.3)', 2);
        
	'SRID=2;POINT(1370033.37046971 600755.810968684)'

dave

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Send FREE Holiday eCards from Yahoo! Greetings.
http://us.click.yahoo.com/IgTaHA/ZQdDAA/ySSFAA/PhFolB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
postgis-unsubscribe@yahoogroups.com

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic