Hi Gregory<br><br>but is it a bug? or am I missing the good reason why there is this factor 100?<br><br>Cheers<br><br>Stéphane<br clear="all">--<br>"Le mot progrès n'aura aucun sens tant qu'il y aura des enfants malheureux" -- Albert Einstein<br>
<br>"A journey does not need reasons. Before long, it proves to be reason enough in itself. One thinks that one is going to make a journey, yet soon it is the journey that makes or unmakes you." -- Nicolas Bouvier<br>
<br>Photos de voyages, photos de montagne: <a href="http://www.henriod.info/" target="_blank">http://www.henriod.info</a><span dir="ltr"><span dir="ltr" title="Appeler ce numéro de téléphone en/au(x) Tadjikistan avec Skype : +992934624662"><span>  </span></span> <br>
</span><br>
<br><br><div class="gmail_quote">On Thu, Sep 6, 2012 at 10:25 AM, Gregory Williams <span dir="ltr"><<a href="mailto:gregory@gregorywilliams.me.uk" target="_blank">gregory@gregorywilliams.me.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div link="blue" vlink="purple" lang="EN-GB"><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"" lang="EN-US">Stéphane,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"" lang="EN-US">Yes, you’re right in your analysis of how the co-ordinates are stored in the slim mode tables. This’ll help confirm it for you:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"" lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"" lang="EN-US">Executing this query against your Postgres database:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">select<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">lon,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">lat,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">ST_X(ST_Transform(ST_SetSRID(ST_Point(lon / 100, lat / 100),900913),4326)),<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">ST_Y(ST_Transform(ST_SetSRID(ST_Point(lon / 100, lat / 100),900913),4326))<u></u><u></u></span></p><p class="MsoNormal">
<span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">from planet_osm_nodes where id = 19;<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif""><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">Yields:<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">Lat;lon;st_x;st_y<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">679034492;-2304090;-0.206971841461138;51.9458701799331<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif""><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">Request the same node from the API:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif""><a href="http://api.openstreetmap.org/api/0.6/node/19" target="_blank"><span style="color:windowtext">http://api.openstreetmap.org/api/0.6/node/19</span></a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif""><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">Yields:<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">…<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif""><node id="19" … lat="51.9458753" lon="-0.20698" …><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">…<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif""><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Calibri","sans-serif"">Gregory<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"><div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"" lang="EN-US">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"" lang="EN-US"> Stéphane Henriod [mailto:<a href="mailto:s@henriod.info" target="_blank">s@henriod.info</a>] <br>
<b>Sent:</b> 06 September 2012 06:56<br><b>To:</b> Ramas<br><b>Cc:</b> <a href="mailto:dev@openstreetmap.org" target="_blank">dev@openstreetmap.org</a><br><b>Subject:</b> Re: [OSM-dev] Fwd: Osmosis - Cutting out a bounding box from a diff file (.osc)<u></u><u></u></span></p>
</div></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal" style="margin-bottom:12.0pt">Hi again everybody!<br><br>I am trying to implement the post-processing solution: removing all records in <i>planet_osm_ways</i> that are completely outside my bounding box. For this I first need to find out all the nodes outside the bounding box...<br>
<br>The problem is that the x and y coordinates of <i>planet_osm_nodes</i> seem to be plenty wrong. My first record, for instance, has<br>lat = 450768421<br>lon = 796483777<br><br>I assume that these are in srid 900913 but, if they are, they are way outside the limits of the 900913 srs. Actually, I just realised that they are systematically wrong by a factor 100. The correct coordinates should be something like:<br>
lat = 4507684<br>lon = 7964837<br><br>Have I done something wrong? or is there a known (or unknown?) bug with osm2pgsql? The geometries of the "useful" tables (line, point, polygon, roads) seem correct, but the x/y columns of the temporary tableshave this problem...<br>
<br>Cheers<br><br>Stéphane<br clear="all">--<br>"Le mot progrès n'aura aucun sens tant qu'il y aura des enfants malheureux" -- Albert Einstein<br><br>"A journey does not need reasons. Before long, it proves to be reason enough in itself. One thinks that one is going to make a journey, yet soon it is the journey that makes or unmakes you." -- Nicolas Bouvier<br>
<br>Photos de voyages, photos de montagne: <a href="http://www.henriod.info/" target="_blank">http://www.henriod.info</a>   <br><br><br><u></u><u></u></p><div><p class="MsoNormal">On Wed, Sep 5, 2012 at 5:25 PM, Ramas <<a href="mailto:ieskok@ramuno.lt" target="_blank">ieskok@ramuno.lt</a>> wrote:<u></u><u></u></p>
<p class="MsoNormal">You can check tool osmupdate which has option to clip data outside boundaries.<u></u><u></u></p><div><p class="MsoNormal" style="margin-bottom:12.0pt"><a href="http://wiki.openstreetmap.org/wiki/Osmupdate#Applying_Geographical_Borders" target="_blank">http://wiki.openstreetmap.org/wiki/Osmupdate#Applying_Geographical_Borders</a><u></u><u></u></p>
<div><p class="MsoNormal">On 5 September 2012 16:06, Stéphane Henriod <<a href="mailto:s@henriod.info" target="_blank">s@henriod.info</a>> wrote:<u></u><u></u></p><div><p class="MsoNormal">thanks for your anwers!<br>
<br>But it looks like I have a problem now...<u></u><u></u></p><ol start="1" type="1"><li class="MsoNormal">I need to keep the tables ways, rels and nodes because of the diff updates<u></u><u></u></li><li class="MsoNormal">
Those 3 tables will continue growing up with each new diff, until I reach the storage capacity of the server<u></u><u></u></li></ol><p>The only solution I see is a post-processing that will erase from PostGIS all the nodes lying outside my bounding box + all the ways using one of thses nodes + all the relations using one of thses nodes or one of these ways.<u></u><u></u></p>
<p>Except if anyone else has a magical solution...<u></u><u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p></div></div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></blockquote></div><br>