[mapserver-users] demo on Mac X

Pushkar Pradhan pushkar at ERC.MsState.Edu
Sun Jun 9 20:04:52 EDT 2002


I don't think there is problem in demo_init.html but in the mapfile :
SHADESET (6) means there is problem on the 6th line of your map file or on
the 6th line of your shade set file, don't remember which one.
MAybe you supplied illegal keywords in the files.
> Hi all i am finally busy with the map sever but
> have some troubles to set the demo up
> I spend now several hours to find out what is going wrong
> changing directories etc
> OS X keeps the web documents in
> /Library/WebServer/Documents
> and cgi in
> /Library/WebServer/CGI-Executables   with an script alias in httpd.conf
> cgi-bin
>
> this is the terminal output ./mapserv.cgi -v
>
> localhost:/Library/WebServer/CGI-Executables] orangebo% ./mapserv.cgi -v
> MapServer version 3.5 OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP SUPPORTS=PROJ
> SUPPORTS=TTF SUPPORTS=WMS_SERVER INPUT=EPPL7 INPUT=JPEG INPUT=GDAL
> INPUT=SHAPEFILE
> [localhost:/Library/WebServer/CGI-Executables] orangebo%
>
>
>
> i get this error from the demo_init.html
>
> msLoadMap(): Unknown identifier. (SHADESET):(6)
>
>
> This is in the demo_init.html
>
> <html>
> <head><title>MapServer Demo Interface</title></head>
> <body bgcolor="#FFFFFF">
>
> <center><h2>MapServer Demo Interface</h2></center>
> <p><hr><p>
> Click on the initialize button to fire up the demo with 3 layers turned
> on will be accessible for browsing. The
> data are of Itasca County, MN and were derived, for the most part, from
> USGS 1:24,000 quadrangles. Some things to note are:
>
> <form method=GET action="/cgi-bin/mapserv.cgi">
>
> <input type="hidden" name="map"
> value="/Library/WebServer/Documents/ms_demo/demo.map">
> <input type="hidden" name="layer" value="lakes">
> <input type="hidden" name="layer" value="streams">
> <input type="hidden" name="zoomsize" value=2>
>
>
> <center><input type="submit" value="Initialize"></center>
>
> </form>
>
> <p><hr><p>
>
>
>
>
> This is in the demo.map file
>
>
> #
> # Start of web interface definition
> #
> WEB
>    HEADER demo_header.html
>    TEMPLATE demo.html
>    FOOTER demo_footer.html
>    MINSCALE 1000
>    MAXSCALE 1550000
>    IMAGEPATH "/Library/WebServer/Documents/ms_demo/tmp/"
>    IMAGEURL "/ms_demo/tmp/"
>    # LOG "/Library/WebServer/Documents/ms_demo/demo.log"
> END
>
> QUERYMAP
>
> i specialy created this tmp dir the server needs it probably to store
> the produced image?
>
>
> and this is the demo.html
>
> <html>
> <head><title>MapServer Demo Interface</title></head>
> <body bgcolor=#FFFFFF>
>
> <center><h1>MapServer Demo Interface</h1></center>
> <hr>
> <form method=GET action="/cgi-bin/mapserv.cgi">
>
> <center>
> <table border=0 cellspacing=0 cellpadding=4 bgcolor="#000000">
> <tr>
> <td valign="top" align=center>
>    <table cellpadding="0" cellspacing="0" border="0">
>      <tr><td colspan="2"><INPUT NAME="img" TYPE="image" SRC="[img]"
> width=600 height=600 border=0></td></tr>
>      <tr>
>        <td>&nbsp;<font size=-1 face="arial,helvetica"
> color="#FFFFFF"><b>Powered by MapServer</b></font></td>
>        <td align="right"><img src="[scalebar]"></td>
>      </tr>
>    </table>
> </td>
> <td valign="top" bgcolor=#ffffff>
>    <table cellpadding="5" cellspacing="0" border="0" bgcolor="#ffffff">
>      <tr><td>
>        <center><input type="submit" value="Refresh/Query"></center>
>        <p>
>
>        <input type="radio" name="mode" value="browse" checked> <b>Browse
> map</b><br>
>        <input type="radio" name="mode" value="query"> <b>Query
> feature</b><br>
>        <input type="radio" name="mode" value="nquery"> <b>Query multiple
> features</b>
>
>        <hr>
>
>        <p>
>        <b>Select Layers to Display: </b><br>
>        <select multiple name="layer" size=3>
>          <option value="cities" [cities_select]> Cities
>          <option value="lakes" [lakes_select]> Lakes & Rivers
>          <option value="streams" [streams_select]> Streams
>          <option value="roads" [roads_select]> Roads
>          <option value="townships" [townships_select]> Townships
>        </select>
>
>        <p>
>        Zoom In <input type=radio name=zoomdir value=1 [zoomdir_1_check]>
>        Pan <input type=radio name=zoomdir value=0 [zoomdir_0_check]>
>        Zoom Out <input type=radio name=zoomdir value=-1
> [zoomdir_-1_check]>
>        <p>
>        Zoom Size <input type=text name=zoomsize size=4 value=[zoomsize]>
>        <p>
>
>        <font size=+1><b>Legend</b></font><br><hr>
>        <img src="[legend]"><hr>
>
>        <p>
>        <center><INPUT NAME="ref" TYPE="image" SRC="[ref]"
> border="0"></center>
>      </td></tr></table>
>
>    </td></tr>
> </table>
> </center>
>
> <input type="hidden" name="imgxy" value="299.5 299.5">
> <input type="hidden" name="imgext" value="[mapext]">
> <input type="hidden" name="map"
> value="[/Library/Webserver/Documents/ms_demo/demo.map]">
> <input type="hidden" name="savequery" value="true">
> <input type="hidden" name="mapext" value="shapes">
>
> </form>
>
> <p><hr><p>
>
> </body></html>
>
> and it produces this error
> msLoadMap(): Unable to access file. Illegal mapfile name.
>
>
> I hope some one can point me out on this i got a compiled version 3.5
> from
> Puneet Kishor <pkishor at geoanalytics.com>
>
>
>
>

-Pushkar S. Pradhan




More information about the mapserver-users mailing list