[mapserver-users] turning on layers at a particular zoom level
Fawcett, David
David.Fawcett at state.mn.us
Fri Aug 28 06:57:49 PDT 2009
I assume the 'M' stands for million.
If you want the layer to be only visible when 'zoomed in' beyond 1:2M, I would set a MAXSCALEDENOM of 2000000.
If you want the layer to be only visible when 'zoomed out' beyond 1:2M, I would set a MINSCALEDENOM of 2000000.
If you only want the layer to be visible between resolutions of 1:100000 and 1:200000, you would set: both MINSCALEDENOM 100000 and MAXSCALEDENOM 200000
These values go in either a LAYER or CLASS of LAYER in your MapServer map file.
-----Original Message-----
From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of sunny74
Sent: Friday, August 28, 2009 8:45 AM
To: mapserver-users at lists.osgeo.org
Subject: Re: [mapserver-users] turning on layers at a particular zoom level
Hi,
Thanks for your reply.
I went thru the link and read about MAXSCALEDENOM/MINSCALEDENOM. So MINSCALEDENOM is the minimum scale level at which a layer will become visible. But I am a bit confused.When the map loads for the first time it has a zoom level of 7 as given in the code below.
map.setCenter(new OpenLayers.LonLat(74.25, 20.35), 7);
In terms of scale it is showing 1:3M.
What is M?
If I increase the zoom level i.e do zoom in, scale becomes 1:856K and 1:256K etc i.e scale decreases. So If want a layer to be visible at a scale level of 1:2M what do I write in the mapfile?
How to use TileCache or GeoWebCache?Pls give the js code.
Rahkonen Jukka wrote:
>
> Hi,
>
> Mapserver is somehow documented, about adjusting visibility according
> to scale, try to find MAXSCALEDENOM/MINSCALEDENOM from
> http://www.mapserver.org/mapfile/layer.html#index-21
>
> Mapserver does not do caching but you can use for examply TileCache or
> GeoWebCache between your clients and Mapserver.
>
> -Jukka Rahkonen-
>
>
>
>> -----Alkuperäinen viesti-----
>> Lähettäjä: mapserver-users-bounces at lists.osgeo.org
>> [mailto:mapserver-users-bounces at lists.osgeo.org] Puolesta sunny74
>> Lähetetty: 28. elokuuta 2009 14:53
>> Vastaanottaja: mapserver-users at lists.osgeo.org
>> Aihe: [mapserver-users] turning on layers at a particular zoom level
>>
>>
>> DEar Friends,
>>
>> I have 12 layers in my map and it is taking tooooo long to
>> load.Therefore I decided to turn on only 2 layers at Page Load.
>>
>> Rest of the layers I want to turn on at a particular zoom
>> level.How can I check the zoom level and turn on these layers.
>>
>> How can make the map load faster especially on page reload? Is it
>> possible to cache the map or is there some other technique?
>>
>> Thanks for ur reply.
>>
>> --
>> View this message in context:
>> http://n2.nabble.com/turning-on-layers-at-a-particular-zoom-le
>> vel-tp3534156p3534156.html
>> Sent from the Mapserver - User mailing list archive at Nabble.com.
>> _______________________________________________
>> mapserver-users mailing list
>> mapserver-users at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
--
View this message in context: http://n2.nabble.com/turning-on-layers-at-a-particular-zoom-level-tp3534156p3534743.html
Sent from the Mapserver - User mailing list archive at Nabble.com. _______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/mapserver-users
More information about the MapServer-users
mailing list