Hi, The grouping of layers in the mapfile should also work with OpenLayers. I do the same with 6 layers and I have no problem with OpenLayers.Layers.WMS. I would suggest, that you have to control your scales.
I have also accomplished this with OpenLayers. I have modified WMS.js to pass an array of urls and appropriate layers. Depending on the zoomlevel the url and LAYERS param of the WMS request is fetched from the array. This approach has the advantage when requesting extern servers, because you don't need to request them through Mapserver to group them. Arnd Wippermann -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von Bill Thoen Gesendet: Freitag, 20. Februar 2009 18:21 An: [email protected] Betreff: [OpenLayers-Users] Grouping Layers I've got some NAIP imagery split into tiled layers, each with a different resolution appropriate for the scale at which they should be displayed. But what I'd like is to have these layers appear as one layer on the LayerSwitcher list, and preferably in the base map section. Since I'm using MapServer to build the images I tried using the GROUP directive to combine the multiple layers into one while using different scales so that only one of those layers would be visible at a time. Also, all my sub-layers are tile indexes (but I don't think that should matter.) While I think this technique works in MapServer, when I try it in OL, I get only then top layer in the group. None of the other layers appear at any scale. Here's what I'm doing in my mapfile: LAYER NAME "naip6" GROUP "naip" TYPE RASTER DATA naip/naip_0000_6.tif STATUS ON MINSCALEDENOM 100000 END LAYER NAME "naip0" GROUP "naip" TYPE RASTER TILEINDEX "naip0" TILEITEM "location" STATUS ON MAXSCALEDENOM 99999 END This layer is being loaded into OL as a WMS layer with the name 'naip'. Is this the right approach for creating a multi-zoom layer or can I even do something like this with OpenLayers? Thx, - Bill Thoen _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
