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)"
???
_______________________________________________
Talk-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-fr