[OpenLayers-Users] WMS not shown below a certain scale
Till Adams
adams at terrestris.de
Mon Dec 17 11:13:13 EST 2007
Tim,
thanks for your reply. It really pointed us to the right direction -
we were wondering, why OL at one point lost his resolution (
map.getResolution() ), then we just added two lines in
VirtualEarth.js at the end of the resolution array (always 50% of the
value before).
Having no resolution OL could not handle added WMS.
I think this is the same thing as mentioned in ticket 1181 (VE zoom
levels are weird).
This also fixed other problems we had when zooming to a certain scale.
Thanks for that and best regards, Till
>Hey-
>
>Till Adams wrote:
>
>
>>Dear list!
>>
>>I have an overlay of MS Ve data with two WMS coming from UMN Mapserver.
>>
>>Although there is no minscale argument defined in the UMN config file,
>>my open Layers client
>>grays out both WMS when zooming into a certain zoomlevel and does not
>>show my WMS on the map.
>>The MS VE map is still there.
>>
>>I would expect that the wms is only greyed out, when a certain min or
>>maxscale is reached.
>>
>>Does anybody have an idea on that?
>>
>>
>
>Sounds like you are seeing the layer names grayed out in the layer
>switcher. This has to do with the minResolution and maxResolution
>properties of the layer - on the client side. OpenLayers knows nothing
>about your mapfile. So, you'll want to set the minResolution and
>maxResolution properties of your wms layers to some appropriate level.
>
>A nice way to determine the current map resolution is to get Firefox and
>install Firebug. Open the Firebug console and type:
>
>map.getResolution()
>
>Or something different if you have named your map something besides
>"map." Figure out what min/maxResolutions you do want for your layers,
>and then construct them appropriately. The min/maxResolution properties
>belong on the options argument to the WMS layer constructor.
>
>That is
>
>var layer = new OpenLayers.Layer.WMS(
> "Layer Name",
> url,
> params,
> {minResolution: smallNumber, maxResolution: bigNumber}
>);
>
>The units for resolution are map units per pixel.
>
>Note that scale is not well preserved in web mapping. Your mapfile
>might assume a client screen resolution of 96 dpi, OpenLayers might
>assume 72 dpi, and your real monitor resolution (or those of viewers
>elsewhere in the world) is unknown. So, stick with resolution (where
>resolution is defined by map units per pixel). If you do have to use
>scale, ensure that your mapfile setting for DPI and your OpenLayers
>setting for DPI are the same.
>
>Mapfile snip:
>
> RESOLUTION 96 # dots per inch (default is 72)
>
>OpenLayers config:
>
> OpenLayers.DOTS_PER_INCH = 96;
>
>Tim
>
>
>
>
>
>>Regards, Till
>>
>>
>>
>>----------------------------------------------------------
>>terrestris GmbH & Co. KG
>>Irmintrudisstrasse 17
>>53111 Bonn
>>Germany
>>
>>Till Adams
>>Geschäftsführung
>>
>>Tel: +49 (0)228 / 962 899-52
>>Fax: +49 (0)228 / 962 899-57
>>adams at terrestris.de
>>http://www.terrestris.de
>>Amtsgericht Bonn, HRA 6835
>>---------------------------------------------------------
>>
>>Komplementärin:
>>
>>terrestris Verwaltungs GmbH
>>
>>vertreten durch:
>>Hinrich Paulsen, Till Adams
>>_______________________________________________
>>Users mailing list
>>Users at openlayers.org
>>http://openlayers.org/mailman/listinfo/users
>>
>>!DSPAM:4033,47601215126475219720167!
>>
>>
>>
>
>_______________________________________________
>Users mailing list
>Users at openlayers.org
>http://openlayers.org/mailman/listinfo/users
>
>
>
--
*****************************************
terrestris ist umgezogen!
Die neue Adresse ab 01.07.2007 lautet:
Irmintrudisstraße 17, 53111 Bonn
http://www.terrestris.de
*****************************************
----------------------------------------------------------
terrestris GmbH & Co. KG
Irmintrudisstrasse 17
53111 Bonn
Germany
Till Adams
Geschäftsführung
Tel: +49 (0)228 / 962 899-52
Fax: +49 (0)228 / 962 899-57
adams at terrestris.de
http://www.terrestris.de
Amtsgericht Bonn, HRA 6835
---------------------------------------------------------
Komplementärin:
terrestris Verwaltungs GmbH
vertreten durch:
Hinrich Paulsen, Till Adams
More information about the Users
mailing list