<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Avé tout le monde,<br>
<br>
<br>
J'ai un problème de conversion de référentiel qui me donne des valeurs
incompréhensibles.<br>
Par exemple, si je prends les coords du centre Paris en epsg:900913
pour les calculer en epsg:4326 :<br>
<br>
<font face="Courier New, Courier, monospace">select
astext(st_transform(st_setsrid(st_makepoint(261710.68679712,6250575.6338189),900913),4326));<br>
</font>ou<br>
<font face="Courier New, Courier, monospace">select
astext(st_transform(st_setsrid(geomfromewkt('POINT(261710.68679712
6250575.6338189)'),900913),4326));<br>
</font><br>
j'obtiens : <br>
<font face="Courier New, Courier, monospace">"POINT(3.68600909587345e-07
7.66002152167731e-06)"</font><br>
<br>
...alors que les vraies valeurs sont:<br>
lat=48.85602<br>
lon=2.3515<br>
<br>
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.<br>
<br>
Qu'est-ce que j'ai pu bien faire de mal ???<br>
<br>
Merci pour votre aide.<br>
/Lapi.<br>
<br>
<br>
<br>
PS: si je fais l'opération inverse, ça fonctionne:<br>
<font face="Courier New, Courier, monospace">select
astext(st_transform(st_setsrid(geomfromEwkt('POINT(2.3515
48.85602)'),4326),900913));<br>
</font>donne :<br>
<font face="Courier New, Courier, monospace">"POINT(261767.782600383
6250466.21847421)"<br>
</font>??? <br>
</body>
</html>