Users,<br><br>I am having trouble with my Openlayers map. I have a mapfile that I am trying to view inside of Openlayers. I feel like I am doing every thing right but all I am getting to show up inside of Openlayers is a white image. Below I will include both my map file and my openlayers html file. Any suggestions on what I am doing wrong would be greatly appreciated.<br>
<br>///////////////////////////////Mapfile///////////////////////////////////////////<br><br>MAP<br> EXTENT -84.321869 33.752878 -75.400119 36.588157<br> FONTSET "fonts/fonts.list"<br> IMAGECOLOR 255 255 255<br>
IMAGETYPE png<br> SHAPEPATH "/ms4w/apps/tutorial/data"<br> SIZE 800 600<br> STATUS ON<br> UNITS METERS<br> NAME "MS"<br><br> OUTPUTFORMAT<br> NAME "png"<br> MIMETYPE "image/png"<br>
DRIVER "GD/PNG"<br> EXTENSION "png"<br> IMAGEMODE "PC256"<br> TRANSPARENT FALSE<br> END<br><br> OUTPUTFORMAT<br> NAME "AGG"<br> MIMETYPE "image/png; mode=24bit"<br>
DRIVER "AGG/PNG"<br> EXTENSION "png"<br> IMAGEMODE "RGB"<br> TRANSPARENT FALSE<br> END<br><br> PROJECTION<br> "init=epsg:32119"<br> END<br> LEGEND<br> IMAGECOLOR 255 255 255<br>
KEYSIZE 20 10<br> KEYSPACING 5 5<br> LABEL<br> SIZE MEDIUM<br> TYPE BITMAP<br> BUFFER 0<br> COLOR 0 0 0<br> FORCE FALSE<br> MINDISTANCE -1<br> MINFEATURESIZE -1<br> OFFSET 0 0<br>
PARTIALS TRUE<br> END<br> POSITION LL<br> STATUS OFF<br> END<br><br> QUERYMAP<br> COLOR 255 255 0<br> SIZE -1 -1<br> STATUS OFF<br> STYLE HILITE<br> END<br><br> SCALEBAR<br> ALIGN CENTER<br>
COLOR 0 0 0<br> IMAGECOLOR 255 255 255<br> INTERVALS 4<br> LABEL<br> SIZE MEDIUM<br> TYPE BITMAP<br> BUFFER 0<br> COLOR 0 0 0<br> FORCE FALSE<br> MINDISTANCE -1<br> MINFEATURESIZE -1<br>
OFFSET 0 0<br> PARTIALS TRUE<br> END<br> POSITION LL<br> SIZE 200 3<br> STATUS OFF<br> STYLE 0<br> UNITS MILES<br> END<br><br> WEB<br> IMAGEPATH "/ms4w/apache/htdocs/tmp/ms_tmp"<br>
IMAGEURL "tmp/ms_tmp"<br> QUERYFORMAT text/html<br> LEGENDFORMAT text/html<br> BROWSEFORMAT text/html<br> END<br><br><br><br> LAYER<br> CONNECTION "user=postgres dbname=postgis password=help37546"<br>
CONNECTIONTYPE POSTGIS<br> DATA "the_geom FROM (<br> SELECT <br> Zipcodes.the_geom AS the_geom, <br> Zipcodes.gid as gid, <br> Zip.income as income<br> FROM zipcodes JOIN zip <br> ON zipcodes.zcta = zip.zcta) AS new_table USING UNIQUE gid USING SRID=-1"<br>
FILTER "income > 0 and income <= 200000"<br> NAME "themelayer"<br> PROJECTION<br> "init=epsg:32119"<br> END<br> STATUS ON<br> TYPE POLYGON<br> UNITS METERS<br>
CLASS<br> STYLE<br> ANGLE 360<br> COLOR 255 228 181<br> OPACITY 100<br> SYMBOL 0<br> END<br> END<br> END<br>END<br><br><br>/////////////////////////////////////openlayers file///////////////////////////////////////////////////////<br>
<br><br><html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"><br> <head><br> <title>MapServer Layer</title><br> <link rel="stylesheet" href="../theme/default/style.css" type="text/css" /><br>
<link rel="stylesheet" href="style.css" type="text/css" /><br> <script src="<a href="http://openlayers.org/dev/lib/OpenLayers.js">http://openlayers.org/dev/lib/OpenLayers.js</a>"></script><br>
<script type="text/javascript"><br> <br> var map, layer;<br><br> function init(){<br> map = new OpenLayers.Map('map', {<br> projection: "epsg:32119",<br> <br>
numZoomLevels: 14,<br> <br> units : "meters",<br> controls: [<br> new<br>OpenLayers.Control.ZoomToMaxExtent(),<br> new<br>OpenLayers.Control.PanZoomBar({zoomWorldIcon: true}),<br> new<br>OpenLayers.Control.LayerSwitcher({'ascending':false}),<br>
new<br>OpenLayers.Control.MousePosition(),<br> new<br>OpenLayers.Control.MouseDefaults(),<br> new<br>OpenLayers.Control.KeyboardDefaults()<br> ] <br> }); <br> layer = new OpenLayers.Layer.MapServer( "County Map",<br>
"<a href="http://localhost/cgi-bin/mapserv.exe">http://localhost/cgi-bin/mapserv.exe</a>", {map: "C:/ms4w/Apache/htdocs/test_mapfile_edit.map", layers: "themelayer"} );<br> <br> map.addLayer(layer);<br>
<br> map.zoomToMaxExtent();<br> }<br> <br> </script><br> </head><br> <body onLoad="init()"><br> <div id="title">MapServer Layer</div><br> <div id="tags"></div><br>
<div id="shortdesc">Shows MapServer Layer</div><br> <div id="map" class="smallmap"></div><br> <div id="docs"><br> <br> </div><br>
</body><br></html><br>