Re: [mapserver-users] How can I get a customized MapCache folder structure with several dimensions as subfolders

2016-02-02 Thread Carola Kaiser
Thomas,

 

Thank you for getting back to me! These new features are exactly what I need. I 
will definitely give the new version  a try.

 

Thanks!

Carola

 

~~

Carola Kaiser, IT Consultant & GIS specialist

Center for Computation & Technology

Louisiana State University

e-mail:  <mailto:ckai...@cct.lsu.edu> ckai...@cct.lsu.edu

CERA:  <http://coastalemergency.org> http://coastalemergency.org

 

 

 

From: thomas bonfort [mailto:thomas.bonf...@gmail.com] 
Sent: Monday, February 1, 2016 1:20 PM
To: Carola Kaiser <ckai...@cct.lsu.edu>
Cc: MapserverList OSGEO <mapserver-users@lists.osgeo.org>
Subject: Re: [mapserver-users] How can I get a customized MapCache folder 
structure with several dimensions as subfolders

 

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" <ckai...@cct.lsu.edu 
<mailto:ckai...@cct.lsu.edu> > 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  absolute path

 

   

  C:/ms4w/tmp/ms_tmp/cache/

   

   



…

   

   

   

  vmap0

  disk

  WGS84

  PNG

  

^[0-9]{4}$

 ^[0-9]{2}$

^[0-9]{2}$

  

   

 

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

 

   

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

   

   

   

…

   

   

   

  vmap0

  disk

  WGS84

  PNG

  

  ^[0-9]{4}$

  ^[0-9]{2}$

  ^[0-9]{2}$

  

   

 

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:  <mailto:ckai...@cct.lsu.edu> ckai...@cct.lsu.edu

CERA:  <http://coastalemergency.org> http://coastalemergency.org

 

 

 


___
mapserver-users mailing list
mapserver-users@lists.osgeo.org <mailto:mapserver-users@lists.osgeo.org> 
http://lists.osgeo.org/mailman/listinfo/mapserver-users

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

[mapserver-users] How can I get a customized MapCache folder structure with several dimensions as subfolders

2016-02-01 Thread Carola Kaiser
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  absolute path

 

   

  C:/ms4w/tmp/ms_tmp/cache/

   

   



.

   

   

   

  vmap0

  disk

  WGS84

  PNG

  

^[0-9]{4}$

 ^[0-9]{2}$

^[0-9]{2}$

  

   

 

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

 

   

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

   

   

   

.

   

   

   

  vmap0

  disk

  WGS84

  PNG

  

  ^[0-9]{4}$

  ^[0-9]{2}$

  ^[0-9]{2}$

  

   

 

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:  <mailto:ckai...@cct.lsu.edu> ckai...@cct.lsu.edu

CERA:  <http://coastalemergency.org> http://coastalemergency.org

 

 

 

___
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users