[Mapserver-users] Display/hide a RASTER layer when scale is over 1/1000
Vincent Schut
schut@sarvision.com
Tue, 25 Mar 2003 09:45:53 +0100
Didier,
I'm not a cgi neither a wms layer expert, but I thought I'd just throw in my 2
cents...
- In one of your reply's I see that you use a url like
...LAYERS=layer1,layer2. The mapserver cgi documentation sais:
LAYERS [name name ...]
The names of the layers to be turned on. Layer names must be seperated
by spaces.
Try replacing the colon by a space...
- An often returning problem using scale is using the wrong units in your
mapfile. Are you sure you set them right? (to 'DD' or 'meters')? If they are
wrong, the scale will be miscalculated en of course minscale and maxscale
won't work as expected.
- This might be hard using only cgi (I really don't know) but a simple check
would be to display the calculated scale value somewhere in your html page
Using mapscript you can just print $map->scale (after $map->draw(), otherwise
it has not been calculated yet). If you can do this somehow, you can of
course simply check whether the calculated scale is below or above 500000.
Regards,
Vincent Schut.
On Friday 21 March 2003 16:54, contact@netency.com wrote:
> I would like to know if it is possible de specify a range of display for
> RASTER layers ? ie enter a MINSCALE and MAXSCALE parameters ?
>
> thanks for all
>
> Didier
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users@lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
--
______________________________________
Vincent Schut (schut@sarvision.com)
Sarvision B.V.
Wageningen, The Netherlands
www.sarvision.com
_______________________________________________
Mapserver-users mailing list
Mapserver-users@lists.gis.umn.edu
http://lists.gis.umn.edu/mailman/listinfo/mapserver-users