<?xml version="1.0" encoding="UTF-8"?>

<!-- see the accompanying mapcache.xml.sample for a fully commented configuration file -->

<mapcache>
   <cache name="disk" type="disk">
      <base>/tmp</base>
      <symlink_blank/>
   </cache>

   <cache name="tiff" type="tiff">
      <base>***/Documents/htdocs/testing2/data/</base>
      <template>{tileset}/{grid}/L{z}/R{inv_y}/C{x}.tif</template>
      <xcount>64</xcount>
      <ycount>64</ycount>
      <symlink_blank/>
   </cache>

   <grid name="gerswald1" minzoom="2" maxzoom="5">
     <metadata>
       <title>gerswald1</title>
       <WellKnownScaleSet>urn:ogc:def:wkss:OGC:1.0:gerswald1</WellKnownScaleSet>
     </metadata>
     <extent>5882942 410657 5896437 422346</extent>
     <srs>EPSG:4326</srs>
     <units>dd</units>
     <size>256 256</size>
     <resolutions>22.5 11.25 5.625 2.8125 1.40625</resolutions>
   </grid>

   <tileset name="data">
      <source>testwms2</source>
      <cache>tiff</cache>
      <grid>gerswald1</grid>
      <format>PNG</format>
      <metatile>5 5</metatile>
      <metabuffer>10</metabuffer>
      <expires>3600</expires>
   </tileset>

   <source name="testwms2" type="wms">
      <getmap>
         <params>
            <FORMAT>image/jpeg</FORMAT>
            <LAYERS>gerswald</LAYERS>
         </params>
      </getmap>
      
      <http>
         <url>http://localhost/cgi-bin/testwms2</url>
      </http>
   </source>

   <format name="myjpeg" type ="JPEG">
	<!-- quality

		JPEG compression quality, ranging from 0 to 100
		95 produces high quality images with few visual artifacts
		values under around 80 produce small images but with visible artifacts.
		YMMV
	-->
	<quality>75</quality>

	<!-- photometric

	       photometric interpretation of the bands created in the jpeg image.
	       default is ycbcr and produces the smallest images. can also be "rgb"
	       which ususally results in x2 or x3 image sizes.
	-->
	<photometric>rgb</photometric>

   </format>

   <default_format>JPEG</default_format>

   <service type="wms" enabled="true">
      <full_wms>assemble</full_wms>
      <resample_mode>bilinear</resample_mode>
      <format>JPEG</format>
      <maxsize>4096</maxsize>
   </service>
   <service type="wmts" enabled="true"/>
   <service type="tms" enabled="true"/>
   <service type="kml" enabled="false"/>
   <service type="gmaps" enabled="false"/>
   <service type="ve" enabled="false"/>
   <service type="mapguide" enabled="false"/>
   <service type="demo" enabled="true"/>

   <errors>report</errors>
   <lock_dir>/var/log/mapcache</lock_dir>
   <log_level>debug</log_level>
   <lock_retry>10000</lock_retry>

</mapcache>
