[OSM-talk-fr] [postgis] problème de conversion 900913->4326

Lapinos03 lapinos03 at free.fr
Lun 2 Aou 11:05:19 UTC 2010


Avé tout le monde,


J'ai un problème de conversion de référentiel qui me donne des valeurs 
incompréhensibles.
Par exemple, si je prends les coords du centre Paris en epsg:900913 pour 
les calculer en epsg:4326 :

select 
astext(st_transform(st_setsrid(st_makepoint(261710.68679712,6250575.6338189),900913),4326));
ou
select 
astext(st_transform(st_setsrid(geomfromewkt('POINT(261710.68679712 
6250575.6338189)'),900913),4326));

j'obtiens :
"POINT(3.68600909587345e-07 7.66002152167731e-06)"

...alors que les vraies valeurs sont:
lat=48.85602
lon=2.3515

Je travaille dans une base Mapnik avec POSTGIS="1.3.5" 
GEOS="3.0.3-CAPI-1.4.2" PROJ="Rel. 4.6.1, 21 August 2008" USE_STATS.

Qu'est-ce que j'ai pu bien faire de mal ???

Merci pour votre aide.
/Lapi.



PS: si je fais l'opération inverse, ça fonctionne:
select astext(st_transform(st_setsrid(geomfromEwkt('POINT(2.3515 
48.85602)'),4326),900913));
donne :
"POINT(261767.782600383 6250466.21847421)"
???
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20100802/d36ae3b4/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr