[mapserver-users] ScaleHint
Rob Atkinson
rob at socialchange.net.au
Thu Jul 19 08:06:29 PDT 2001
No problems here at all, these issues have been anticipated.
The WMS spec allows vendor specific parameters to be used, and it also allows
fixed parameters to be included inthe URL root
eg this is a valid service URI:
http://mymaps.com/mapserver?map=topo
The "unit of address" is the LAYER - if you have multiple configuration files
and have to negotiate which layer is being used then sure, you have to implement
your own under-the-hood mapping to identify the map file.
Since map files are the source of capabilities documents though (correct?) it
seems logical to define each map file/script binding as a service with its
unique serviceURI
Rob Atkinson
"Doyon, Jean-Francois" wrote:
> OK, it's this simple:
>
> Make sure you have the module mod_setenvif enabled or compiled into your
> apache and setup a line like follows in your httpd.conf:
>
> SetEnvIfNoCase Request_URI "/cgi-bin/atlasogcmapper"
> MS_MAPFILE=/home/mapdata/nac/wms.map
>
> That's it!
>
> Although I've never tried it with Apache on NT, I see no reason why it
> wouldn't work.
>
> Hope this helps,
> J.F.
>
> > ----------
> > From: Paul Ramsey[SMTP:pramsey at refractions.net]
> > Sent: Wednesday, July 18, 2001 5:51 PM
> > To: Doyon, Jean-Francois
> > Subject: Re: [mapserver-users] ScaleHint
> >
> > It would make more sense with an httpd.conf fragment, but I get the gist
> > of it... :)
> >
> > "Doyon, Jean-Francois" wrote:
> > >
> > > > > PS - Doesn't requiring the 'map' parameter violate the WMS spec? (I
> > > > > recognize the difficulty, however -- what is a service description
> > > > > absent a map file? Perhaps a simple wrapper example could be
> > bundled.)
> > > >
> > > Indeed, although vendor specific parameters are allowed, they must NOT
> > be
> > > required.
> > >
> > > I got around this by using the "setenvif" feature of apache ... I use
> > > symbolic links that all point to a same mapserv binary ... For each
> > symbolic
> > > link, I test the url, and set the MAP environment variable accordinginly
> > ...
> > > Works great for me !
> > >
> > > Did that make sense ?
> >
> > --
> > __
> > /
> > | Paul Ramsey
> > | Refractions Research
> > | Email: pramsey at refractions.net
> > | Phone: (250) 885-0632
> > \_
> >
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rob.vcf
Type: text/x-vcard
Size: 337 bytes
Desc: Card for Rob Atkinson
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20010720/a2e913b8/attachment.vcf>
More information about the MapServer-users
mailing list