Bonjour,<br><br>Comme à son habitude Philippe nous gave avec des réponse très longues mais sans grand intérêt puisque généralement hors sujet, cela se vérifiant encore ici. Bref...<br><br>Quelques faits à rappeler :<br><ol>
<li>OSM stocke et manipule ses données en WGS84 qui n'est pas une "projection" mais simplement un repère de coordonnées angulaires ;</li><li>JOSM présente toutes les données en utilisant une projection (pour passer d'angles à des distances en mètre ou en pixel). On peut la choisir (F12...)</li>
<li>Internet (Google, OpenLayer, les tuiles Mapnik et d'autres) utilisent la projection Mercator Sphérique qui a comme intérêts que de présenter la Terre sur un carré et surtout, d'être "conforme", c'est à dire qu'elle respecte les angles. C'est très utile pour les navigateurs (elle est vraiment très bonne celle-là !!).</li>
</ol>J'ai trouvé la définition de la projection Mercator "Web" sur le site d'OpenLayers : <a href="http://trac.osgeo.org/openlayers/wiki/SphericalMercator">http://trac.osgeo.org/openlayers/wiki/SphericalMercator</a>.<br>
Tu pourras facilement ajouter une ligne dans la table spatial_ref_sys de ton fichier spatialite, mais sincèrement cela n'a surement aucun intérêt. Tu ferais mieux de conserver tes mesures angulaires et de demander à ton "client web" et à ses APIs de faire la conversion à la fin.<br>
<br>Mes 0.02 €<br><br>A+<br><br>--<br>Marc<br><a href="mailto:marc@sibert.fr">marc@sibert.fr</a> <br><br><div class="gmail_quote">Le 25 mars 2012 12:12, Cyrille Giquello <span dir="ltr"><<a href="mailto:cyrille37@gmail.com">cyrille37@gmail.com</a>></span> a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Merci Philippe pour ce cours très intéressant, même si le niveau est élevé ;-)<br>
Par contre, tu dis bien qu'osm utilise WGS84 alors que j'ai lu des<br>
trucs qui parlaient de Mercator Sphérique (EPSG 3857 alias 900913).<br>
<br>
D'ailleurs, dans JOSM, on est bien dans autre chose: Mercator (tout court) ?<br>
<br>
Vincent, dans spatialite il n'y a ni de SRID 900913 ni 3857.<br>
<br>
SpatiaLite version ..: 2.4.0    Supported Extensions:<br>
        - 'VirtualShape'        [direct Shapefile access]<br>
        - 'VirtualDbf'          [direct DBF access]<br>
        - 'VirtualText'         [direct CSV/TXT access]<br>
        - 'VirtualNetwork'      [Dijkstra shortest path]<br>
        - 'RTree'               [Spatial Index - R*Tree]<br>
        - 'MbrCache'            [Spatial Index - MBR cache]<br>
        - 'VirtualFDO'          [FDO-OGR interoperability]<br>
        - 'SpatiaLite'          [Spatial SQL - OGC]<br>
PROJ.4 version ......: Rel. 4.7.1, 23 September 2009<br>
GEOS version ........: 3.2.2-CAPI-1.6.2<br>
<br>
Je vais voir ton lien<br>
<a href="http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/900913.sql" target="_blank">http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/900913.sql</a><br>
<br>
Merci<br>
Cyrille<br>
<br>
Le 25 mars 2012 09:08, Vincent de Chateau-Thierry <<a href="mailto:vdct@laposte.net">vdct@laposte.net</a>> a écrit :<br>
<div class="h5">> Bonjour,<br>
><br>
> Le 25/03/2012 00:23, Cyrille Giquello a écrit :<br>
><br>
>><br>
>> Dans spatialite il n'y a pas le SRID 3857 pour le Mercator Sphérique,<br>
>> qui est la projection utilisée par OSM. J'en ai besoin pour convertir<br>
>> des points dans la projection utilisée par OSM.<br>
>> Je pose la question car je trouve ça étrange et je me dis que j'ai dû<br>
>> rater quelque chose.<br>
>><br>
><br>
> Est-ce que tu trouves la 900913 (cf. le titre du fil) ? C'est dans la table<br>
> spatial_ref_sys. Au cas où, tu as la syntaxe donnée dans ce fichier pour la<br>
> rajouter puis l'utiliser :<br>
> <a href="http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/900913.sql" target="_blank">http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/900913.sql</a><br>
><br>
> vincent<br>
><br>
> ps => à basculer sur dev-fr au cas où<br>
<br>
<br>
--<br>
Cyrille.<br>
<br>
</div></blockquote></div><br><div style id="avg_ls_inline_popup"></div>