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

Répondre à