[mapserver-users] WMS Layers and Grouping (FWD)

teb teb at mallit.fr.umn.edu
Thu Sep 20 12:31:11 PDT 2001


------------- Begin Forwarded Message -------------

Date: Wed, 19 Sep 2001 16:16:00 -0700
From: Paul Ramsey <pramsey at refractions.net>
X-Accept-Language: en,pdf
MIME-Version: 1.0
To: mapserver-info at lists.gis.umn.edu
Subject: WMS Layers and Grouping
Content-Transfer-Encoding: 7bit


There are a couple issues around the translation from a mapserver map
file and the WMS capabilities file which I am wondering about:

- The WMS Capabilities includes the ability to "nest" layers, such that
one could have a description like this:
  <Layer>
    <Title>Water Features</Title>
    <Name>water</Name>
    <Layer>
      <Title>Rivers</Title>
      <Name>rivs</Name>
    </Layer>
    <Layer>
      <Title>Lakes</Title>
      <Name>lks</Name>
    </Layer>
  </Layer>

  This would be kind of cool to be able to do. Using the mapserver
  'group' idea to implement this is possible. However, I have another
  question regarding 'group', and it goes like this:

- Oftentimes, people will use the mapserver 'group' to provide one
  "virtual" layer made out of a whole bunch of scale-dependant layers.
  So, you have a group 'roads' which consists of 1:6Million roads 
  at full extent, 1:250K roads partway in, and 1:20K roads at max
  zoom. Right now, mapservers WMS will report all the constituent
  layers of this virtual layer in the Capabilities file, like 
  this:

  <Layer>
    <Title>roads_6M</Title>
  </Layer>
  <Layer>
    <Title>roads_250K</Title>
  </Layer>
  <Layer>
    <Title>roads_20K</Title>
  </Layer>

  When really, as a map publisher I would prefer to just expost 
  the thing as one virtual layer, thusly:

  <Layer>
    <Name>Roads</Name>
  </Layer>

So, two different problems, but I do not have a clean solution in my
head in terms of mapping file syntax, to allow these kinds of WMS
constructions from a map file.

-- 
      __
     /
     | Paul Ramsey
     | Refractions Research
     | Email: pramsey at refractions.net
     | Phone: (250) 885-0632
     \_

------------- End Forwarded Message -------------





More information about the MapServer-users mailing list