[Mapserver-dev] WMS: nested groups
Daniel Morissette
dmorissette at dmsolutions.ca
Thu Oct 28 10:09:38 EDT 2004
Silke Reimer wrote:
>
> We are working on a project where we need nested layers in more than
> one level within a WMS server.
>
> Currently the WMS implementation of the UMN MapServers allows one
> grouping level by assigning a group to several layers. The groupname
> then appears as nested layer into the Capabilities-Document.
>
> I thought of a possibility how to enhance the UMN MapServer to allow
> more than one grouping level and came to the idea to add a new layer
> type, named 'grouplayer' which is only a virtual layer. Such I can
> define a full tree of nested layers (see example below).
>
Actually, the ability to support deeper nesting was added not long ago
in 4.3/4.4. More details in bug 776:
http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=776
> - what is about nested layers of the wfs and wcs? Probably this code
> has to be adapted as well (this has not been important for my
> implementation so I left it out so far).
I can't speak for WCS, but I don't think that grouping WFS layers
can/should be done. The reason is that WFS layers are exposed as Feature
Types, and all features in a given feature type need to share a common
schema (attributes). There is no way in MapServer to verify or guarantee
that features from two layers could share the same schema so we cannot
safely support that. However, if you need to group multiple data files
into a single WFS feature type you could always use a tileindex on a
single layer in your mapfile.
Daniel
--
------------------------------------------------------------
Daniel Morissette dmorissette at dmsolutions.ca
DM Solutions Group http://www.dmsolutions.ca/
------------------------------------------------------------
More information about the mapserver-dev
mailing list