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/>

Reply via email to