Hi Laura,

have a look at the *wms_layer_group *metadata, which can take an xpath like expression for you to define a hierarchy, see also:

http://mapserver.gis.umn.edu/docs/howto/wms_server

Best regards,
Bart

Laura Díaz wrote:

Hi there,
i am trying to configure some available layers in mapserver, i would like to group some of them, i found no problem creating just one grouping level:
<Layer>
        <Layer>
        </Layer>
        <Layer>
        </Layer>
</Layer>
for this i just add the TAG GROUP to the layers i want to group, the problem comes when i want to configure two or more levels like this:
<Layer>
        <Layer>
                <Layer>
                </Layer>
        </Layer>
        <Layer>
        </Layer>
</Layer>
My problem comes because the layer that groups a set of layers is not a layer itself so i cant make a reference to it, if i create a layer as a LAYER to be the GROUP of some sublayers, then this layer appears two times in the capabilities.
any ideas to create this second level of layer grouping??
here part of the layers definition on my map file:

#LAYER
# NAME ProtectedAreas # METADATA
#    "wms_title" "Protected Areas"
# END # STATUS OFF
#  TYPE ANNOTATION
#END

LAYER
 NAME zepa
 GROUP ProtectedAreas
 METADATA
   "wms_title" "Zepa zones"
   "wms_group_title" "Protected Areas"
   gml_include_items "all"
END STATUS ON
     TYPE POLYGON
     DUMP TRUE
     PROJECTION
        "init=epsg:23030"
END CONNECTIONTYPE postgis
     CONNECTION "user=***** password=***** dbname=costas host=192.168.0.0"
DATA "the_geom from (select * from zepa) as foo using unique gid = using SRID=23030" TOLERANCE 3 CLASS NAME "zepa"
   TEMPLATE 'gmap/htdocs/templates/popplace.html'
   COLOR 0 240 240
OUTLINECOLOR 199 199 199 END
END

LAYER
 NAME mreservas
 GROUP ProtectedAreas
 METADATA
   "wms_title" "Microreservas"
   gml_include_items "all"
END STATUS ON
     TYPE POLYGON
     DUMP TRUE
     PROJECTION
        "init=epsg:23030"
END CONNECTIONTYPE postgis
     CONNECTION "user=***** password=***** dbname=costas host=192.168.0.0"
DATA "the_geom from (select * from mreservas) as foo using unique gid = using SRID=23030" TOLERANCE 3 CLASS NAME "mreservas"
   TEMPLATE 'gmap/htdocs/templates/popplace.html'
   COLOR 0 240 240
OUTLINECOLOR 199 199 199 END
END


thanks,

Laura.




--
Bart van den Eijnden
OSGIS, Open Source GIS
http://www.osgis.nl

Reply via email to