Example 1.9: Interactive Maps and the Browse Mode NOT WORKING

Pericles S. Nacionales naci0002 at UMN.EDU
Mon Jan 7 14:10:17 EST 2008


Hi, I suggest you look at the example map file again and compare the WEB 
object with the one in your map file.  In particular look at the 
keywords IMAGEPATH and IMAGEURL.  The difference between these two 
keywords is mentioned (probably not very clearly) in 
http://biometry.gis.umn.edu/tutorial/example1-7.html.

Cheers!
-Perry

faiza zaidi wrote:
> hi,
> as i am new to the mapserver, and find it good for the pdf outputs. i 
> have installed the ms4w package and tutorial for mapserver version 5. 
> i have tried the tutorial as well, but getting some problem.
> i have copied my mapfile and an html page on the path 
> "C:\ms4w\Apache\htdocs\chk" and got it running in the browser as 
> "http://localhost:82/chk/example1-9.html". but the problem is with 
> browser output. i m unable to see the image when the mode is set to 
> browse. i have followed the link
> http://biometry.gis.umn.edu/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-9.map&layer=states&layer=modis 
> <http://biometry.gis.umn.edu/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-9.map&layer=states&layer=modis>
> in the log file i am getting an error "[Mon Jan 07 10:39:28 2008] 
> [error] [client 127.0.0.1] File does not exist: 
> C:/ms4w/Apache/htdocs/chk/[img], referer: 
> http://localhost:82/chk/example1-9.html"
> when i checked the tmp\ms_tmp\ i found no image there.
>  also when i click on the place of the image it give me the error :
> "msEvalRegex(): Regular expression error. String ([map]) failed 
> expression test."
>  
> my mapfile is:
> MAP
>   NAME           EX1.9_
>   IMAGETYPE      PNG24
>   EXTENT 246033.25 53055.59765625 250754.625 57199.203125
>   SIZE           400 300
>  
>   WEB
>     TEMPLATE  'C:/ms4w/Apache/htdocs/chk/example1-9.html'
>     IMAGEPATH 'c:/ms4w/tmp/ms_tmp/'
>     IMAGEURL  'c:/ms_tmp/'
>   END
>  
>    # Start of LAYER DEFINITIONS 
> ---------------------------------------------
>   LAYER # States polygon layer begins here
>     NAME         states
>     CONNECTIONTYPE postgis
>     CONNECTION "user=kk password=kk dbname=kk host=localhost port=5432"
>     DATA "geom from topographicarea"
>     TYPE POLYGON
>     STATUS       OFF
> CLASS
>       NAME       "land"
> EXPRESSION ('[theme]' = 'Land')
>      STYLE
>         COLOR         255 0 0
>         OUTLINECOLOR 255 0 0
>       END
>     END
>  
>   END # States polygon layer ends here
>   # End of LAYER DEFINITIONS
> END # end of mapfile
> -------------------------------#
> my html page is:
> <html>
>   <head>
>     <title>MapServer 5.x Tutorial</title>
>     <meta http-equiv="Content-Type" content="text/html; ">
>     <link type="text/css" rel="stylesheet" href="ms35.css" />
>   </head>
>   <body bgcolor="#FFFFFF" text="#000000">
>   <table align="center" width="680" border="0">
>     <tr>
>       <td>
>         <h3 align="center">
>           Example 1.9: Interactive Maps and the Browse Mode
>         </h3>
>         <div align="center">
>    <img border="1" 
> src="/cgi-bin/mapserv.exe?map=/ms4w/Apache/htdocs/chk/example1-9.map&layer=states&mode=map" 
> />
>         </div>
>         <p align="left">The map above was created in &quot;map&quot; 
> mode. It is
>           a static map (it doesn't change when you click on it).
>         </p>
>         <!-- START OF MAPSERVER FORM -->
>         <form name="mapserv" method="GET" action="/cgi-bin/mapserv.exe">
>           <!-- HIDDEN MAPSERVER CGI VARIABLES -->
>           <input type="hidden" name="map" value="[map]">
>           <input type="hidden" name="imgext" value="[mapext]">
>           <input type="hidden" name="imgxy" value="[center]">
>    <input type="hidden" name="zoom" value="0">
>         <input type="hidden" name="layer" value="states">
>   <input type="hidden" name="mode" value="browse">
>    <div align="center">
>      <table border="1" cellpadding="0" cellspacing="0">
>        <tr>
>                 <td>
>     <!-- THE INTERACTIVE, DYNAMICALLY CREATED MAP -->
>     <input type="image" name="img" src="[img]"
>                     width="400" height="300">
>   </td>
>               </tr>
>      </table>
>    </div>
>  </form>
>         <!-- END OF MAPSERVER FORM -->
>  
> </table>
> </body>
> </html>
> can you please tell where i am getting problem in the form section of 
> my html page. the static map image works fine. thanks for any help.
>  
> zaidi.
>
>
>
>
> ------------------------------------------------------------------------
> Express yourself instantly with MSN Messenger! MSN Messenger 
> <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>



More information about the mapserver-users mailing list