<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">The problem with that approach is that is the mapfile changes (a layer is added or the default status of a layer changes) then I also have to update mapcache config file. What i wonder is if there is a way to just modify the map and have Mapcache reflecting that change.</span><br>

<div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Pablo</span></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">

On Thu, Sep 19, 2013 at 4:40 PM, Stephen Woodbridge <span dir="ltr"><<a href="mailto:woodbri@swoodbridge.com" target="_blank">woodbri@swoodbridge.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div class="h5">On 9/19/2013 3:02 PM, Pablo Cecconi wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br>
<br>
I've been a Mapserver user for many years now but I'm new to Mapcache<br>
and I'm not sure whether it's possible to replicate a particular<br>
TileCache setup using Mapcache.<br>
What we have today is a number of mapfiles (with Mapserver 5.4) set up<br>
as WMS-C layers served with TileCache. We're migrating to Mapserver<br>
6.2.1 and as it's incompatible with TileCache we expect to be able to<br>
replace it using Mapcache.<br>
In our current setup if I have a mapfile where a particular layer has<br>
STATUS OFF then TileCache will honor that status and not render the layer.<br>
I'd like to know whether it's possible to have MapCache work that way,<br>
that is, passing the map name as the LAYERS parameter of the WMS service<br>
and make it honor whatever STATUS a particular layer would have in the<br>
mapfile.<br>
</blockquote>
<br></div></div>
I think the mapcache paradigm for this in mapcache works like this:<br>
<br>
tileset<br>
  name=foo<br>
  source=foo-source<br>
<br>
source<br>
  name=foo-source<br>
  map=/path/to/mapfile<br>
  layers=layer1,layer2,layers3,.<u></u>..<br>
<br>
So you can configure which layers a tileset returns. I'm not sure how it deals with the status off, but it will work if you define the list explicitly. This also allow you to do this in the same mapcache.xml<br>
<br>
tileset<br>
  name=foo2<br>
  source=foo-source2<br>
<br>
source<br>
  name=foo-source2<br>
  map=/path/to/mapfile<br>
  layers=streets,...<br>
  transparent=true<br>
<br>
I do this a lot when I have a subset of data like streets that I want to render as an overly on a raster image<br>
<br>
-Steve W<br>
______________________________<u></u>_________________<br>
mapserver-users mailing list<br>
<a href="mailto:mapserver-users@lists.osgeo.org" target="_blank">mapserver-users@lists.osgeo.<u></u>org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/mapserver-users" target="_blank">http://lists.osgeo.org/<u></u>mailman/listinfo/mapserver-<u></u>users</a><br>
</blockquote></div><br></div>