Hi Carola,

MS4W builds contain MapCache 1.4.0 (released in July). The next MS4W release will include MapCache-master, but in fact we've recently been hitting a compiler error with MapCache-master.

You can follow along this progress, in the associated MapCache ticket (https://github.com/mapserver/mapcache/issues/139) as well as the MS4W ticket for adding this support (http://ms4w.com/trac/ticket/39).

Thanks,

-jeff



--
Jeff McKenna
MapServer Consulting and Training Services
http://www.gatewaygeomatics.com/



On 2016-02-01 3:20 PM, thomas bonfort wrote:
Carola,

If you are willing to try out the master branch you can specify the keys
in the disk template as {dim:dimname}, I.e. in your case:

/path/{dim:year}/{dim:month}/etc..

Make sure to read the migration-guide.txt as the syntax to define
dimensions has changed a little.

--
Thomas

On Feb 1, 2016 12:33 PM, "Carola Kaiser" <[email protected]
<mailto:[email protected]>> wrote:

    Hello,____

    __ __

    I am using MapServer 7.0 with MapCache and would like to customize
    the cache storage directory structure by using several dimensions as
    subfolders.____

    The goal is to get a cache folder structure like:____

    C:/ms4w/tmp/ms_tmp/cache/{YEAR}/{MONTH}/{DAY}/{z}/{y}/{x}.{ext}____

    __ __

    Here is what I have tried in my mapcache.xml file:____

    __1.__Use the <base></base> absolute path____

    __ __

        <cache name="disk" type="disk">____

           <base>C:/ms4w/tmp/ms_tmp/cache/</base>____

        </cache>____

    ____

        <source name="vmap0" type="wms"> ____

    …____

        </source>____

    ____

        <tileset name="test">____

           <source>vmap0</source>____

           <cache>disk</cache>____

           <grid>WGS84</grid>____

           <format>PNG</format>____

           <dimensions>____

                     <dimension type="regex" name="YEAR"
    default="2016">^[0-9]{4}$</dimension>____

                      <dimension type="regex" name="MONTH"
    default="00">^[0-9]{2}$</dimension>____

                     <dimension type="regex" name="DAY"
    default="00">^[0-9]{2}$</dimension>____

           </dimensions>____

        </tileset>____

    __ __

    This works pretty nice but the final folder structure is:____

    
C:/ms4w/tmp/ms_tmp/cache/test/WGS84/{YEAR}/{MONTH}/{DAY}/{z}/{y}/{x}.{ext}____

    How can I get rid of the test/WGS84 folders?____

    __ __

    __2.__Use the cache template tag____

    __ __

        <cache name="disk" type="disk" layout=”template”>____


    
<template>C:/ms4w/tmp/ms_tmp/cache/{YEAR}/{MONTH}/{DAY}/{z}/{y}/{x}.{ext}</template>____

        </cache>____

    ____

        <source name="vmap0" type="wms">____

    …____

        </source>____

    ____

        <tileset name="test">____

           <source>vmap0</source>____

           <cache>disk</cache>____

           <grid>WGS84</grid>____

           <format>PNG</format>____

           <dimensions>____

               <dimension type="regex" name="YEAR"
    default="2016">^[0-9]{4}$</dimension>____

               <dimension type="regex" name="MONTH"
    default="00">^[0-9]{2}$</dimension>____

               <dimension type="regex" name="DAY"
    default="00">^[0-9]{2}$</dimension>____

           </dimensions>____

        </tileset>____

    __ __

    The template does only allow me to concatenate all dimensions like
    {YEAR}_{MONTH}_{DAY} but not to create a subfolder name from each
    dimension:____

    /{YEAR}/{MONTH}/{DAY}/____

    __ __

    Is it possible to customize the cache folder structure and how can I
    achieve this? Any help is very much appreciated!____

    __ __

    Thanks!____

    Carola____

    __ __

    ~~~~~~~~~~~~~~~~~~~~~~~~~~____

    Carola Kaiser, IT Consultant & GIS specialist____

    Center for Computation & Technology____

    Louisiana State University____

    e-mail: [email protected] <mailto:[email protected]>____

    CERA: http://coastalemergency.org____

    __ __

    __ __




_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to