<br>Hi Frank,<br><br>So I need to copy everything from FWTools/bin to Apache2.2/cgi-bin and instead of calling your "mapserv_landsat" script instead call mapserv.exe within getCapabilitites and getMap WMS requests but how do I reference the mapfile within these requests?
<br><br>Thanks,<br><br>John J. Mitchell<br><br><div><span class="gmail_quote">On 11/24/06, <b class="gmail_sendername">Frank Warmerdam</b> <<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">John Mitchell wrote:<br>> Hi Frank,<br>><br>> Thanks for the information.  I had a couple of questions:
<br>><br>> You said below:<br>> "to<br>> I am using the "standalone" FWTools binaries for linux<br>> ( <a href="http://fwtools.maptools.org">http://fwtools.maptools.org</a> <<a href="http://fwtools.maptools.org/">
http://fwtools.maptools.org/</a>>).  In my<br>> Apache cgi-bin directory I have<br>> the script mapserv_landsat which looks like this:<br>><br>> -----------------------<br>> #!/bin/sh<br>><br>> export MS_MAPFILE=/home/warmerda/maps
<br>> /landsat.map<br>> . /opt/FWTools-1.0.0a2/fwtools_env.sh<br>> exec /opt/FWTools-1.0.0a2/bin/mapserv "$*"<br>> "<br>><br>> How would the above be revised on a windows system?  The exec statement
<br>> I would replace the /opt with /program files since FWTools is within the<br>> "program files" folder on windows.  What about the<br>> . /opt/FWTools-1.0.0a2/fwtools_env.sh statement?  I don't see anything
<br>> called fwtools_env.sh within the FWTools folder.  What is #!/bin/sh is<br>> this a linux statement?<br><br><br>John,<br><br>Actually I ran into this issue the other day as well - how to use<br>the FWTools mapserver cgi on windows.  If you just copy everything from
<br>FWTools-1.0.9\bin into your cgi-bin directory things will mostly work.<br>But because some environment variables (normally set by bin\setfwenv.bat)<br>won't be set, things like datum shifting, some EPSG lookups and a few
<br>other subtle issues won't work.  You can presumably introduce SetEnv<br>calls in your apache configuration for all these environment variables.<br><br>But altogether this is not a very satisfactory situation.  What I really
<br>would like to be able to do is have the cgi run a .bat file which sets<br>calls setfwenv.bat and then invokes the executable.<br><br>I can't imagine copying all that "junk" into an externally invokable<br>cgi-bin directory is all that safe.
<br><br>Best regards,<br>--<br>---------------------------------------+--------------------------------------<br>I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com
</a><br>light and sound - activate the windows | <a href="http://pobox.com/~warmerdam">http://pobox.com/~warmerdam</a><br>and watch the world go round - Rush    | President OSGeo, <a href="http://osgeo.org">http://osgeo.org
</a><br><br></blockquote></div><br><br clear="all"><br>-- <br>John J. Mitchell