Hi Chris,
<br>I don't know why I just got a copy of this message several months late.
<br>However it reminds me that I solved the problem and never reported it.
<br>It is not a problem of Spherical Mercator or of OpenLayers.
<br><br>The problem is with the definition of the &quot;Gauss Boaga&quot; projection &nbsp;
<br>(that ESRI call Monte Mario ITaly). I did specify that the ellipsoid &nbsp;
<br>is the Hayford 1909 (+ellps=intl) but I did not specify that the datum &nbsp;
<br>is Rome 1940, i.e. that the ellipsoid is rotated towards Monte Mario &nbsp;
<br>(a mountain near Rome).
<br><br>In fact I never worked out how to do it, so I used a workaround in my project.
<br><br>Regards
<br><br>-- 
<br>George Mu'ammar
<br><br><br>Quoting &quot;Christopher Schmidt-2 (via Nabble)&quot; &nbsp;
<br>&lt;<a href="http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1877997&i=0" target="_top" rel="nofollow">ml-user+64170-846031244@...</a>&gt;:
<br><div class='shrinkable-quote'><br>&gt;
<br>&gt;
<br>&gt;
<br>&gt; On Fri, Aug 08, 2008 at 01:02:31PM -0700, George.Muammar wrote:
<br>&gt;&gt; The road layer (Teleatlas / Navteq) comes in UTM - WGS84 and I also combine
<br>&gt;&gt; it with my cadastral data. I play with these projections every day and are
<br>&gt;&gt; very confident with them &nbsp;- but not so with the so called &quot;spherical
<br>&gt;&gt; mercator&quot;
<br>&gt;
<br>&gt; Using Google Maps in EPSG:4326 *must* lead to offsets within OpenLayers.
<br>&gt; There is no possible way to avoid this, as Google Maps data is
<br>&gt; *projected* data, and EPSG:4326 is a 'flat' projection, using lat/lon as
<br>&gt; planar units. The end result is that there is no way that you can
<br>&gt; correctly overlay data on top of Google Maps, Virtual Earth, or any
<br>&gt; other commercial baselayer.
<br>&gt;
<br>&gt; However, reading the following, I realize you are using spherical
<br>&gt; mercator? At least, I Think? In which case, the answer is &quot;yes, I have
<br>&gt; used this with 'very accurate maps', and had no problems getting pixel
<br>&gt; perfect overlays on top of Google Maps. However, I have also seen
<br>&gt; significant offsets, *especially* in VirtualEarth (in the 100M range)
<br>&gt; even in areas where I would typicaly expect better results.
<br>&gt; (Specifically, New Orleans in VE at some zoom levels is *bad*.)
<br>&gt;
<br>&gt; I don't see anything wrong with your configuration here; Have you tried
<br>&gt; laying over Google instead?
<br>&gt;
<br>&gt; Another comment is that it is possible that your proj.4 version may
<br>&gt; affect things: I've heard people reporting problems with older proj.4
<br>&gt; libraries not respecting the +nadgrids=@null hack.
<br>&gt;
<br>&gt; Just a few thoughts.
<br>&gt;
<br>&gt;&gt;
<br>&gt;&gt; Does anybody have any opinion in the matter ? has anyone tried to overlay
<br>&gt;&gt; Google / VE / Yahoo with very accurate maps ?
<br>&gt;&gt;
<br>&gt;&gt; For the record I am doing the following: (maybe something wrong)
<br>&gt;&gt;
<br>&gt;&gt; projections in Proj.4 epsg file:
<br>&gt;&gt;
<br>&gt;&gt; # Spherical Mercator for Google etc.
<br>&gt;&gt; &lt;900913&gt; +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0
<br>&gt;&gt; +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs
<br>&gt;&gt; #        GAUSS BOAGA EST
<br>&gt;&gt; &lt;3004&gt; +proj=tmerc +lat_0=0 +lon_0=15.0 +k=0.999600 +x_0=2520000 +y_0=0
<br>&gt;&gt; +ellps=intl +pm=0 +units=m &nbsp;no_defs &lt;&gt;
<br>&gt;&gt;
<br>&gt;&gt;
<br>&gt;&gt; I define my map thus:
<br>&gt;&gt;         var smproj = new OpenLayers.Projection(&quot;EPSG:900913&quot;);
<br>&gt;&gt;
<br>&gt;&gt;         mapOptions = {
<br>&gt;&gt;          &nbsp; &nbsp;projection: smproj,
<br>&gt;&gt;          &nbsp; &nbsp;units: &quot;m&quot;,
<br>&gt;&gt;          &nbsp; &nbsp;displayProjection: geoproj
<br>&gt;&gt;         };
<br>&gt;&gt;
<br>&gt;&gt;
<br>&gt;&gt; my layers thus:
<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var hyblayer = new OpenLayers.Layer.VirtualEarth( ....
<br>&gt;&gt; 'sphericalMercator': true});
<br>&gt;&gt;
<br>&gt;&gt;                 var pmwms = new OpenLayers.Layer.WMS( .....
<br>&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {'projection': smproj});
<br>&gt;&gt;
<br>&gt;&gt;
<br>&gt;&gt;
<br>&gt;&gt; --
<br>&gt;&gt; View this message in context: &nbsp; 
<br>&gt;&gt; <a href="http://www.nabble.com/Conversion-to-Spherical-Mercator---100m-error-tp18898188p18898188.html" target="_top" rel="nofollow">http://www.nabble.com/Conversion-to-Spherical-Mercator---100m-error-tp18898188p18898188.html</a><br>&gt;&gt; Sent from the OpenLayers Users mailing list archive at Nabble.com.
<br>&gt;&gt;
<br>&gt;&gt; _______________________________________________
<br>&gt;&gt; Users mailing list
<br>&gt;&gt; <a href="http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1877997&i=1" target="_top" rel="nofollow">Users@...</a>
<br>&gt;&gt; <a href="http://openlayers.org/mailman/listinfo/users" target="_top" rel="nofollow">http://openlayers.org/mailman/listinfo/users</a><br>&gt;
<br>&gt; --
<br>&gt; Christopher Schmidt
<br>&gt; MetaCarta
<br>&gt; _______________________________________________
<br>&gt; Users mailing list
<br>&gt; <a href="http://n2.nabble.com/user/SendEmail.jtp?type=node&node=1877997&i=2" target="_top" rel="nofollow">Users@...</a>
<br>&gt; <a href="http://openlayers.org/mailman/listinfo/users" target="_top" rel="nofollow">http://openlayers.org/mailman/listinfo/users</a><br>&gt;
<br>&gt;
<br>&gt; ______________________________________
<br>&gt;
<br>&gt; This email is a reply to your post @ &nbsp; 
<br>&gt; <a href="http://n2.nabble.com/Conversion-to-Spherical-Mercator---100m-error-tp1829789p1829790.html" target="_top" rel="nofollow">http://n2.nabble.com/Conversion-to-Spherical-Mercator---100m-error-tp1829789p1829790.html</a><br>&gt; You can reply by email or by visting the link above.
<br>&gt;
<br>&gt;
</div><br><br>
<br><hr align="left" width="300">
View this message in context: <a href="http://n2.nabble.com/Conversion-to-Spherical-Mercator---100m-error-tp1829789p1877997.html">Re: Conversion to Spherical Mercator - 100m error</a><br>
Sent from the <a href="http://n2.nabble.com/OpenLayers-Users-f1822463.html">OpenLayers Users mailing list archive</a> at Nabble.com.<br>