hi all,<br>it's been two days, now i have to admit i am not gifted in any kind of programming at all. I stuck at the first step of using OL. after surfing the maillists and the FAQ for hours, still, i can't display my map..<br>
<br>first of all, i can see the map from mapserver, like <br><br><a href="http://127.1/cgi-bin/mapserv.exe?mode=map&map=/ms4w/apps/map.map">http://127.1/cgi-bin/mapserv.exe?mode=map&map=/ms4w/apps/map.map</a><br><br>
i downloaded the lite.html from the tutorial and than export it to the firefox. unfortunately, although i can find openlayer's control box, but the rest are just two pink image icons.<br> <br>this is the image icon's link<br>
<br><a href="http://127.1/cgi-bin/mapserv.exe?layers=Shp_Lakes&map=map%3D%2Fms4w%2Fapps%2Fmap.map&mode=map&map_imagetype=png&mapext=0+-90+180+90&imgext=0+-90+180+90&map_size=256+256&imgx=128&imgy=128&imgxy=256+256">http://127.1/cgi-bin/mapserv.exe?layers=Shp_Lakes&map=map%3D%2Fms4w%2Fapps%2Fmap.map&mode=map&map_imagetype=png&mapext=0+-90+180+90&imgext=0+-90+180+90&map_size=256+256&imgx=128&imgy=128&imgxy=256+256</a><br>
<br>besides, my .shp files are in wgs84 format, so i thought the projection should be right.<br><br>the html code shows below,<br><html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"><br>
<head><br> <style type="text/css"><br> #map {<br> width: 800px;<br> height: 475px;<br> border: 1px solid black;<br> }<br> </style><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> layer = new OpenLayers.Layer.MapServer( "OpenLayers WMS", <br>
"<a href="http://127.1/cgi-bin/mapserv.exe">http://127.1/cgi-bin/mapserv.exe</a>?", { layers: 'Shp_Lakes',<br> map: 'map=/ms4w/apps/map.map'} );<br> map.addLayer(layer);<br>
map.zoomToMaxExtent();<br> }<br> // --><br> </script><br> </head><br> <body onload="init()"><br> <div id="map"></div><br> </body><br>
</html><br><br>and the mapfile (generated by qgis)<br># Map file created from QGIS project file C:/digital/map.qgs<br># Edit this file to customize for your map interface<br>MAP<br> NAME hzau<br> # Map image size<br>
SIZE 2000 2000<br> UNITS ?<br><br> EXTENT 114.327181 30.454108 114.363140 30.495525<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br> 'no_defs'<br> END<br>
<br> # Background color for the map canvas -- change as desired<br> IMAGECOLOR 192 192 192<br> IMAGEQUALITY 95<br> IMAGETYPE png<br> OUTPUTFORMAT<br> NAME png<br> DRIVER 'GD/PNG'<br> MIMETYPE 'image/png'<br>
#IMAGEMODE PC256<br> EXTENSION 'png'<br> END<br> # Legend<br> LEGEND<br> IMAGECOLOR 255 255 255<br> STATUS ON<br> KEYSIZE 18 12<br> LABEL<br> TYPE BITMAP<br> SIZE MEDIUM<br> COLOR 0 0 89<br>
END<br> END<br><br> # Web interface definition. Only the template parameter<br> # is required to display a map. See MapServer documentation<br> WEB<br> # Set IMAGEPATH to the path where MapServer should<br> # write its output.<br>
IMAGEPATH '/tmp/'<br><br> # Set IMAGEURL to the url that points to IMAGEPATH<br> # as defined in your web server configuration<br> IMAGEURL '/tmp/'<br><br> # WMS server settings<br> METADATA<br>
'wms_title' 'hzau'<br> 'wms_onlineresource' '<a href="http://my.host.com/cgi-bin/mapserv?map=wms.map&">http://my.host.com/cgi-bin/mapserv?map=wms.map&</a>'<br>
'wms_srs' 'EPSG:4326'<br> END<br><br> #Scale range at which web interface will operate<br> # Template and header/footer settings<br> # Only the template parameter is required to display a map. See MapServer documentation<br>
END<br><br> LAYER<br> NAME 'Shp_Background'<br> TYPE POLYGON<br> DATA 'C:\digital\Shp_Background.shp'<br> METADATA<br> 'wms_title' 'Shp_Background'<br> END<br> STATUS DEFAULT<br>
TRANSPARENCY 100<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br> 'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Background' <br> STYLE<br>
SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 0 0 0<br> COLOR 236 230 220<br> END<br> END<br> END<br><br> LAYER<br> NAME 'Shp_Buildings'<br> TYPE POLYGON<br> DATA 'C:\digital\Shp_Buildings.shp'<br>
METADATA<br> 'wms_title' 'Shp_Buildings'<br> END<br> STATUS DEFAULT<br> TRANSPARENCY 100<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br>
'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Buildings' <br> STYLE<br> SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 0 0 0<br> COLOR 255 255 255<br> END<br>
END<br> END<br><br> LAYER<br> NAME 'Shp_Fields'<br> TYPE POLYGON<br> DATA 'C:\digital\Shp_Fields.shp'<br> METADATA<br> 'wms_title' 'Shp_Fields'<br> END<br> STATUS DEFAULT<br>
TRANSPARENCY 100<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br> 'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Fields' <br> STYLE<br>
SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 0 0 0<br> COLOR 190 203 144<br> END<br> END<br> END<br><br> LAYER<br> NAME 'Shp_Lakes'<br> TYPE POLYGON<br> DATA 'C:\digital\Shp_Lakes.shp'<br>
METADATA<br> 'wms_title' 'Shp_Lakes'<br> END<br> STATUS DEFAULT<br> TRANSPARENCY 100<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br>
'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Lakes' <br> STYLE<br> SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 0 0 0<br> COLOR 152 178 203<br> END<br> END<br>
END<br><br> LAYER<br> NAME 'Shp_Landscapes'<br> TYPE POLYGON<br> DATA 'C:\digital\Shp_Landscapes.shp'<br> METADATA<br> 'wms_title' 'Shp_Landscapes'<br> END<br> STATUS DEFAULT<br>
TRANSPARENCY 100<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br> 'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Landscapes' <br> STYLE<br>
SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 0 0 0<br> COLOR 166 203 148<br> END<br> END<br> END<br><br> LAYER<br> NAME 'Shp_Playground'<br> TYPE POLYGON<br> DATA 'C:\digital\Shp_Playground.shp'<br>
METADATA<br> 'wms_title' 'Shp_Playground'<br> END<br> STATUS DEFAULT<br> TRANSPARENCY 100<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br>
'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Playground' <br> STYLE<br> SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 0 0 0<br> COLOR 254 253 214<br> END<br>
END<br> END<br><br> LAYER<br> NAME 'Shp_Public_Facilities'<br> TYPE POINT<br> DATA 'C:\digital\Shp_Public_Facilities.shp'<br> METADATA<br> 'wms_title' 'Shp_Public_Facilities'<br>
END<br> STATUS DEFAULT<br> TRANSPARENCY 100<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br> 'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Public_Facilities' <br>
STYLE<br> SYMBOL 'CIRCLE' <br> SIZE 6 <br> OUTLINECOLOR 0 0 0<br> COLOR 101 68 76<br> END<br> END<br> END<br><br> LAYER<br> NAME 'Shp_Roads'<br> TYPE LINE<br>
DATA 'C:\digital\Shp_Roads.shp'<br> METADATA<br> 'wms_title' 'Shp_Roads'<br> END<br> STATUS DEFAULT<br> TRANSPARENCY 85<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br>
'datum=WGS84'<br> 'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Roads' <br> STYLE<br> SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 255 255 255<br> COLOR 0 0 0<br>
END<br> END<br> END<br><br> LAYER<br> NAME 'Shp_Roads'<br> TYPE LINE<br> DATA 'C:\digital\Shp_Roads.shp'<br> METADATA<br> 'wms_title' 'Shp_Roads'<br> END<br>
STATUS DEFAULT<br> TRANSPARENCY 28<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br> 'no_defs'<br> END<br> CLASS<br> NAME 'Shp_Roads' <br>
STYLE<br> SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 17 22 7<br> COLOR 0 0 0<br> END<br> END<br> END<br><br> LAYER<br> NAME 'shp_fishpond'<br> TYPE POLYGON<br> DATA 'C:\digital\shp_fishpond.shp'<br>
METADATA<br> 'wms_title' 'shp_fishpond'<br> END<br> STATUS DEFAULT<br> TRANSPARENCY 100<br> PROJECTION<br> 'proj=longlat'<br> 'ellps=WGS84'<br> 'datum=WGS84'<br>
'no_defs'<br> END<br> CLASS<br> NAME 'shp_fishpond' <br> STYLE<br> SYMBOL 0 <br> SIZE 6 <br> OUTLINECOLOR 0 0 0<br> COLOR 204 224 225<br> END<br>
END<br> END<br><br><br> #Circle symbol<br> SYMBOL<br> NAME 'CIRCLE'<br> TYPE ellipse<br> FILLED true<br> POINTS<br> 1 1<br> END<br> END <br>END<br><br>
cuz i am totally new to programming, so any information or help would be appreciated. Tks in advance. <br>