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:[email protected]> [email protected] CERA: <http://coastalemergency.org> http://coastalemergency.org From: thomas bonfort [mailto:[email protected]] Sent: Monday, February 1, 2016 1:20 PM To: Carola Kaiser <[email protected]> Cc: MapserverList OSGEO <[email protected]> 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" <[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: <mailto:[email protected]> [email protected] CERA: <http://coastalemergency.org> http://coastalemergency.org _______________________________________________ mapserver-users mailing list [email protected] <mailto:[email protected]> http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
