[postgis-users] precision of GeomFromTex,	Transform and text functions
    Ludovico Bianchini 
    metlud at yahoo.it
       
    Mon Sep  3 12:39:08 PDT 2007
    
    
  
Hi all,
I'm using this postgis function:
- GeomFromText(text, int4) to create a geometry value
in 4326 spatial_ref_sys
- Transform(geometry, int4) to convert a geometry from
4326 to 26591 when I'm inserting a record and to
convert 26591 to 4326 when I'm selecting records
- text(geometry) to convert the geometry column in a
human-readable string
The problem is that the operations are not precise:
the value I obtain via text(transorm(geom_column,
4326)) is different from what I inserted via 
Transform(GeomFromText('POINT(' || $10 || ')', 4326),
26591).
Here an example (lon-lat values separated by a space):
Insert:37.13953463591601 45.66405322544534
Select:37.1321614399253 45.6647733181425
Insert:37.1321614399253 45.6647733181425
Read:37.1248077366115 45.6654912656918
Insert:37.1248077366115 45.6654912656918
Read:37.1174734269995 45.6662070796171
Is this a 'normal' behaviour?
Am I omitting anything?
Thanks in advance for any help!!
Bye,
Ludovico 
      ___________________________________ 
L'email della prossima generazione? Puoi averla con la nuova Yahoo! Mail: http://it.docs.yahoo.com/nowyoucan.html
    
    
More information about the postgis-users
mailing list