[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