Hi list,<div><br></div><div>I have a layer of the states and territories of Australia and would like to overlay it on google maps using openlayers.&nbsp;</div><div><br></div><div>The Australia layer is a WMS which is on my ArcGIS Server. I use EPSG:102113 which represents in the ESRI world the WGS_1984_Web_Mercator.</div>
<div><br></div><div>The WMS has following capabilities:</div><div><br></div><div><div><font class="Apple-style-span" color="#333399">&lt;Layer queryable=&quot;1&quot;&gt;</font></div><div><font class="Apple-style-span" color="#333399">&lt;Name&gt;0&lt;/Name&gt;</font></div>
<div><font class="Apple-style-span" color="#333399">&lt;Title&gt;StateBoundaries_1&lt;/Title&gt;</font></div><div><font class="Apple-style-span" color="#333399">&lt;Abstract&gt;StateBoundaries_1&lt;/Abstract&gt;</font></div>
<div><font class="Apple-style-span" color="#333399">&lt;CRS&gt;CRS:84&lt;/CRS&gt;</font></div><div><font class="Apple-style-span" color="#333399">&lt;CRS&gt;EPSG:4326&lt;/CRS&gt;</font></div><div><font class="Apple-style-span" color="#333399">&lt;CRS&gt;EPSG:</font><b><font class="Apple-style-span" color="#333399">102113</font></b><font class="Apple-style-span" color="#333399">&lt;/CRS&gt;</font></div>
<div><font class="Apple-style-span" color="#333399">&minus;</font></div><div><font class="Apple-style-span" color="#333399">&lt;EX_GeographicBoundingBox&gt;</font></div><div><font class="Apple-style-span" color="#333399">&lt;westBoundLongitude&gt;0.000870&lt;/westBoundLongitude&gt;</font></div>
<div><font class="Apple-style-span" color="#333399">&lt;eastBoundLongitude&gt;0.001429&lt;/eastBoundLongitude&gt;</font></div><div><font class="Apple-style-span" color="#333399">&lt;southBoundLatitude&gt;-0.000393&lt;/southBoundLatitude&gt;</font></div>
<div><font class="Apple-style-span" color="#333399">&lt;northBoundLatitude&gt;-0.000082&lt;/northBoundLatitude&gt;</font></div><div><font class="Apple-style-span" color="#333399">&lt;/EX_GeographicBoundingBox&gt;</font></div>
<div><font class="Apple-style-span" color="#333399">&lt;BoundingBox CRS=&quot;CRS:84&quot; minx=&quot;0.000870&quot; miny=&quot;-0.000393&quot; maxx=&quot;0.001429&quot; maxy=&quot;-0.000082&quot;/&gt;</font></div><div><font class="Apple-style-span" color="#333399">&lt;BoundingBox CRS=&quot;EPSG:4326&quot; minx=&quot;-0.000393&quot; miny=&quot;0.000870&quot; maxx=&quot;-0.000082&quot; maxy=&quot;0.001429&quot;/&gt;</font></div>
<div><font class="Apple-style-span" color="#333399">&lt;BoundingBox CRS=&quot;<b>EPSG:102113</b>&quot; minx=&quot;96.816766&quot; miny=&quot;-43.740510&quot; maxx=&quot;159.109219&quot; maxy=&quot;-9.142176&quot;/&gt;</font></div>
<div><br></div><div>the openlayer setup looks like this&nbsp;</div><div><br></div><div><div><font class="Apple-style-span" color="#990000">var geographic = new OpenLayers.Projection(&quot;EPSG:4326&quot;);</font></div><div><font class="Apple-style-span" color="#990000">var mercator = new OpenLayers.Projection(&quot;EPSG:900913&quot;); //aka &nbsp;EPSG:3785</font></div>
<div><font class="Apple-style-span" color="#990000">var gda94 = new OpenLayers.Projection(&quot;EPSG:4283&quot;);</font></div><div><font class="Apple-style-span" color="#990000"><br></font></div><div><font class="Apple-style-span" color="#990000">var world = new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34)</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">                </font></span></div><div><font class="Apple-style-span" color="#990000">var mapOptions = {</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">        </font></span><font class="Apple-style-span" color="#990000">projection: mercator,</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">        </font></span><font class="Apple-style-span" color="#990000">displayProjection: geographic, //for Mouse Position</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">        </font></span><font class="Apple-style-span" color="#990000">maxExtent: world,</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">        </font></span><font class="Apple-style-span" color="#990000">restrictedExtent: world,</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">        </font></span><font class="Apple-style-span" color="#990000">units: &#39;m&#39;,</font></div><div><font class="Apple-style-span" color="#990000">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</font><font class="Apple-style-span" color="#990000">numZoomLevels: 22,</font></div>
<div><font class="Apple-style-span" color="#990000">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;</font><font class="Apple-style-span" color="#990000">maxResolution: 156543.0339,</font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">        </font></span><font class="Apple-style-span" color="#990000">controls: [new OpenLayers.Control.PanZoomBar(),</font></div>
<div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">        </font></span><font class="Apple-style-span" color="#990000">new OpenLayers.Control.KeyboardDefaults()]</font><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" color="#990000">                        </font></span></div>
<div><font class="Apple-style-span" color="#990000">};</font></div><div><font class="Apple-style-span" color="#990000"><br></font></div><div><font class="Apple-style-span" color="#990000">var map = new OpenLayers.Map( &#39;map&#39;, mapOptions );</font></div>
<div><font class="Apple-style-span" color="#990000"><br></font></div><div><font class="Apple-style-span" color="#990000"><div>//Google Physical</div><div>var gphy = new OpenLayers.Layer.Google(&quot;Google Physical&quot;,</div>
<div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{type: G_PHYSICAL_MAP,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>sphericalMercator: true,<span class="Apple-tab-span" style="white-space:pre">                                                                </span>&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>isBaseLayer: true,</div>
<div><span class="Apple-tab-span" style="white-space:pre">                </span>numZoomLevels: 22,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>maxExtent: new OpenLayers.Bounds(-20037508.34,-20037508.34,20037508.34,20037508.34)</div>
<div>});</div><div>map.addLayer(gphy);&nbsp;</div><div><br></div><div><div>var boundaries = new OpenLayers.Layer.WMS( &quot;Boundaries&quot;,<span class="Apple-tab-span" style="white-space:pre">                                                                                        </span> <span class="Apple-tab-span" style="white-space:pre">        </span> <span class="Apple-tab-span" style="white-space:pre">                </span> <span class="Apple-tab-span" style="white-space:pre">                                                                </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>&quot;<a href="http://ag-0988a/ArcGIS/services/StateBoundaries_WGS84_WM_102113/MapServer/WMSServer">http://ag-0988a/ArcGIS/services/StateBoundaries_WGS84_WM_102113/MapServer/WMSServer</a>?&quot;,</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>{layers: &#39;0&#39;,//srs: &#39;EPSG:102113&#39;,<span class="Apple-tab-span" style="white-space:pre">                                                                                                                                                                                                                                                                                                                                </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>format: &#39;image/png&#39;,</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>transparent: true</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>},{</div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>visibility: true,&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>isBaseLayer: false,&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>singleTile: false<span class="Apple-tab-span" style="white-space:pre">                                                                                                                        </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">        </span>}<span class="Apple-tab-span" style="white-space:pre">                                                                                                                                                                                </span></div><div>);</div><div>map.addLayer(boundaries);<span class="Apple-tab-span" style="white-space:pre">                </span></div>
<div><span class="Apple-tab-span" style="white-space:pre"><br></span></div><div><font class="Apple-style-span" color="#000000">The error message is&nbsp;<b>Parameter &#39;srs&#39; contains unacceptable value.</b></font></div><div>
<font class="Apple-style-span" color="#000000"><b><br></b></font></div><div><font class="Apple-style-span" color="#000000">I know that the google layer is defined with&nbsp;EPSG:900913 and my WMS has&nbsp;EPSG:</font><font class="Apple-style-span" color="#000000">102113, but I can&#39;t set the EPSG to&nbsp;</font><font class="Apple-style-span" color="#000000">900913 because ESRI doesn&#39;t support it.&nbsp;</font></div>
<div><font class="Apple-style-span" color="#000000">How do I go from here, what are my options? I need to use Google as baselayer but can reproject all WMS as I like.&nbsp;</font></div><div><font class="Apple-style-span" color="#000000"><br>
</font></div><div><font class="Apple-style-span" color="#000000">Any suggestions are more than welcome.&nbsp;</font></div><div><font class="Apple-style-span" color="#000000"><br></font></div><div><font class="Apple-style-span" color="#000000">Regards, Philipp</font></div>
</div></font></div></div></div><div><br></div>