Juste : select astext(st_transform(geomfromewkt('SRID=900913;POINT(261710.68679712 6250575.6338189)'),4326));
HTH, F. 2010/8/2 Lapinos03 <lapino...@free.fr>: > 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 > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr > > _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr