<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>I've been reading about OpenLayers on James Fee's blog and I'm really interested in working with it.&nbsp; I'm a long time ArcIMS developer so the concepts here are close to what I'm used to using (well I'm not used to using JavaScript which is my problem).<BR>&nbsp;<BR>I've got a mapfile up and running.<BR>&nbsp;<BR>MAP<BR>&nbsp;&nbsp;&nbsp; NAME Installation<BR>&nbsp;&nbsp;&nbsp; SIZE 800 500<BR>&nbsp;&nbsp;&nbsp; IMAGECOLOR 240 240 240<BR>&nbsp;&nbsp;&nbsp; EXTENT 582919.88200 4182989.235900 610195.822000 4207241.321900<BR>&nbsp;&nbsp;&nbsp; UNITS METERS<BR>&nbsp;&nbsp;&nbsp; PROJECTION<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "init=EPSG:32616"<BR>&nbsp;&nbsp;&nbsp; END<BR>&nbsp;&nbsp;&nbsp; WEB<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IMAGEPATH "/ms4w/tmp/ms_tmp/"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IMAGEURL "/ms_tmp/"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; METADATA<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <FONT face="">WMS_TITLE</FONT> "WMS Test"<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT face=""><FONT face="">WMS_ABSTRACT</FONT></FONT> "My attempt at actually moving from ArcIMS to WMS"<BR>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT face=""><FONT face="">WMS_ACCESSCONSTRAINTS</FONT></FONT> "none"<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<FONT face="">WMS_ONLINERESOURCE</FONT> "<A href="http://localhost:8080/test/test.html">http://localhost:8080/test/test.html</A>"<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;WMS_SRS "EPSG:32616"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;END<BR>&nbsp;&nbsp;&nbsp; END<BR>&nbsp;<BR>&nbsp;LAYER<BR>&nbsp;&nbsp;NAME "Installation"<BR>&nbsp;&nbsp;TYPE POLYGON<BR>&nbsp;&nbsp;STATUS DEFAULT<BR>&nbsp;&nbsp;DATA "Installation_Area.shp"<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;CLASS<BR>&nbsp;&nbsp;&nbsp;NAME 'Installation'<BR>&nbsp;&nbsp;&nbsp;OUTLINECOLOR 60 60 60<BR>&nbsp;&nbsp;&nbsp;COLOR 255 255 0<BR>&nbsp;&nbsp;&nbsp;SYMBOL 0<BR>&nbsp;&nbsp;END<BR>&nbsp;END&nbsp;<BR>END<BR>&nbsp;<BR>Which returns a simple map when I test it:&nbsp; <A title=http://localhost:8080/cgi-bin/mapserv.exe?MAP=/ms4w/apache/htdocs/test/test.map&amp;mode=map href="http://localhost:8080/cgi-bin/mapserv.exe?MAP=/ms4w/apache/htdocs/test/test.map&amp;mode=map" target=_blank><U><FONT color=#810081>http://localhost:8080/cgi-bin/mapserv.exe?MAP=/ms4w/apache/htdocs/test/test.map&amp;mode=map</FONT></U></A><BR>&nbsp;<BR>Now, I've decided to try OpenLayers and this is my code which I borrowed from one of the examples:<BR>&nbsp;<BR>&lt;html xmlns="<A href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</A>"&gt;<BR>&nbsp; &lt;head&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;style type="text/css"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #map {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width: 800px;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height: 475px;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border: 1px solid black;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; &lt;/style&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;script src="OpenLayers.js"&gt;&lt;/script&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;script type="text/javascript"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function init(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map = new OpenLayers.Map( 'map' );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layer = new OpenLayers.Layer.WMS( "OpenLayers WMS", <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "<A href="http://localhost:8080/cgi-bin/mapserv.exe?MAP=/ms4w/apache/htdocs/test/test.map">http://localhost:8080/cgi-bin/mapserv.exe?MAP=/ms4w/apache/htdocs/test/test.map</A>", {layers: 'Installation'} );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; map.addLayer(layer);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; &lt;/script&gt;<BR>&nbsp; &lt;/head&gt;<BR>&nbsp; &lt;body onload="init()"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;div id="map"&gt;&lt;/div&gt;<BR>&nbsp; &lt;/body&gt;<BR>&lt;/html&gt;<BR>&nbsp;<BR>When I run it, I get a tiles which say:<BR>&nbsp;<BR>msWMSLoadGetMapParams():&nbsp; WMS server error. Invalid SRS given : SRS must be valid for all requested layers.<BR>&nbsp;<BR>Now I looked at the doc and it seems like you can set the projection which I tried, but it still returned the same error.&nbsp; I'm sure I'm close, but I'm just a little out of my league right now with openlayers.<BR>&nbsp;<BR>Any help would be greatly appreciated.<BR>&nbsp;<BR>David.<BR>&nbsp;<BR><BR>&nbsp;<BR><br /><hr />Peek-a-boo FREE Tricks & Treats for You! <a href='http://www.reallivemoms.com?ocid=TXT_TAGHM&loc=us' target='_new'>Get 'em!</a></body>
</html>